@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 {
  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-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .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-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-tSDMdLVgyn.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMdLVgyn.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMdLVgyn.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMdLVgyn .modal-content,
.cid-tSDMdLVgyn .modal-dialog {
  height: auto;
}
.cid-tSDMdLVgyn .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMdLVgyn .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMdLVgyn .form-wrapper .mbr-form .form-group,
  .cid-tSDMdLVgyn .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMdLVgyn .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMdLVgyn .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-tSDMdLVgyn .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMdLVgyn .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMdLVgyn .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMdLVgyn .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMdLVgyn .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMdLVgyn .modal-open {
  overflow: hidden;
}
.cid-tSDMdLVgyn .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMdLVgyn .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMdLVgyn .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMdLVgyn .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-tSDMdLVgyn .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMdLVgyn .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMdLVgyn .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMdLVgyn .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-tSDMdLVgyn .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMdLVgyn .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMdLVgyn .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMdLVgyn .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMdLVgyn .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-tSDMdLVgyn .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMdLVgyn .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMdLVgyn .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMdLVgyn .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMdLVgyn .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMdLVgyn .modal-header .close:focus {
  outline: none;
}
.cid-tSDMdLVgyn .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMdLVgyn .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMdLVgyn .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMdLVgyn .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMdLVgyn .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-tSDMdLVgyn .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMdLVgyn .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMdLVgyn .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMdLVgyn .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMdLVgyn .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMdLVgyn .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMdLVgyn .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMdLVgyn .modal-lg,
  .cid-tSDMdLVgyn .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMdLVgyn .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMdLVgyn .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMdLVgyn .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-tSDMdLVgyn .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMdLVgyn .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMdLVgyn .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMdLVgyn .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-tSDMdLVgyn .mbr-section-btn {
  margin: 0;
}
.cid-tSDMdLVgyn .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sOtLiyJTuI {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sOtLiyJTuI .mbr-section-title {
  color: #4479d9;
}
#custom-html-1rv body {
  background-color: black;
}
#custom-html-1rv .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1rv .complet {
  background-color: #000000;
}
#custom-html-1rv .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-1rv .conteneurVideo iframe,
#custom-html-1rv .conteneurVideo object,
#custom-html-1rv .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1rv #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-1rv .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1rv #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-1rv .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1rv .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpoSczjRU {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpoSczjRU .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sOtLizCZlM {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sOtLizCZlM .mbr-text {
  color: #ffffff;
}
.cid-sOtLizCZlM .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sOtLizCZlM .mbr-section-title {
  color: #4479d9;
}
.cid-sOtLizCZlM H1 {
  color: #4479d9;
}
.cid-sOtLizCZlM H2 {
  color: #4479d9;
}
.cid-sOtLizCZlM H3 {
  color: #4479d9;
}
.cid-sOtLizCZlM .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sOtLizCZlM .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sOtLizCZlM .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sOtLizCZlM .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sOtLizCZlM .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sOtLizCZlM .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sOtLizCZlM .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sOtLizCZlM .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sOtLizCZlM .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sOtLizCZlM .play,
.cid-sOtLizCZlM .pause,
.cid-sOtLizCZlM .prev,
.cid-sOtLizCZlM .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sOtLizCZlM .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sOtLizCZlM #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sOtLizCZlM .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwcE84M6N {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwcE84M6N .mbr-media {
  position: relative;
}
.cid-ubwcE84M6N .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwcE84M6N 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-ubwcE84M6N img {
    max-width: 95%;
  }
}
.cid-ubwcE84M6N h1 {
  line-height: 1.5;
}
.cid-ubwcE84M6N .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-ubwcE84M6N .start:hover {
  background: #ff1f3f;
}
.cid-ubwcE84M6N .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwcE84M6N a {
  background-image: none !important;
}
.cid-ubwcE84M6N .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwcE84M6N .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwcE84M6N .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwcE84M6N .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-ubwcE84M6N .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwcE84M6N .mbr-section-title {
  color: #ffffff;
}
.cid-ubwcE84M6N .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwcE84M6N .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwcE84M6N .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwcE84M6N .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwcE84M6N .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwcE84M6N .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwcE84M6N .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwcE84M6N .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwcE84M6N .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwcE84M6N .playEnfant,
.cid-ubwcE84M6N .pauseEnfant,
.cid-ubwcE84M6N .prevEnfant,
.cid-ubwcE84M6N .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwcE84M6N .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwcE84M6N #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwcE84M6N .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwcE84M6N .mbr-card-title,
.cid-ubwcE84M6N .cards-wrapper {
  color: #ffa405;
}
.cid-ubwcE84M6N .mbr-section-title P {
  text-align: right;
}
.cid-ubwcF1sqYu {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwcF1sqYu .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwcF1sqYu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwcF1sqYu .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwcF1sqYu .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwcF1sqYu .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwcF1sqYu .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwcF1sqYu .card-row {
  align-items: stretch;
}
.cid-ubwcF1sqYu .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwcF1sqYu .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwcF1sqYu .couleur1 {
  background-color: royalblue;
}
.cid-ubwcF1sqYu .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwcF1sqYu .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwcF1sqYu .card-box {
  height: 100%;
}
.cid-ubwcF1sqYu .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwcF1sqYu .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwcF1sqYu .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwcF1sqYu .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpoUp3aH1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpoUp3aH1 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpoUp3aH1 .mbr-text,
.cid-ubpoUp3aH1 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0Bz7heMxK.popup-builder {
  background-color: #ffffff;
}
.cid-t0Bz7heMxK.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0Bz7heMxK.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0Bz7heMxK .modal-content,
.cid-t0Bz7heMxK .modal-dialog {
  height: auto;
}
.cid-t0Bz7heMxK .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0Bz7heMxK .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0Bz7heMxK .form-wrapper .mbr-form .form-group,
  .cid-t0Bz7heMxK .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0Bz7heMxK .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0Bz7heMxK .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-t0Bz7heMxK .mbr-text {
  text-align: center;
}
.cid-t0Bz7heMxK .pt-0 {
  padding-top: 0 !important;
}
.cid-t0Bz7heMxK .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0Bz7heMxK .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0Bz7heMxK .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0Bz7heMxK .modal-open {
  overflow: hidden;
}
.cid-t0Bz7heMxK .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0Bz7heMxK .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0Bz7heMxK .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0Bz7heMxK .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-t0Bz7heMxK .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0Bz7heMxK .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0Bz7heMxK .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0Bz7heMxK .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-t0Bz7heMxK .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0Bz7heMxK .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0Bz7heMxK .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0Bz7heMxK .modal-backdrop.show {
  opacity: .5;
}
.cid-t0Bz7heMxK .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-t0Bz7heMxK .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0Bz7heMxK .modal-header {
    padding: 1rem;
  }
}
.cid-t0Bz7heMxK .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0Bz7heMxK .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0Bz7heMxK .modal-header .close:hover {
  opacity: 1;
}
.cid-t0Bz7heMxK .modal-header .close:focus {
  outline: none;
}
.cid-t0Bz7heMxK .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0Bz7heMxK .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0Bz7heMxK .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0Bz7heMxK .modal-body {
    padding: 1rem;
  }
}
.cid-t0Bz7heMxK .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-t0Bz7heMxK .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0Bz7heMxK .modal-footer {
    padding: 1rem;
  }
}
.cid-t0Bz7heMxK .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0Bz7heMxK .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0Bz7heMxK .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0Bz7heMxK .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0Bz7heMxK .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0Bz7heMxK .modal-lg,
  .cid-t0Bz7heMxK .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0Bz7heMxK .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0Bz7heMxK .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0Bz7heMxK .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-t0Bz7heMxK .form-group {
  margin-bottom: 1rem;
}
.cid-t0Bz7heMxK .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0Bz7heMxK .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0Bz7heMxK .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-t0Bz7heMxK .mbr-section-btn {
  margin: 0;
}
.cid-t0Bz7heMxK .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0Bz7heMxK .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0Bz7heMxK .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-t2Ma4P6eWA .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-t2Ma4P6eWA .my-float {
  margin-top: 16px;
}
.cid-t2Ma4P6eWA P {
  color: #232323;
}
.cid-t2Ma4P6eWA DIV {
  color: #ffffff;
}
.cid-t2Ma4P6eWA H10 {
  color: #767676;
}
.cid-t2Ma4P6eWA .hidden {
  display: none;
}
.cid-tSDMigLpOb.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigLpOb.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigLpOb.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigLpOb .modal-content,
.cid-tSDMigLpOb .modal-dialog {
  height: auto;
}
.cid-tSDMigLpOb .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigLpOb .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigLpOb .form-wrapper .mbr-form .form-group,
  .cid-tSDMigLpOb .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigLpOb .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigLpOb .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-tSDMigLpOb .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigLpOb .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigLpOb .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigLpOb .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigLpOb .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigLpOb .modal-open {
  overflow: hidden;
}
.cid-tSDMigLpOb .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigLpOb .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigLpOb .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigLpOb .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-tSDMigLpOb .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigLpOb .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigLpOb .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigLpOb .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-tSDMigLpOb .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigLpOb .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigLpOb .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigLpOb .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigLpOb .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-tSDMigLpOb .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigLpOb .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigLpOb .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigLpOb .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigLpOb .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigLpOb .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigLpOb .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigLpOb .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigLpOb .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigLpOb .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigLpOb .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-tSDMigLpOb .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigLpOb .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigLpOb .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigLpOb .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigLpOb .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigLpOb .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigLpOb .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigLpOb .modal-lg,
  .cid-tSDMigLpOb .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigLpOb .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigLpOb .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigLpOb .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-tSDMigLpOb .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigLpOb .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigLpOb .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigLpOb .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-tSDMigLpOb .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigLpOb .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-t0vEglBw17 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-t0vEglBw17 .mbr-section-title {
  color: #4479d9;
}
#custom-html-1rw body {
  background-color: black;
}
#custom-html-1rw .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1rw .complet {
  background-color: #000000;
}
#custom-html-1rw .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-1rw .conteneurVideo iframe,
#custom-html-1rw .conteneurVideo object,
#custom-html-1rw .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1rw #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-1rw .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1rw #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-1rw .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1rw .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpoMYFuWj {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpoMYFuWj .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-t0vEgmfmq1 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-t0vEgmfmq1 .mbr-text {
  color: #ffffff;
}
.cid-t0vEgmfmq1 .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-t0vEgmfmq1 .mbr-section-title {
  color: #4479d9;
}
.cid-t0vEgmfmq1 H1 {
  color: #4479d9;
}
.cid-t0vEgmfmq1 H2 {
  color: #4479d9;
}
.cid-t0vEgmfmq1 H3 {
  color: #4479d9;
}
.cid-t0vEgmfmq1 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-t0vEgmfmq1 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-t0vEgmfmq1 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-t0vEgmfmq1 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-t0vEgmfmq1 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-t0vEgmfmq1 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-t0vEgmfmq1 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-t0vEgmfmq1 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-t0vEgmfmq1 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-t0vEgmfmq1 .play,
.cid-t0vEgmfmq1 .pause,
.cid-t0vEgmfmq1 .prev,
.cid-t0vEgmfmq1 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-t0vEgmfmq1 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-t0vEgmfmq1 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-t0vEgmfmq1 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwcVJEbfR {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwcVJEbfR .mbr-media {
  position: relative;
}
.cid-ubwcVJEbfR .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwcVJEbfR 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-ubwcVJEbfR img {
    max-width: 95%;
  }
}
.cid-ubwcVJEbfR h1 {
  line-height: 1.5;
}
.cid-ubwcVJEbfR .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-ubwcVJEbfR .start:hover {
  background: #ff1f3f;
}
.cid-ubwcVJEbfR .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwcVJEbfR a {
  background-image: none !important;
}
.cid-ubwcVJEbfR .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwcVJEbfR .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwcVJEbfR .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwcVJEbfR .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-ubwcVJEbfR .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwcVJEbfR .mbr-section-title {
  color: #ffffff;
}
.cid-ubwcVJEbfR .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwcVJEbfR .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwcVJEbfR .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwcVJEbfR .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwcVJEbfR .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwcVJEbfR .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwcVJEbfR .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwcVJEbfR .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwcVJEbfR .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwcVJEbfR .playEnfant,
.cid-ubwcVJEbfR .pauseEnfant,
.cid-ubwcVJEbfR .prevEnfant,
.cid-ubwcVJEbfR .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwcVJEbfR .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwcVJEbfR #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwcVJEbfR .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwcVJEbfR .mbr-card-title,
.cid-ubwcVJEbfR .cards-wrapper {
  color: #ffa405;
}
.cid-ubwcVJEbfR .mbr-section-title P {
  text-align: right;
}
.cid-ubwcWuh99N {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwcWuh99N .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwcWuh99N .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwcWuh99N .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwcWuh99N .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwcWuh99N .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwcWuh99N .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwcWuh99N .card-row {
  align-items: stretch;
}
.cid-ubwcWuh99N .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwcWuh99N .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwcWuh99N .couleur1 {
  background-color: royalblue;
}
.cid-ubwcWuh99N .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwcWuh99N .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwcWuh99N .card-box {
  height: 100%;
}
.cid-ubwcWuh99N .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwcWuh99N .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwcWuh99N .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwcWuh99N .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpoP4M2DR {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpoP4M2DR .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpoP4M2DR .mbr-text,
.cid-ubpoP4M2DR .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BzdRI6jA.popup-builder {
  background-color: #ffffff;
}
.cid-t0BzdRI6jA.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BzdRI6jA.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BzdRI6jA .modal-content,
.cid-t0BzdRI6jA .modal-dialog {
  height: auto;
}
.cid-t0BzdRI6jA .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BzdRI6jA .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BzdRI6jA .form-wrapper .mbr-form .form-group,
  .cid-t0BzdRI6jA .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BzdRI6jA .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BzdRI6jA .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-t0BzdRI6jA .mbr-text {
  text-align: center;
}
.cid-t0BzdRI6jA .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BzdRI6jA .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BzdRI6jA .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BzdRI6jA .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BzdRI6jA .modal-open {
  overflow: hidden;
}
.cid-t0BzdRI6jA .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BzdRI6jA .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BzdRI6jA .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BzdRI6jA .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-t0BzdRI6jA .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BzdRI6jA .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BzdRI6jA .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BzdRI6jA .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-t0BzdRI6jA .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BzdRI6jA .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BzdRI6jA .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BzdRI6jA .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BzdRI6jA .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-t0BzdRI6jA .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BzdRI6jA .modal-header {
    padding: 1rem;
  }
}
.cid-t0BzdRI6jA .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BzdRI6jA .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BzdRI6jA .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BzdRI6jA .modal-header .close:focus {
  outline: none;
}
.cid-t0BzdRI6jA .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BzdRI6jA .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BzdRI6jA .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BzdRI6jA .modal-body {
    padding: 1rem;
  }
}
.cid-t0BzdRI6jA .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-t0BzdRI6jA .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BzdRI6jA .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BzdRI6jA .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BzdRI6jA .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BzdRI6jA .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BzdRI6jA .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BzdRI6jA .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BzdRI6jA .modal-lg,
  .cid-t0BzdRI6jA .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BzdRI6jA .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BzdRI6jA .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BzdRI6jA .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-t0BzdRI6jA .form-group {
  margin-bottom: 1rem;
}
.cid-t0BzdRI6jA .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BzdRI6jA .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BzdRI6jA .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-t0BzdRI6jA .mbr-section-btn {
  margin: 0;
}
.cid-t0BzdRI6jA .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BzdRI6jA .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BzdRI6jA .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-t2MaaHqVvQ .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-t2MaaHqVvQ .my-float {
  margin-top: 16px;
}
.cid-t2MaaHqVvQ P {
  color: #232323;
}
.cid-t2MaaHqVvQ DIV {
  color: #ffffff;
}
.cid-t2MaaHqVvQ H10 {
  color: #767676;
}
.cid-t2MaaHqVvQ .hidden {
  display: none;
}
.cid-tSDMigLhP3.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigLhP3.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigLhP3.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigLhP3 .modal-content,
.cid-tSDMigLhP3 .modal-dialog {
  height: auto;
}
.cid-tSDMigLhP3 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigLhP3 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigLhP3 .form-wrapper .mbr-form .form-group,
  .cid-tSDMigLhP3 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigLhP3 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigLhP3 .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-tSDMigLhP3 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigLhP3 .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigLhP3 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigLhP3 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigLhP3 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigLhP3 .modal-open {
  overflow: hidden;
}
.cid-tSDMigLhP3 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigLhP3 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigLhP3 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigLhP3 .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-tSDMigLhP3 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigLhP3 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigLhP3 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigLhP3 .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-tSDMigLhP3 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigLhP3 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigLhP3 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigLhP3 .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigLhP3 .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-tSDMigLhP3 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigLhP3 .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigLhP3 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigLhP3 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigLhP3 .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigLhP3 .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigLhP3 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigLhP3 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigLhP3 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigLhP3 .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigLhP3 .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-tSDMigLhP3 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigLhP3 .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigLhP3 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigLhP3 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigLhP3 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigLhP3 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigLhP3 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigLhP3 .modal-lg,
  .cid-tSDMigLhP3 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigLhP3 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigLhP3 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigLhP3 .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-tSDMigLhP3 .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigLhP3 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigLhP3 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigLhP3 .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-tSDMigLhP3 .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigLhP3 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sWJElc7m7W {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sWJElc7m7W .mbr-section-title {
  color: #4479d9;
}
#custom-html-1rx body {
  background-color: black;
}
#custom-html-1rx .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1rx .complet {
  background-color: #000000;
}
#custom-html-1rx .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-1rx .conteneurVideo iframe,
#custom-html-1rx .conteneurVideo object,
#custom-html-1rx .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1rx #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-1rx .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1rx #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-1rx .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1rx .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpoHtTHQp {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpoHtTHQp .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sWJElcAxUI {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sWJElcAxUI .mbr-text {
  color: #ffffff;
}
.cid-sWJElcAxUI .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sWJElcAxUI .mbr-section-title {
  color: #4479d9;
}
.cid-sWJElcAxUI H1 {
  color: #4479d9;
}
.cid-sWJElcAxUI H2 {
  color: #4479d9;
}
.cid-sWJElcAxUI H3 {
  color: #4479d9;
}
.cid-sWJElcAxUI .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sWJElcAxUI .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sWJElcAxUI .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sWJElcAxUI .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sWJElcAxUI .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sWJElcAxUI .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sWJElcAxUI .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sWJElcAxUI .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sWJElcAxUI .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sWJElcAxUI .play,
.cid-sWJElcAxUI .pause,
.cid-sWJElcAxUI .prev,
.cid-sWJElcAxUI .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sWJElcAxUI .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sWJElcAxUI #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sWJElcAxUI .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwdcSz6Pb {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwdcSz6Pb .mbr-media {
  position: relative;
}
.cid-ubwdcSz6Pb .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwdcSz6Pb 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-ubwdcSz6Pb img {
    max-width: 95%;
  }
}
.cid-ubwdcSz6Pb h1 {
  line-height: 1.5;
}
.cid-ubwdcSz6Pb .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-ubwdcSz6Pb .start:hover {
  background: #ff1f3f;
}
.cid-ubwdcSz6Pb .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwdcSz6Pb a {
  background-image: none !important;
}
.cid-ubwdcSz6Pb .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwdcSz6Pb .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwdcSz6Pb .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwdcSz6Pb .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-ubwdcSz6Pb .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwdcSz6Pb .mbr-section-title {
  color: #ffffff;
}
.cid-ubwdcSz6Pb .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwdcSz6Pb .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwdcSz6Pb .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwdcSz6Pb .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwdcSz6Pb .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwdcSz6Pb .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwdcSz6Pb .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwdcSz6Pb .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwdcSz6Pb .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwdcSz6Pb .playEnfant,
.cid-ubwdcSz6Pb .pauseEnfant,
.cid-ubwdcSz6Pb .prevEnfant,
.cid-ubwdcSz6Pb .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwdcSz6Pb .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwdcSz6Pb #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwdcSz6Pb .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwdcSz6Pb .mbr-card-title,
.cid-ubwdcSz6Pb .cards-wrapper {
  color: #ffa405;
}
.cid-ubwdcSz6Pb .mbr-section-title P {
  text-align: right;
}
.cid-ubwddP2FE7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwddP2FE7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwddP2FE7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwddP2FE7 .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwddP2FE7 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwddP2FE7 .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwddP2FE7 .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwddP2FE7 .card-row {
  align-items: stretch;
}
.cid-ubwddP2FE7 .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwddP2FE7 .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwddP2FE7 .couleur1 {
  background-color: royalblue;
}
.cid-ubwddP2FE7 .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwddP2FE7 .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwddP2FE7 .card-box {
  height: 100%;
}
.cid-ubwddP2FE7 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwddP2FE7 .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwddP2FE7 .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwddP2FE7 .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpoF9j1Y8 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpoF9j1Y8 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpoF9j1Y8 .mbr-text,
.cid-ubpoF9j1Y8 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BzhODze9.popup-builder {
  background-color: #ffffff;
}
.cid-t0BzhODze9.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BzhODze9.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BzhODze9 .modal-content,
.cid-t0BzhODze9 .modal-dialog {
  height: auto;
}
.cid-t0BzhODze9 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BzhODze9 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BzhODze9 .form-wrapper .mbr-form .form-group,
  .cid-t0BzhODze9 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BzhODze9 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BzhODze9 .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-t0BzhODze9 .mbr-text {
  text-align: center;
}
.cid-t0BzhODze9 .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BzhODze9 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BzhODze9 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BzhODze9 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BzhODze9 .modal-open {
  overflow: hidden;
}
.cid-t0BzhODze9 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BzhODze9 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BzhODze9 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BzhODze9 .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-t0BzhODze9 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BzhODze9 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BzhODze9 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BzhODze9 .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-t0BzhODze9 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BzhODze9 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BzhODze9 .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BzhODze9 .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BzhODze9 .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-t0BzhODze9 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BzhODze9 .modal-header {
    padding: 1rem;
  }
}
.cid-t0BzhODze9 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BzhODze9 .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BzhODze9 .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BzhODze9 .modal-header .close:focus {
  outline: none;
}
.cid-t0BzhODze9 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BzhODze9 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BzhODze9 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BzhODze9 .modal-body {
    padding: 1rem;
  }
}
.cid-t0BzhODze9 .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-t0BzhODze9 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BzhODze9 .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BzhODze9 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BzhODze9 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BzhODze9 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BzhODze9 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BzhODze9 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BzhODze9 .modal-lg,
  .cid-t0BzhODze9 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BzhODze9 .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BzhODze9 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BzhODze9 .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-t0BzhODze9 .form-group {
  margin-bottom: 1rem;
}
.cid-t0BzhODze9 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BzhODze9 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BzhODze9 .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-t0BzhODze9 .mbr-section-btn {
  margin: 0;
}
.cid-t0BzhODze9 .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BzhODze9 .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BzhODze9 .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-t2MaoEdKz8 .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-t2MaoEdKz8 .my-float {
  margin-top: 16px;
}
.cid-t2MaoEdKz8 P {
  color: #232323;
}
.cid-t2MaoEdKz8 DIV {
  color: #ffffff;
}
.cid-t2MaoEdKz8 H10 {
  color: #767676;
}
.cid-t2MaoEdKz8 .hidden {
  display: none;
}
.cid-tSDMigL4yc.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigL4yc.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigL4yc.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigL4yc .modal-content,
.cid-tSDMigL4yc .modal-dialog {
  height: auto;
}
.cid-tSDMigL4yc .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigL4yc .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigL4yc .form-wrapper .mbr-form .form-group,
  .cid-tSDMigL4yc .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigL4yc .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigL4yc .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-tSDMigL4yc .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigL4yc .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigL4yc .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigL4yc .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigL4yc .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigL4yc .modal-open {
  overflow: hidden;
}
.cid-tSDMigL4yc .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigL4yc .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigL4yc .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigL4yc .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-tSDMigL4yc .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigL4yc .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigL4yc .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigL4yc .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-tSDMigL4yc .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigL4yc .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigL4yc .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigL4yc .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigL4yc .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-tSDMigL4yc .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigL4yc .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigL4yc .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigL4yc .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigL4yc .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigL4yc .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigL4yc .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigL4yc .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigL4yc .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigL4yc .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigL4yc .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-tSDMigL4yc .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigL4yc .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigL4yc .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigL4yc .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigL4yc .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigL4yc .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigL4yc .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigL4yc .modal-lg,
  .cid-tSDMigL4yc .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigL4yc .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigL4yc .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigL4yc .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-tSDMigL4yc .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigL4yc .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigL4yc .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigL4yc .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-tSDMigL4yc .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigL4yc .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sY3zHROSF5 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sY3zHROSF5 .mbr-section-title {
  color: #4479d9;
}
#custom-html-1ry body {
  background-color: black;
}
#custom-html-1ry .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1ry .complet {
  background-color: #000000;
}
#custom-html-1ry .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-1ry .conteneurVideo iframe,
#custom-html-1ry .conteneurVideo object,
#custom-html-1ry .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1ry #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-1ry .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1ry #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-1ry .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1ry .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpoxOfcUX {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpoxOfcUX .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sY3zHSvvXw {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sY3zHSvvXw .mbr-text {
  color: #ffffff;
}
.cid-sY3zHSvvXw .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sY3zHSvvXw .mbr-section-title {
  color: #4479d9;
}
.cid-sY3zHSvvXw H1 {
  color: #4479d9;
}
.cid-sY3zHSvvXw H2 {
  color: #4479d9;
}
.cid-sY3zHSvvXw H3 {
  color: #4479d9;
}
.cid-sY3zHSvvXw .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sY3zHSvvXw .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sY3zHSvvXw .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sY3zHSvvXw .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sY3zHSvvXw .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sY3zHSvvXw .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sY3zHSvvXw .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sY3zHSvvXw .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sY3zHSvvXw .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sY3zHSvvXw .play,
.cid-sY3zHSvvXw .pause,
.cid-sY3zHSvvXw .prev,
.cid-sY3zHSvvXw .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sY3zHSvvXw .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sY3zHSvvXw #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sY3zHSvvXw .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwdv5DASe {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwdv5DASe .mbr-media {
  position: relative;
}
.cid-ubwdv5DASe .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwdv5DASe 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-ubwdv5DASe img {
    max-width: 95%;
  }
}
.cid-ubwdv5DASe h1 {
  line-height: 1.5;
}
.cid-ubwdv5DASe .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-ubwdv5DASe .start:hover {
  background: #ff1f3f;
}
.cid-ubwdv5DASe .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwdv5DASe a {
  background-image: none !important;
}
.cid-ubwdv5DASe .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwdv5DASe .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwdv5DASe .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwdv5DASe .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-ubwdv5DASe .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwdv5DASe .mbr-section-title {
  color: #ffffff;
}
.cid-ubwdv5DASe .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwdv5DASe .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwdv5DASe .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwdv5DASe .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwdv5DASe .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwdv5DASe .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwdv5DASe .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwdv5DASe .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwdv5DASe .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwdv5DASe .playEnfant,
.cid-ubwdv5DASe .pauseEnfant,
.cid-ubwdv5DASe .prevEnfant,
.cid-ubwdv5DASe .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwdv5DASe .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwdv5DASe #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwdv5DASe .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwdv5DASe .mbr-card-title,
.cid-ubwdv5DASe .cards-wrapper {
  color: #ffa405;
}
.cid-ubwdv5DASe .mbr-section-title P {
  text-align: right;
}
.cid-ubwdvPC60C {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwdvPC60C .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwdvPC60C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwdvPC60C .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwdvPC60C .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwdvPC60C .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwdvPC60C .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwdvPC60C .card-row {
  align-items: stretch;
}
.cid-ubwdvPC60C .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwdvPC60C .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwdvPC60C .couleur1 {
  background-color: royalblue;
}
.cid-ubwdvPC60C .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwdvPC60C .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwdvPC60C .card-box {
  height: 100%;
}
.cid-ubwdvPC60C .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwdvPC60C .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwdvPC60C .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwdvPC60C .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpoAA0n2v {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpoAA0n2v .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpoAA0n2v .mbr-text,
.cid-ubpoAA0n2v .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0Bzu8RV7D.popup-builder {
  background-color: #ffffff;
}
.cid-t0Bzu8RV7D.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0Bzu8RV7D.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0Bzu8RV7D .modal-content,
.cid-t0Bzu8RV7D .modal-dialog {
  height: auto;
}
.cid-t0Bzu8RV7D .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0Bzu8RV7D .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0Bzu8RV7D .form-wrapper .mbr-form .form-group,
  .cid-t0Bzu8RV7D .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0Bzu8RV7D .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0Bzu8RV7D .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-t0Bzu8RV7D .mbr-text {
  text-align: center;
}
.cid-t0Bzu8RV7D .pt-0 {
  padding-top: 0 !important;
}
.cid-t0Bzu8RV7D .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0Bzu8RV7D .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0Bzu8RV7D .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0Bzu8RV7D .modal-open {
  overflow: hidden;
}
.cid-t0Bzu8RV7D .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0Bzu8RV7D .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0Bzu8RV7D .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0Bzu8RV7D .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-t0Bzu8RV7D .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0Bzu8RV7D .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0Bzu8RV7D .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0Bzu8RV7D .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-t0Bzu8RV7D .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0Bzu8RV7D .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0Bzu8RV7D .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0Bzu8RV7D .modal-backdrop.show {
  opacity: .5;
}
.cid-t0Bzu8RV7D .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-t0Bzu8RV7D .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0Bzu8RV7D .modal-header {
    padding: 1rem;
  }
}
.cid-t0Bzu8RV7D .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0Bzu8RV7D .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0Bzu8RV7D .modal-header .close:hover {
  opacity: 1;
}
.cid-t0Bzu8RV7D .modal-header .close:focus {
  outline: none;
}
.cid-t0Bzu8RV7D .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0Bzu8RV7D .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0Bzu8RV7D .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0Bzu8RV7D .modal-body {
    padding: 1rem;
  }
}
.cid-t0Bzu8RV7D .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-t0Bzu8RV7D .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0Bzu8RV7D .modal-footer {
    padding: 1rem;
  }
}
.cid-t0Bzu8RV7D .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0Bzu8RV7D .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0Bzu8RV7D .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0Bzu8RV7D .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0Bzu8RV7D .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0Bzu8RV7D .modal-lg,
  .cid-t0Bzu8RV7D .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0Bzu8RV7D .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0Bzu8RV7D .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0Bzu8RV7D .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-t0Bzu8RV7D .form-group {
  margin-bottom: 1rem;
}
.cid-t0Bzu8RV7D .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0Bzu8RV7D .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0Bzu8RV7D .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-t0Bzu8RV7D .mbr-section-btn {
  margin: 0;
}
.cid-t0Bzu8RV7D .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0Bzu8RV7D .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0Bzu8RV7D .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-t2MatWtcnq .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-t2MatWtcnq .my-float {
  margin-top: 16px;
}
.cid-t2MatWtcnq P {
  color: #232323;
}
.cid-t2MatWtcnq DIV {
  color: #ffffff;
}
.cid-t2MatWtcnq H10 {
  color: #767676;
}
.cid-t2MatWtcnq .hidden {
  display: none;
}
.cid-tSDMigL6Tn.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigL6Tn.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigL6Tn.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigL6Tn .modal-content,
.cid-tSDMigL6Tn .modal-dialog {
  height: auto;
}
.cid-tSDMigL6Tn .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigL6Tn .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigL6Tn .form-wrapper .mbr-form .form-group,
  .cid-tSDMigL6Tn .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigL6Tn .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigL6Tn .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-tSDMigL6Tn .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigL6Tn .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigL6Tn .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigL6Tn .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigL6Tn .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigL6Tn .modal-open {
  overflow: hidden;
}
.cid-tSDMigL6Tn .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigL6Tn .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigL6Tn .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigL6Tn .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-tSDMigL6Tn .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigL6Tn .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigL6Tn .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigL6Tn .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-tSDMigL6Tn .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigL6Tn .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigL6Tn .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigL6Tn .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigL6Tn .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-tSDMigL6Tn .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigL6Tn .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigL6Tn .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigL6Tn .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigL6Tn .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigL6Tn .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigL6Tn .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigL6Tn .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigL6Tn .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigL6Tn .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigL6Tn .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-tSDMigL6Tn .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigL6Tn .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigL6Tn .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigL6Tn .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigL6Tn .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigL6Tn .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigL6Tn .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigL6Tn .modal-lg,
  .cid-tSDMigL6Tn .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigL6Tn .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigL6Tn .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigL6Tn .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-tSDMigL6Tn .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigL6Tn .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigL6Tn .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigL6Tn .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-tSDMigL6Tn .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigL6Tn .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sJQSfraF2Y {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sJQSfraF2Y .mbr-section-title {
  color: #4479d9;
}
#custom-html-1rs body {
  background-color: black;
}
#custom-html-1rs .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1rs .complet {
  background-color: #000000;
}
#custom-html-1rs .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-1rs .conteneurVideo iframe,
#custom-html-1rs .conteneurVideo object,
#custom-html-1rs .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1rs #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-1rs .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1rs #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-1rs .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1rs .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpphAwy90 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpphAwy90 .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sJQSfsa6wS {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sJQSfsa6wS .mbr-text {
  color: #ffffff;
}
.cid-sJQSfsa6wS .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sJQSfsa6wS .mbr-section-title {
  color: #4479d9;
}
.cid-sJQSfsa6wS H1 {
  color: #4479d9;
}
.cid-sJQSfsa6wS H2 {
  color: #4479d9;
}
.cid-sJQSfsa6wS H3 {
  color: #4479d9;
}
.cid-sJQSfsa6wS .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sJQSfsa6wS .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sJQSfsa6wS .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sJQSfsa6wS .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sJQSfsa6wS .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sJQSfsa6wS .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sJQSfsa6wS .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sJQSfsa6wS .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sJQSfsa6wS .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sJQSfsa6wS .play,
.cid-sJQSfsa6wS .pause,
.cid-sJQSfsa6wS .prev,
.cid-sJQSfsa6wS .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sJQSfsa6wS .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sJQSfsa6wS #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sJQSfsa6wS .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwb21Bkvi {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwb21Bkvi .mbr-media {
  position: relative;
}
.cid-ubwb21Bkvi .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwb21Bkvi 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-ubwb21Bkvi img {
    max-width: 95%;
  }
}
.cid-ubwb21Bkvi h1 {
  line-height: 1.5;
}
.cid-ubwb21Bkvi .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-ubwb21Bkvi .start:hover {
  background: #ff1f3f;
}
.cid-ubwb21Bkvi .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwb21Bkvi a {
  background-image: none !important;
}
.cid-ubwb21Bkvi .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwb21Bkvi .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwb21Bkvi .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwb21Bkvi .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-ubwb21Bkvi .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwb21Bkvi .mbr-section-title {
  color: #ffffff;
}
.cid-ubwb21Bkvi .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwb21Bkvi .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwb21Bkvi .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwb21Bkvi .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwb21Bkvi .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwb21Bkvi .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwb21Bkvi .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwb21Bkvi .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwb21Bkvi .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwb21Bkvi .playEnfant,
.cid-ubwb21Bkvi .pauseEnfant,
.cid-ubwb21Bkvi .prevEnfant,
.cid-ubwb21Bkvi .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwb21Bkvi .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwb21Bkvi #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwb21Bkvi .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwb21Bkvi .mbr-card-title,
.cid-ubwb21Bkvi .cards-wrapper {
  color: #ffa405;
}
.cid-ubwb21Bkvi .mbr-section-title P {
  text-align: right;
}
.cid-ubwb2TyDJ4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwb2TyDJ4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwb2TyDJ4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwb2TyDJ4 .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwb2TyDJ4 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwb2TyDJ4 .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwb2TyDJ4 .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwb2TyDJ4 .card-row {
  align-items: stretch;
}
.cid-ubwb2TyDJ4 .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwb2TyDJ4 .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwb2TyDJ4 .couleur1 {
  background-color: royalblue;
}
.cid-ubwb2TyDJ4 .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwb2TyDJ4 .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwb2TyDJ4 .card-box {
  height: 100%;
}
.cid-ubwb2TyDJ4 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwb2TyDJ4 .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwb2TyDJ4 .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwb2TyDJ4 .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubppk7UnUe {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubppk7UnUe .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubppk7UnUe .mbr-text,
.cid-ubppk7UnUe .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BzCFmjtR.popup-builder {
  background-color: #ffffff;
}
.cid-t0BzCFmjtR.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BzCFmjtR.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BzCFmjtR .modal-content,
.cid-t0BzCFmjtR .modal-dialog {
  height: auto;
}
.cid-t0BzCFmjtR .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BzCFmjtR .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BzCFmjtR .form-wrapper .mbr-form .form-group,
  .cid-t0BzCFmjtR .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BzCFmjtR .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BzCFmjtR .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-t0BzCFmjtR .mbr-text {
  text-align: center;
}
.cid-t0BzCFmjtR .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BzCFmjtR .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BzCFmjtR .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BzCFmjtR .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BzCFmjtR .modal-open {
  overflow: hidden;
}
.cid-t0BzCFmjtR .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BzCFmjtR .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BzCFmjtR .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BzCFmjtR .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-t0BzCFmjtR .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BzCFmjtR .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BzCFmjtR .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BzCFmjtR .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-t0BzCFmjtR .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BzCFmjtR .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BzCFmjtR .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BzCFmjtR .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BzCFmjtR .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-t0BzCFmjtR .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BzCFmjtR .modal-header {
    padding: 1rem;
  }
}
.cid-t0BzCFmjtR .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BzCFmjtR .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BzCFmjtR .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BzCFmjtR .modal-header .close:focus {
  outline: none;
}
.cid-t0BzCFmjtR .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BzCFmjtR .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BzCFmjtR .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BzCFmjtR .modal-body {
    padding: 1rem;
  }
}
.cid-t0BzCFmjtR .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-t0BzCFmjtR .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BzCFmjtR .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BzCFmjtR .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BzCFmjtR .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BzCFmjtR .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BzCFmjtR .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BzCFmjtR .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BzCFmjtR .modal-lg,
  .cid-t0BzCFmjtR .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BzCFmjtR .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BzCFmjtR .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BzCFmjtR .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-t0BzCFmjtR .form-group {
  margin-bottom: 1rem;
}
.cid-t0BzCFmjtR .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BzCFmjtR .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BzCFmjtR .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-t0BzCFmjtR .mbr-section-btn {
  margin: 0;
}
.cid-t0BzCFmjtR .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BzCFmjtR .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BzCFmjtR .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t0CpSAnE08.popup-builder {
  background-color: #ffffff;
}
.cid-t0CpSAnE08.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0CpSAnE08.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0CpSAnE08 .modal-content,
.cid-t0CpSAnE08 .modal-dialog {
  height: auto;
}
.cid-t0CpSAnE08 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0CpSAnE08 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0CpSAnE08 .form-wrapper .mbr-form .form-group,
  .cid-t0CpSAnE08 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0CpSAnE08 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0CpSAnE08 .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-t0CpSAnE08 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t0CpSAnE08 .pt-0 {
  padding-top: 0 !important;
}
.cid-t0CpSAnE08 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0CpSAnE08 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0CpSAnE08 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0CpSAnE08 .modal-open {
  overflow: hidden;
}
.cid-t0CpSAnE08 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0CpSAnE08 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0CpSAnE08 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0CpSAnE08 .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-t0CpSAnE08 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0CpSAnE08 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0CpSAnE08 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0CpSAnE08 .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-t0CpSAnE08 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0CpSAnE08 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0CpSAnE08 .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0CpSAnE08 .modal-backdrop.show {
  opacity: .5;
}
.cid-t0CpSAnE08 .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-t0CpSAnE08 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CpSAnE08 .modal-header {
    padding: 1rem;
  }
}
.cid-t0CpSAnE08 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0CpSAnE08 .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0CpSAnE08 .modal-header .close:hover {
  opacity: 1;
}
.cid-t0CpSAnE08 .modal-header .close:focus {
  outline: none;
}
.cid-t0CpSAnE08 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0CpSAnE08 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0CpSAnE08 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CpSAnE08 .modal-body {
    padding: 1rem;
  }
}
.cid-t0CpSAnE08 .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-t0CpSAnE08 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CpSAnE08 .modal-footer {
    padding: 1rem;
  }
}
.cid-t0CpSAnE08 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0CpSAnE08 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0CpSAnE08 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0CpSAnE08 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0CpSAnE08 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0CpSAnE08 .modal-lg,
  .cid-t0CpSAnE08 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0CpSAnE08 .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0CpSAnE08 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0CpSAnE08 .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-t0CpSAnE08 .form-group {
  margin-bottom: 1rem;
}
.cid-t0CpSAnE08 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0CpSAnE08 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0CpSAnE08 .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-t0CpSAnE08 .mbr-section-btn {
  margin: 0;
}
.cid-t0CpSAnE08 .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-t2MaFleewX .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-t2MaFleewX .my-float {
  margin-top: 16px;
}
.cid-t2MaFleewX P {
  color: #232323;
}
.cid-t2MaFleewX DIV {
  color: #ffffff;
}
.cid-t2MaFleewX H10 {
  color: #767676;
}
.cid-t2MaFleewX .hidden {
  display: none;
}
.cid-tSDMigLu9M.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigLu9M.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigLu9M.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigLu9M .modal-content,
.cid-tSDMigLu9M .modal-dialog {
  height: auto;
}
.cid-tSDMigLu9M .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigLu9M .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigLu9M .form-wrapper .mbr-form .form-group,
  .cid-tSDMigLu9M .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigLu9M .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigLu9M .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-tSDMigLu9M .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigLu9M .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigLu9M .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigLu9M .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigLu9M .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigLu9M .modal-open {
  overflow: hidden;
}
.cid-tSDMigLu9M .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigLu9M .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigLu9M .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigLu9M .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-tSDMigLu9M .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigLu9M .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigLu9M .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigLu9M .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-tSDMigLu9M .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigLu9M .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigLu9M .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigLu9M .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigLu9M .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-tSDMigLu9M .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigLu9M .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigLu9M .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigLu9M .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigLu9M .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigLu9M .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigLu9M .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigLu9M .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigLu9M .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigLu9M .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigLu9M .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-tSDMigLu9M .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigLu9M .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigLu9M .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigLu9M .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigLu9M .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigLu9M .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigLu9M .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigLu9M .modal-lg,
  .cid-tSDMigLu9M .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigLu9M .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigLu9M .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigLu9M .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-tSDMigLu9M .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigLu9M .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigLu9M .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigLu9M .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-tSDMigLu9M .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigLu9M .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-szPBOOtQh8 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-szPBOOtQh8 .mbr-section-title {
  color: #4479d9;
}
#custom-html-1ru body {
  background-color: black;
}
#custom-html-1ru .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1ru .complet {
  background-color: #000000;
}
#custom-html-1ru .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-1ru .conteneurVideo iframe,
#custom-html-1ru .conteneurVideo object,
#custom-html-1ru .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1ru #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-1ru .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1ru #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-1ru .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1ru .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpp0qSokl {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpp0qSokl .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-szPBOP3rGz {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-szPBOP3rGz .mbr-text {
  color: #ffffff;
}
.cid-szPBOP3rGz .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-szPBOP3rGz .mbr-section-title {
  color: #4479d9;
}
.cid-szPBOP3rGz H1 {
  color: #4479d9;
}
.cid-szPBOP3rGz H2 {
  color: #4479d9;
}
.cid-szPBOP3rGz H3 {
  color: #4479d9;
}
.cid-szPBOP3rGz .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-szPBOP3rGz .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-szPBOP3rGz .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-szPBOP3rGz .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-szPBOP3rGz .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-szPBOP3rGz .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-szPBOP3rGz .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-szPBOP3rGz .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-szPBOP3rGz .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-szPBOP3rGz .play,
.cid-szPBOP3rGz .pause,
.cid-szPBOP3rGz .prev,
.cid-szPBOP3rGz .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-szPBOP3rGz .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-szPBOP3rGz #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-szPBOP3rGz .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwcmOJ6YS {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwcmOJ6YS .mbr-media {
  position: relative;
}
.cid-ubwcmOJ6YS .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwcmOJ6YS 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-ubwcmOJ6YS img {
    max-width: 95%;
  }
}
.cid-ubwcmOJ6YS h1 {
  line-height: 1.5;
}
.cid-ubwcmOJ6YS .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-ubwcmOJ6YS .start:hover {
  background: #ff1f3f;
}
.cid-ubwcmOJ6YS .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwcmOJ6YS a {
  background-image: none !important;
}
.cid-ubwcmOJ6YS .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwcmOJ6YS .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwcmOJ6YS .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwcmOJ6YS .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-ubwcmOJ6YS .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwcmOJ6YS .mbr-section-title {
  color: #ffffff;
}
.cid-ubwcmOJ6YS .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwcmOJ6YS .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwcmOJ6YS .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwcmOJ6YS .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwcmOJ6YS .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwcmOJ6YS .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwcmOJ6YS .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwcmOJ6YS .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwcmOJ6YS .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwcmOJ6YS .playEnfant,
.cid-ubwcmOJ6YS .pauseEnfant,
.cid-ubwcmOJ6YS .prevEnfant,
.cid-ubwcmOJ6YS .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwcmOJ6YS .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwcmOJ6YS #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwcmOJ6YS .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwcmOJ6YS .mbr-card-title,
.cid-ubwcmOJ6YS .cards-wrapper {
  color: #ffa405;
}
.cid-ubwcmOJ6YS .mbr-section-title P {
  text-align: right;
}
.cid-ubwcnxjb9q {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwcnxjb9q .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwcnxjb9q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwcnxjb9q .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwcnxjb9q .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwcnxjb9q .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwcnxjb9q .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwcnxjb9q .card-row {
  align-items: stretch;
}
.cid-ubwcnxjb9q .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwcnxjb9q .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwcnxjb9q .couleur1 {
  background-color: royalblue;
}
.cid-ubwcnxjb9q .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwcnxjb9q .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwcnxjb9q .card-box {
  height: 100%;
}
.cid-ubwcnxjb9q .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwcnxjb9q .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwcnxjb9q .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwcnxjb9q .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpoYk26FC {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpoYk26FC .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpoYk26FC .mbr-text,
.cid-ubpoYk26FC .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BzGiu2m7.popup-builder {
  background-color: #ffffff;
}
.cid-t0BzGiu2m7.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BzGiu2m7.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BzGiu2m7 .modal-content,
.cid-t0BzGiu2m7 .modal-dialog {
  height: auto;
}
.cid-t0BzGiu2m7 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BzGiu2m7 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BzGiu2m7 .form-wrapper .mbr-form .form-group,
  .cid-t0BzGiu2m7 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BzGiu2m7 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BzGiu2m7 .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-t0BzGiu2m7 .mbr-text {
  text-align: center;
}
.cid-t0BzGiu2m7 .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BzGiu2m7 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BzGiu2m7 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BzGiu2m7 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BzGiu2m7 .modal-open {
  overflow: hidden;
}
.cid-t0BzGiu2m7 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BzGiu2m7 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BzGiu2m7 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BzGiu2m7 .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-t0BzGiu2m7 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BzGiu2m7 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BzGiu2m7 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BzGiu2m7 .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-t0BzGiu2m7 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BzGiu2m7 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BzGiu2m7 .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BzGiu2m7 .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BzGiu2m7 .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-t0BzGiu2m7 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BzGiu2m7 .modal-header {
    padding: 1rem;
  }
}
.cid-t0BzGiu2m7 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BzGiu2m7 .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BzGiu2m7 .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BzGiu2m7 .modal-header .close:focus {
  outline: none;
}
.cid-t0BzGiu2m7 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BzGiu2m7 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BzGiu2m7 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BzGiu2m7 .modal-body {
    padding: 1rem;
  }
}
.cid-t0BzGiu2m7 .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-t0BzGiu2m7 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BzGiu2m7 .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BzGiu2m7 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BzGiu2m7 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BzGiu2m7 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BzGiu2m7 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BzGiu2m7 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BzGiu2m7 .modal-lg,
  .cid-t0BzGiu2m7 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BzGiu2m7 .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BzGiu2m7 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BzGiu2m7 .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-t0BzGiu2m7 .form-group {
  margin-bottom: 1rem;
}
.cid-t0BzGiu2m7 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BzGiu2m7 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BzGiu2m7 .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-t0BzGiu2m7 .mbr-section-btn {
  margin: 0;
}
.cid-t0BzGiu2m7 .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BzGiu2m7 .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BzGiu2m7 .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-t2MaKs2hgd .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-t2MaKs2hgd .my-float {
  margin-top: 16px;
}
.cid-t2MaKs2hgd P {
  color: #232323;
}
.cid-t2MaKs2hgd DIV {
  color: #ffffff;
}
.cid-t2MaKs2hgd H10 {
  color: #767676;
}
.cid-t2MaKs2hgd .hidden {
  display: none;
}
.cid-tSDMigLCke.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigLCke.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigLCke.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigLCke .modal-content,
.cid-tSDMigLCke .modal-dialog {
  height: auto;
}
.cid-tSDMigLCke .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigLCke .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigLCke .form-wrapper .mbr-form .form-group,
  .cid-tSDMigLCke .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigLCke .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigLCke .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-tSDMigLCke .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigLCke .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigLCke .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigLCke .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigLCke .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigLCke .modal-open {
  overflow: hidden;
}
.cid-tSDMigLCke .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigLCke .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigLCke .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigLCke .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-tSDMigLCke .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigLCke .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigLCke .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigLCke .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-tSDMigLCke .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigLCke .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigLCke .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigLCke .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigLCke .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-tSDMigLCke .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigLCke .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigLCke .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigLCke .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigLCke .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigLCke .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigLCke .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigLCke .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigLCke .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigLCke .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigLCke .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-tSDMigLCke .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigLCke .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigLCke .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigLCke .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigLCke .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigLCke .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigLCke .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigLCke .modal-lg,
  .cid-tSDMigLCke .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigLCke .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigLCke .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigLCke .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-tSDMigLCke .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigLCke .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigLCke .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigLCke .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-tSDMigLCke .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigLCke .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sFdMpTQgLH {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sFdMpTQgLH .mbr-section-title {
  color: #4479d9;
}
#custom-html-1rz body {
  background-color: black;
}
#custom-html-1rz .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1rz .complet {
  background-color: #000000;
}
#custom-html-1rz .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-1rz .conteneurVideo iframe,
#custom-html-1rz .conteneurVideo object,
#custom-html-1rz .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1rz #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-1rz .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1rz #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-1rz .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1rz .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpvT9jz2t {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpvT9jz2t .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sFdMpUxXMJ {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sFdMpUxXMJ .mbr-text {
  color: #ffffff;
}
.cid-sFdMpUxXMJ .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sFdMpUxXMJ .mbr-section-title {
  color: #4479d9;
}
.cid-sFdMpUxXMJ H1 {
  color: #4479d9;
}
.cid-sFdMpUxXMJ H2 {
  color: #4479d9;
}
.cid-sFdMpUxXMJ H3 {
  color: #4479d9;
}
.cid-sFdMpUxXMJ .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sFdMpUxXMJ .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sFdMpUxXMJ .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sFdMpUxXMJ .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sFdMpUxXMJ .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sFdMpUxXMJ .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sFdMpUxXMJ .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sFdMpUxXMJ .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sFdMpUxXMJ .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sFdMpUxXMJ .play,
.cid-sFdMpUxXMJ .pause,
.cid-sFdMpUxXMJ .prev,
.cid-sFdMpUxXMJ .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sFdMpUxXMJ .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sFdMpUxXMJ #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sFdMpUxXMJ .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwdMdLoaD {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwdMdLoaD .mbr-media {
  position: relative;
}
.cid-ubwdMdLoaD .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwdMdLoaD 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-ubwdMdLoaD img {
    max-width: 95%;
  }
}
.cid-ubwdMdLoaD h1 {
  line-height: 1.5;
}
.cid-ubwdMdLoaD .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-ubwdMdLoaD .start:hover {
  background: #ff1f3f;
}
.cid-ubwdMdLoaD .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwdMdLoaD a {
  background-image: none !important;
}
.cid-ubwdMdLoaD .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwdMdLoaD .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwdMdLoaD .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwdMdLoaD .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-ubwdMdLoaD .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwdMdLoaD .mbr-section-title {
  color: #ffffff;
}
.cid-ubwdMdLoaD .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwdMdLoaD .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwdMdLoaD .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwdMdLoaD .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwdMdLoaD .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwdMdLoaD .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwdMdLoaD .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwdMdLoaD .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwdMdLoaD .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwdMdLoaD .playEnfant,
.cid-ubwdMdLoaD .pauseEnfant,
.cid-ubwdMdLoaD .prevEnfant,
.cid-ubwdMdLoaD .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwdMdLoaD .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwdMdLoaD #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwdMdLoaD .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwdMdLoaD .mbr-card-title,
.cid-ubwdMdLoaD .cards-wrapper {
  color: #ffa405;
}
.cid-ubwdMdLoaD .mbr-section-title P {
  text-align: right;
}
.cid-ubwdMXF0HS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwdMXF0HS .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwdMXF0HS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwdMXF0HS .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwdMXF0HS .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwdMXF0HS .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwdMXF0HS .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwdMXF0HS .card-row {
  align-items: stretch;
}
.cid-ubwdMXF0HS .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwdMXF0HS .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwdMXF0HS .couleur1 {
  background-color: royalblue;
}
.cid-ubwdMXF0HS .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwdMXF0HS .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwdMXF0HS .card-box {
  height: 100%;
}
.cid-ubwdMXF0HS .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwdMXF0HS .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwdMXF0HS .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwdMXF0HS .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpoq7D2mm {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpoq7D2mm .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpoq7D2mm .mbr-text,
.cid-ubpoq7D2mm .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BzKcq3M1.popup-builder {
  background-color: #ffffff;
}
.cid-t0BzKcq3M1.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BzKcq3M1.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BzKcq3M1 .modal-content,
.cid-t0BzKcq3M1 .modal-dialog {
  height: auto;
}
.cid-t0BzKcq3M1 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BzKcq3M1 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BzKcq3M1 .form-wrapper .mbr-form .form-group,
  .cid-t0BzKcq3M1 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BzKcq3M1 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BzKcq3M1 .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-t0BzKcq3M1 .mbr-text {
  text-align: center;
}
.cid-t0BzKcq3M1 .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BzKcq3M1 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BzKcq3M1 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BzKcq3M1 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BzKcq3M1 .modal-open {
  overflow: hidden;
}
.cid-t0BzKcq3M1 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BzKcq3M1 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BzKcq3M1 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BzKcq3M1 .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-t0BzKcq3M1 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BzKcq3M1 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BzKcq3M1 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BzKcq3M1 .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-t0BzKcq3M1 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BzKcq3M1 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BzKcq3M1 .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BzKcq3M1 .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BzKcq3M1 .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-t0BzKcq3M1 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BzKcq3M1 .modal-header {
    padding: 1rem;
  }
}
.cid-t0BzKcq3M1 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BzKcq3M1 .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BzKcq3M1 .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BzKcq3M1 .modal-header .close:focus {
  outline: none;
}
.cid-t0BzKcq3M1 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BzKcq3M1 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BzKcq3M1 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BzKcq3M1 .modal-body {
    padding: 1rem;
  }
}
.cid-t0BzKcq3M1 .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-t0BzKcq3M1 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BzKcq3M1 .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BzKcq3M1 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BzKcq3M1 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BzKcq3M1 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BzKcq3M1 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BzKcq3M1 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BzKcq3M1 .modal-lg,
  .cid-t0BzKcq3M1 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BzKcq3M1 .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BzKcq3M1 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BzKcq3M1 .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-t0BzKcq3M1 .form-group {
  margin-bottom: 1rem;
}
.cid-t0BzKcq3M1 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BzKcq3M1 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BzKcq3M1 .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-t0BzKcq3M1 .mbr-section-btn {
  margin: 0;
}
.cid-t0BzKcq3M1 .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BzKcq3M1 .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BzKcq3M1 .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-t2MaPJ30CY .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-t2MaPJ30CY .my-float {
  margin-top: 16px;
}
.cid-t2MaPJ30CY P {
  color: #232323;
}
.cid-t2MaPJ30CY DIV {
  color: #ffffff;
}
.cid-t2MaPJ30CY H10 {
  color: #767676;
}
.cid-t2MaPJ30CY .hidden {
  display: none;
}
.cid-tSDMigLKVC.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigLKVC.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigLKVC.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigLKVC .modal-content,
.cid-tSDMigLKVC .modal-dialog {
  height: auto;
}
.cid-tSDMigLKVC .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigLKVC .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigLKVC .form-wrapper .mbr-form .form-group,
  .cid-tSDMigLKVC .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigLKVC .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigLKVC .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-tSDMigLKVC .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigLKVC .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigLKVC .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigLKVC .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigLKVC .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigLKVC .modal-open {
  overflow: hidden;
}
.cid-tSDMigLKVC .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigLKVC .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigLKVC .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigLKVC .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-tSDMigLKVC .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigLKVC .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigLKVC .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigLKVC .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-tSDMigLKVC .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigLKVC .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigLKVC .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigLKVC .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigLKVC .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-tSDMigLKVC .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigLKVC .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigLKVC .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigLKVC .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigLKVC .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigLKVC .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigLKVC .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigLKVC .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigLKVC .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigLKVC .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigLKVC .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-tSDMigLKVC .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigLKVC .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigLKVC .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigLKVC .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigLKVC .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigLKVC .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigLKVC .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigLKVC .modal-lg,
  .cid-tSDMigLKVC .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigLKVC .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigLKVC .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigLKVC .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-tSDMigLKVC .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigLKVC .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigLKVC .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigLKVC .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-tSDMigLKVC .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigLKVC .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sAF62tV7A4 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sAF62tV7A4 .mbr-section-title {
  color: #4479d9;
}
#custom-html-1s0 body {
  background-color: black;
}
#custom-html-1s0 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1s0 .complet {
  background-color: #000000;
}
#custom-html-1s0 .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-1s0 .conteneurVideo iframe,
#custom-html-1s0 .conteneurVideo object,
#custom-html-1s0 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1s0 #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-1s0 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1s0 #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-1s0 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1s0 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpvPe6kOC {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpvPe6kOC .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sAF62uo7rA {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sAF62uo7rA .mbr-text {
  color: #ffffff;
}
.cid-sAF62uo7rA .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sAF62uo7rA .mbr-section-title {
  color: #4479d9;
}
.cid-sAF62uo7rA H1 {
  color: #4479d9;
}
.cid-sAF62uo7rA H2 {
  color: #4479d9;
}
.cid-sAF62uo7rA H3 {
  color: #4479d9;
}
.cid-sAF62uo7rA .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sAF62uo7rA .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sAF62uo7rA .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sAF62uo7rA .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sAF62uo7rA .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sAF62uo7rA .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sAF62uo7rA .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sAF62uo7rA .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sAF62uo7rA .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sAF62uo7rA .play,
.cid-sAF62uo7rA .pause,
.cid-sAF62uo7rA .prev,
.cid-sAF62uo7rA .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sAF62uo7rA .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sAF62uo7rA #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sAF62uo7rA .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwe3NPsZY {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwe3NPsZY .mbr-media {
  position: relative;
}
.cid-ubwe3NPsZY .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwe3NPsZY 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-ubwe3NPsZY img {
    max-width: 95%;
  }
}
.cid-ubwe3NPsZY h1 {
  line-height: 1.5;
}
.cid-ubwe3NPsZY .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-ubwe3NPsZY .start:hover {
  background: #ff1f3f;
}
.cid-ubwe3NPsZY .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwe3NPsZY a {
  background-image: none !important;
}
.cid-ubwe3NPsZY .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwe3NPsZY .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwe3NPsZY .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwe3NPsZY .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-ubwe3NPsZY .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwe3NPsZY .mbr-section-title {
  color: #ffffff;
}
.cid-ubwe3NPsZY .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwe3NPsZY .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwe3NPsZY .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwe3NPsZY .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwe3NPsZY .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwe3NPsZY .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwe3NPsZY .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwe3NPsZY .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwe3NPsZY .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwe3NPsZY .playEnfant,
.cid-ubwe3NPsZY .pauseEnfant,
.cid-ubwe3NPsZY .prevEnfant,
.cid-ubwe3NPsZY .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwe3NPsZY .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwe3NPsZY #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwe3NPsZY .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwe3NPsZY .mbr-card-title,
.cid-ubwe3NPsZY .cards-wrapper {
  color: #ffa405;
}
.cid-ubwe3NPsZY .mbr-section-title P {
  text-align: right;
}
.cid-ubwe4IS3Cm {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwe4IS3Cm .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwe4IS3Cm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwe4IS3Cm .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwe4IS3Cm .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwe4IS3Cm .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwe4IS3Cm .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwe4IS3Cm .card-row {
  align-items: stretch;
}
.cid-ubwe4IS3Cm .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwe4IS3Cm .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwe4IS3Cm .couleur1 {
  background-color: royalblue;
}
.cid-ubwe4IS3Cm .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwe4IS3Cm .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwe4IS3Cm .card-box {
  height: 100%;
}
.cid-ubwe4IS3Cm .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwe4IS3Cm .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwe4IS3Cm .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwe4IS3Cm .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpvQWDvo5 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpvQWDvo5 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpvQWDvo5 .mbr-text,
.cid-ubpvQWDvo5 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BzO2gP9M.popup-builder {
  background-color: #ffffff;
}
.cid-t0BzO2gP9M.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BzO2gP9M.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BzO2gP9M .modal-content,
.cid-t0BzO2gP9M .modal-dialog {
  height: auto;
}
.cid-t0BzO2gP9M .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BzO2gP9M .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BzO2gP9M .form-wrapper .mbr-form .form-group,
  .cid-t0BzO2gP9M .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BzO2gP9M .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BzO2gP9M .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-t0BzO2gP9M .mbr-text {
  text-align: center;
}
.cid-t0BzO2gP9M .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BzO2gP9M .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BzO2gP9M .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BzO2gP9M .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BzO2gP9M .modal-open {
  overflow: hidden;
}
.cid-t0BzO2gP9M .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BzO2gP9M .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BzO2gP9M .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BzO2gP9M .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-t0BzO2gP9M .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BzO2gP9M .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BzO2gP9M .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BzO2gP9M .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-t0BzO2gP9M .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BzO2gP9M .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BzO2gP9M .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BzO2gP9M .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BzO2gP9M .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-t0BzO2gP9M .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BzO2gP9M .modal-header {
    padding: 1rem;
  }
}
.cid-t0BzO2gP9M .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BzO2gP9M .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BzO2gP9M .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BzO2gP9M .modal-header .close:focus {
  outline: none;
}
.cid-t0BzO2gP9M .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BzO2gP9M .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BzO2gP9M .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BzO2gP9M .modal-body {
    padding: 1rem;
  }
}
.cid-t0BzO2gP9M .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-t0BzO2gP9M .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BzO2gP9M .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BzO2gP9M .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BzO2gP9M .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BzO2gP9M .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BzO2gP9M .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BzO2gP9M .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BzO2gP9M .modal-lg,
  .cid-t0BzO2gP9M .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BzO2gP9M .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BzO2gP9M .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BzO2gP9M .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-t0BzO2gP9M .form-group {
  margin-bottom: 1rem;
}
.cid-t0BzO2gP9M .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BzO2gP9M .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BzO2gP9M .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-t0BzO2gP9M .mbr-section-btn {
  margin: 0;
}
.cid-t0BzO2gP9M .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BzO2gP9M .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BzO2gP9M .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-t2MaWmNv38 .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-t2MaWmNv38 .my-float {
  margin-top: 16px;
}
.cid-t2MaWmNv38 P {
  color: #232323;
}
.cid-t2MaWmNv38 DIV {
  color: #ffffff;
}
.cid-t2MaWmNv38 H10 {
  color: #767676;
}
.cid-t2MaWmNv38 .hidden {
  display: none;
}
.cid-tSDMigLtJZ.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigLtJZ.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigLtJZ.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigLtJZ .modal-content,
.cid-tSDMigLtJZ .modal-dialog {
  height: auto;
}
.cid-tSDMigLtJZ .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigLtJZ .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigLtJZ .form-wrapper .mbr-form .form-group,
  .cid-tSDMigLtJZ .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigLtJZ .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigLtJZ .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-tSDMigLtJZ .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigLtJZ .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigLtJZ .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigLtJZ .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigLtJZ .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigLtJZ .modal-open {
  overflow: hidden;
}
.cid-tSDMigLtJZ .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigLtJZ .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigLtJZ .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigLtJZ .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-tSDMigLtJZ .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigLtJZ .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigLtJZ .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigLtJZ .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-tSDMigLtJZ .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigLtJZ .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigLtJZ .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigLtJZ .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigLtJZ .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-tSDMigLtJZ .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigLtJZ .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigLtJZ .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigLtJZ .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigLtJZ .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigLtJZ .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigLtJZ .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigLtJZ .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigLtJZ .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigLtJZ .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigLtJZ .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-tSDMigLtJZ .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigLtJZ .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigLtJZ .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigLtJZ .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigLtJZ .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigLtJZ .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigLtJZ .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigLtJZ .modal-lg,
  .cid-tSDMigLtJZ .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigLtJZ .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigLtJZ .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigLtJZ .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-tSDMigLtJZ .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigLtJZ .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigLtJZ .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigLtJZ .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-tSDMigLtJZ .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigLtJZ .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sIq4kjIeSx {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sIq4kjIeSx .mbr-section-title {
  color: #4479d9;
}
#custom-html-1s3 body {
  background-color: black;
}
#custom-html-1s3 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1s3 .complet {
  background-color: #000000;
}
#custom-html-1s3 .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-1s3 .conteneurVideo iframe,
#custom-html-1s3 .conteneurVideo object,
#custom-html-1s3 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1s3 #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-1s3 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1s3 #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-1s3 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1s3 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpvnViPlX {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpvnViPlX .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sIq4kkd3Dc {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sIq4kkd3Dc .mbr-text {
  color: #ffffff;
}
.cid-sIq4kkd3Dc .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sIq4kkd3Dc .mbr-section-title {
  color: #4479d9;
}
.cid-sIq4kkd3Dc H1 {
  color: #4479d9;
}
.cid-sIq4kkd3Dc H2 {
  color: #4479d9;
}
.cid-sIq4kkd3Dc H3 {
  color: #4479d9;
}
.cid-sIq4kkd3Dc .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sIq4kkd3Dc .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sIq4kkd3Dc .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sIq4kkd3Dc .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sIq4kkd3Dc .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sIq4kkd3Dc .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sIq4kkd3Dc .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sIq4kkd3Dc .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sIq4kkd3Dc .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sIq4kkd3Dc .play,
.cid-sIq4kkd3Dc .pause,
.cid-sIq4kkd3Dc .prev,
.cid-sIq4kkd3Dc .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sIq4kkd3Dc .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sIq4kkd3Dc #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sIq4kkd3Dc .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwg9ABoof {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwg9ABoof .mbr-media {
  position: relative;
}
.cid-ubwg9ABoof .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwg9ABoof 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-ubwg9ABoof img {
    max-width: 95%;
  }
}
.cid-ubwg9ABoof h1 {
  line-height: 1.5;
}
.cid-ubwg9ABoof .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-ubwg9ABoof .start:hover {
  background: #ff1f3f;
}
.cid-ubwg9ABoof .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwg9ABoof a {
  background-image: none !important;
}
.cid-ubwg9ABoof .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwg9ABoof .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwg9ABoof .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwg9ABoof .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-ubwg9ABoof .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwg9ABoof .mbr-section-title {
  color: #ffffff;
}
.cid-ubwg9ABoof .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwg9ABoof .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwg9ABoof .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwg9ABoof .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwg9ABoof .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwg9ABoof .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwg9ABoof .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwg9ABoof .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwg9ABoof .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwg9ABoof .playEnfant,
.cid-ubwg9ABoof .pauseEnfant,
.cid-ubwg9ABoof .prevEnfant,
.cid-ubwg9ABoof .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwg9ABoof .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwg9ABoof #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwg9ABoof .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwg9ABoof .mbr-card-title,
.cid-ubwg9ABoof .cards-wrapper {
  color: #ffa405;
}
.cid-ubwg9ABoof .mbr-section-title P {
  text-align: right;
}
.cid-ubwgaiBYMe {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwgaiBYMe .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwgaiBYMe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwgaiBYMe .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwgaiBYMe .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwgaiBYMe .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwgaiBYMe .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwgaiBYMe .card-row {
  align-items: stretch;
}
.cid-ubwgaiBYMe .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwgaiBYMe .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwgaiBYMe .couleur1 {
  background-color: royalblue;
}
.cid-ubwgaiBYMe .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwgaiBYMe .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwgaiBYMe .card-box {
  height: 100%;
}
.cid-ubwgaiBYMe .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwgaiBYMe .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwgaiBYMe .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwgaiBYMe .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpvxSsSQe {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpvxSsSQe .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpvxSsSQe .mbr-text,
.cid-ubpvxSsSQe .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BzXZk7G1.popup-builder {
  background-color: #ffffff;
}
.cid-t0BzXZk7G1.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BzXZk7G1.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BzXZk7G1 .modal-content,
.cid-t0BzXZk7G1 .modal-dialog {
  height: auto;
}
.cid-t0BzXZk7G1 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BzXZk7G1 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BzXZk7G1 .form-wrapper .mbr-form .form-group,
  .cid-t0BzXZk7G1 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BzXZk7G1 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BzXZk7G1 .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-t0BzXZk7G1 .mbr-text {
  text-align: center;
}
.cid-t0BzXZk7G1 .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BzXZk7G1 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BzXZk7G1 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BzXZk7G1 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BzXZk7G1 .modal-open {
  overflow: hidden;
}
.cid-t0BzXZk7G1 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BzXZk7G1 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BzXZk7G1 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BzXZk7G1 .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-t0BzXZk7G1 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BzXZk7G1 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BzXZk7G1 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BzXZk7G1 .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-t0BzXZk7G1 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BzXZk7G1 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BzXZk7G1 .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BzXZk7G1 .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BzXZk7G1 .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-t0BzXZk7G1 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BzXZk7G1 .modal-header {
    padding: 1rem;
  }
}
.cid-t0BzXZk7G1 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BzXZk7G1 .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BzXZk7G1 .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BzXZk7G1 .modal-header .close:focus {
  outline: none;
}
.cid-t0BzXZk7G1 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BzXZk7G1 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BzXZk7G1 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BzXZk7G1 .modal-body {
    padding: 1rem;
  }
}
.cid-t0BzXZk7G1 .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-t0BzXZk7G1 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BzXZk7G1 .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BzXZk7G1 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BzXZk7G1 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BzXZk7G1 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BzXZk7G1 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BzXZk7G1 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BzXZk7G1 .modal-lg,
  .cid-t0BzXZk7G1 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BzXZk7G1 .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BzXZk7G1 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BzXZk7G1 .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-t0BzXZk7G1 .form-group {
  margin-bottom: 1rem;
}
.cid-t0BzXZk7G1 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BzXZk7G1 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BzXZk7G1 .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-t0BzXZk7G1 .mbr-section-btn {
  margin: 0;
}
.cid-t0BzXZk7G1 .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BzXZk7G1 .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BzXZk7G1 .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-t2McQGD5dj .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-t2McQGD5dj .my-float {
  margin-top: 16px;
}
.cid-t2McQGD5dj P {
  color: #232323;
}
.cid-t2McQGD5dj DIV {
  color: #ffffff;
}
.cid-t2McQGD5dj H10 {
  color: #767676;
}
.cid-t2McQGD5dj .hidden {
  display: none;
}
.cid-tSDMigM6tn.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigM6tn.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigM6tn.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigM6tn .modal-content,
.cid-tSDMigM6tn .modal-dialog {
  height: auto;
}
.cid-tSDMigM6tn .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigM6tn .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigM6tn .form-wrapper .mbr-form .form-group,
  .cid-tSDMigM6tn .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigM6tn .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigM6tn .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-tSDMigM6tn .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigM6tn .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigM6tn .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigM6tn .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigM6tn .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigM6tn .modal-open {
  overflow: hidden;
}
.cid-tSDMigM6tn .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigM6tn .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigM6tn .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigM6tn .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-tSDMigM6tn .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigM6tn .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigM6tn .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigM6tn .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-tSDMigM6tn .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigM6tn .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigM6tn .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigM6tn .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigM6tn .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-tSDMigM6tn .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigM6tn .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigM6tn .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigM6tn .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigM6tn .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigM6tn .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigM6tn .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigM6tn .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigM6tn .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigM6tn .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigM6tn .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-tSDMigM6tn .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigM6tn .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigM6tn .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigM6tn .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigM6tn .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigM6tn .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigM6tn .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigM6tn .modal-lg,
  .cid-tSDMigM6tn .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigM6tn .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigM6tn .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigM6tn .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-tSDMigM6tn .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigM6tn .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigM6tn .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigM6tn .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-tSDMigM6tn .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigM6tn .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-szR80KN4N2 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-szR80KN4N2 .mbr-section-title {
  color: #4479d9;
}
#custom-html-1s4 body {
  background-color: black;
}
#custom-html-1s4 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1s4 .complet {
  background-color: #000000;
}
#custom-html-1s4 .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-1s4 .conteneurVideo iframe,
#custom-html-1s4 .conteneurVideo object,
#custom-html-1s4 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1s4 #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-1s4 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1s4 #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-1s4 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1s4 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpvjLHCWf {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpvjLHCWf .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-szR80Liktj {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-szR80Liktj .mbr-text {
  color: #ffffff;
}
.cid-szR80Liktj .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-szR80Liktj .mbr-section-title {
  color: #4479d9;
}
.cid-szR80Liktj H1 {
  color: #4479d9;
}
.cid-szR80Liktj H2 {
  color: #4479d9;
}
.cid-szR80Liktj H3 {
  color: #4479d9;
}
.cid-szR80Liktj .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-szR80Liktj .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-szR80Liktj .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-szR80Liktj .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-szR80Liktj .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-szR80Liktj .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-szR80Liktj .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-szR80Liktj .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-szR80Liktj .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-szR80Liktj .play,
.cid-szR80Liktj .pause,
.cid-szR80Liktj .prev,
.cid-szR80Liktj .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-szR80Liktj .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-szR80Liktj #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-szR80Liktj .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwgvcJMn4 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwgvcJMn4 .mbr-media {
  position: relative;
}
.cid-ubwgvcJMn4 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwgvcJMn4 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-ubwgvcJMn4 img {
    max-width: 95%;
  }
}
.cid-ubwgvcJMn4 h1 {
  line-height: 1.5;
}
.cid-ubwgvcJMn4 .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-ubwgvcJMn4 .start:hover {
  background: #ff1f3f;
}
.cid-ubwgvcJMn4 .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwgvcJMn4 a {
  background-image: none !important;
}
.cid-ubwgvcJMn4 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwgvcJMn4 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwgvcJMn4 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwgvcJMn4 .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-ubwgvcJMn4 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwgvcJMn4 .mbr-section-title {
  color: #ffffff;
}
.cid-ubwgvcJMn4 .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwgvcJMn4 .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwgvcJMn4 .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwgvcJMn4 .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwgvcJMn4 .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwgvcJMn4 .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwgvcJMn4 .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwgvcJMn4 .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwgvcJMn4 .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwgvcJMn4 .playEnfant,
.cid-ubwgvcJMn4 .pauseEnfant,
.cid-ubwgvcJMn4 .prevEnfant,
.cid-ubwgvcJMn4 .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwgvcJMn4 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwgvcJMn4 #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwgvcJMn4 .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwgvcJMn4 .mbr-card-title,
.cid-ubwgvcJMn4 .cards-wrapper {
  color: #ffa405;
}
.cid-ubwgvcJMn4 .mbr-section-title P {
  text-align: right;
}
.cid-ubwgw7HSr4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwgw7HSr4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwgw7HSr4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwgw7HSr4 .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwgw7HSr4 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwgw7HSr4 .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwgw7HSr4 .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwgw7HSr4 .card-row {
  align-items: stretch;
}
.cid-ubwgw7HSr4 .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwgw7HSr4 .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwgw7HSr4 .couleur1 {
  background-color: royalblue;
}
.cid-ubwgw7HSr4 .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwgw7HSr4 .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwgw7HSr4 .card-box {
  height: 100%;
}
.cid-ubwgw7HSr4 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwgw7HSr4 .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwgw7HSr4 .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwgw7HSr4 .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpvlFNk87 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpvlFNk87 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpvlFNk87 .mbr-text,
.cid-ubpvlFNk87 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BA1COain.popup-builder {
  background-color: #ffffff;
}
.cid-t0BA1COain.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BA1COain.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BA1COain .modal-content,
.cid-t0BA1COain .modal-dialog {
  height: auto;
}
.cid-t0BA1COain .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BA1COain .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BA1COain .form-wrapper .mbr-form .form-group,
  .cid-t0BA1COain .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BA1COain .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BA1COain .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-t0BA1COain .mbr-text {
  text-align: center;
}
.cid-t0BA1COain .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BA1COain .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BA1COain .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BA1COain .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BA1COain .modal-open {
  overflow: hidden;
}
.cid-t0BA1COain .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BA1COain .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BA1COain .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BA1COain .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-t0BA1COain .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BA1COain .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BA1COain .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BA1COain .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-t0BA1COain .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BA1COain .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BA1COain .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BA1COain .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BA1COain .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-t0BA1COain .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BA1COain .modal-header {
    padding: 1rem;
  }
}
.cid-t0BA1COain .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BA1COain .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BA1COain .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BA1COain .modal-header .close:focus {
  outline: none;
}
.cid-t0BA1COain .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BA1COain .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BA1COain .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BA1COain .modal-body {
    padding: 1rem;
  }
}
.cid-t0BA1COain .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-t0BA1COain .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BA1COain .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BA1COain .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BA1COain .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BA1COain .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BA1COain .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BA1COain .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BA1COain .modal-lg,
  .cid-t0BA1COain .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BA1COain .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BA1COain .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BA1COain .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-t0BA1COain .form-group {
  margin-bottom: 1rem;
}
.cid-t0BA1COain .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BA1COain .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BA1COain .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-t0BA1COain .mbr-section-btn {
  margin: 0;
}
.cid-t0BA1COain .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BA1COain .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BA1COain .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-t2McW0aYIY .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-t2McW0aYIY .my-float {
  margin-top: 16px;
}
.cid-t2McW0aYIY P {
  color: #232323;
}
.cid-t2McW0aYIY DIV {
  color: #ffffff;
}
.cid-t2McW0aYIY H10 {
  color: #767676;
}
.cid-t2McW0aYIY .hidden {
  display: none;
}
.cid-tSDMigMYkO.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigMYkO.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigMYkO.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigMYkO .modal-content,
.cid-tSDMigMYkO .modal-dialog {
  height: auto;
}
.cid-tSDMigMYkO .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigMYkO .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigMYkO .form-wrapper .mbr-form .form-group,
  .cid-tSDMigMYkO .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigMYkO .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigMYkO .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-tSDMigMYkO .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigMYkO .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigMYkO .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigMYkO .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigMYkO .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigMYkO .modal-open {
  overflow: hidden;
}
.cid-tSDMigMYkO .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigMYkO .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigMYkO .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigMYkO .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-tSDMigMYkO .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigMYkO .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigMYkO .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigMYkO .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-tSDMigMYkO .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigMYkO .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigMYkO .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigMYkO .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigMYkO .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-tSDMigMYkO .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMYkO .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigMYkO .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigMYkO .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigMYkO .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigMYkO .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigMYkO .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigMYkO .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigMYkO .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMYkO .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigMYkO .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-tSDMigMYkO .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMYkO .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigMYkO .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigMYkO .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigMYkO .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigMYkO .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigMYkO .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigMYkO .modal-lg,
  .cid-tSDMigMYkO .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigMYkO .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigMYkO .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigMYkO .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-tSDMigMYkO .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigMYkO .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigMYkO .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigMYkO .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-tSDMigMYkO .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigMYkO .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sAcEgRSety {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sAcEgRSety .mbr-section-title {
  color: #4479d9;
}
#custom-html-1s5 body {
  background-color: black;
}
#custom-html-1s5 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1s5 .complet {
  background-color: #000000;
}
#custom-html-1s5 .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-1s5 .conteneurVideo iframe,
#custom-html-1s5 .conteneurVideo object,
#custom-html-1s5 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1s5 #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-1s5 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1s5 #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-1s5 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1s5 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpvfX0nss {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpvfX0nss .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sAcEgSrqvV {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sAcEgSrqvV .mbr-text {
  color: #ffffff;
}
.cid-sAcEgSrqvV .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sAcEgSrqvV .mbr-section-title {
  color: #4479d9;
}
.cid-sAcEgSrqvV H1 {
  color: #4479d9;
}
.cid-sAcEgSrqvV H2 {
  color: #4479d9;
}
.cid-sAcEgSrqvV H3 {
  color: #4479d9;
}
.cid-sAcEgSrqvV .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sAcEgSrqvV .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sAcEgSrqvV .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sAcEgSrqvV .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sAcEgSrqvV .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sAcEgSrqvV .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sAcEgSrqvV .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sAcEgSrqvV .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sAcEgSrqvV .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sAcEgSrqvV .play,
.cid-sAcEgSrqvV .pause,
.cid-sAcEgSrqvV .prev,
.cid-sAcEgSrqvV .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sAcEgSrqvV .fa-2x {
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sAcEgSrqvV #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sAcEgSrqvV .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-sAcEgSrqvV .biophonie {
  padding: 1em;
  text-align: center;
}
.cid-sAcEgSrqvV 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-ubwgSkWzpD {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwgSkWzpD .mbr-media {
  position: relative;
}
.cid-ubwgSkWzpD .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwgSkWzpD 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-ubwgSkWzpD img {
    max-width: 95%;
  }
}
.cid-ubwgSkWzpD h1 {
  line-height: 1.5;
}
.cid-ubwgSkWzpD .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-ubwgSkWzpD .start:hover {
  background: #ff1f3f;
}
.cid-ubwgSkWzpD .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwgSkWzpD a {
  background-image: none !important;
}
.cid-ubwgSkWzpD .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwgSkWzpD .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwgSkWzpD .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwgSkWzpD .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-ubwgSkWzpD .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwgSkWzpD .mbr-section-title {
  color: #ffffff;
}
.cid-ubwgSkWzpD .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwgSkWzpD .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwgSkWzpD .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwgSkWzpD .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwgSkWzpD .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwgSkWzpD .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwgSkWzpD .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwgSkWzpD .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwgSkWzpD .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwgSkWzpD .playEnfant,
.cid-ubwgSkWzpD .pauseEnfant,
.cid-ubwgSkWzpD .prevEnfant,
.cid-ubwgSkWzpD .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwgSkWzpD .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwgSkWzpD #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwgSkWzpD .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwgSkWzpD .mbr-card-title,
.cid-ubwgSkWzpD .cards-wrapper {
  color: #ffa405;
}
.cid-ubwgSkWzpD .mbr-section-title P {
  text-align: right;
}
.cid-ubwgTmtuh7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwgTmtuh7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwgTmtuh7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwgTmtuh7 .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwgTmtuh7 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwgTmtuh7 .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwgTmtuh7 .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwgTmtuh7 .card-row {
  align-items: stretch;
}
.cid-ubwgTmtuh7 .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwgTmtuh7 .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwgTmtuh7 .couleur1 {
  background-color: royalblue;
}
.cid-ubwgTmtuh7 .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwgTmtuh7 .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwgTmtuh7 .card-box {
  height: 100%;
}
.cid-ubwgTmtuh7 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwgTmtuh7 .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwgTmtuh7 .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwgTmtuh7 .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpvhI4tU7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpvhI4tU7 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpvhI4tU7 .mbr-text,
.cid-ubpvhI4tU7 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BA4W1T1l.popup-builder {
  background-color: #ffffff;
}
.cid-t0BA4W1T1l.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BA4W1T1l.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BA4W1T1l .modal-content,
.cid-t0BA4W1T1l .modal-dialog {
  height: auto;
}
.cid-t0BA4W1T1l .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BA4W1T1l .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BA4W1T1l .form-wrapper .mbr-form .form-group,
  .cid-t0BA4W1T1l .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BA4W1T1l .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BA4W1T1l .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-t0BA4W1T1l .mbr-text {
  text-align: center;
}
.cid-t0BA4W1T1l .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BA4W1T1l .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BA4W1T1l .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BA4W1T1l .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BA4W1T1l .modal-open {
  overflow: hidden;
}
.cid-t0BA4W1T1l .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BA4W1T1l .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BA4W1T1l .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BA4W1T1l .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-t0BA4W1T1l .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BA4W1T1l .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BA4W1T1l .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BA4W1T1l .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-t0BA4W1T1l .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BA4W1T1l .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BA4W1T1l .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BA4W1T1l .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BA4W1T1l .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-t0BA4W1T1l .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BA4W1T1l .modal-header {
    padding: 1rem;
  }
}
.cid-t0BA4W1T1l .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BA4W1T1l .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BA4W1T1l .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BA4W1T1l .modal-header .close:focus {
  outline: none;
}
.cid-t0BA4W1T1l .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BA4W1T1l .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BA4W1T1l .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BA4W1T1l .modal-body {
    padding: 1rem;
  }
}
.cid-t0BA4W1T1l .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-t0BA4W1T1l .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BA4W1T1l .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BA4W1T1l .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BA4W1T1l .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BA4W1T1l .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BA4W1T1l .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BA4W1T1l .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BA4W1T1l .modal-lg,
  .cid-t0BA4W1T1l .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BA4W1T1l .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BA4W1T1l .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BA4W1T1l .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-t0BA4W1T1l .form-group {
  margin-bottom: 1rem;
}
.cid-t0BA4W1T1l .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BA4W1T1l .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BA4W1T1l .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-t0BA4W1T1l .mbr-section-btn {
  margin: 0;
}
.cid-t0BA4W1T1l .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BA4W1T1l .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BA4W1T1l .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-t2Md1oKIm1 .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-t2Md1oKIm1 .my-float {
  margin-top: 16px;
}
.cid-t2Md1oKIm1 P {
  color: #232323;
}
.cid-t2Md1oKIm1 DIV {
  color: #ffffff;
}
.cid-t2Md1oKIm1 H10 {
  color: #767676;
}
.cid-t2Md1oKIm1 .hidden {
  display: none;
}
.cid-tSDMigMjhr.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigMjhr.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigMjhr.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigMjhr .modal-content,
.cid-tSDMigMjhr .modal-dialog {
  height: auto;
}
.cid-tSDMigMjhr .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigMjhr .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigMjhr .form-wrapper .mbr-form .form-group,
  .cid-tSDMigMjhr .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigMjhr .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigMjhr .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-tSDMigMjhr .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigMjhr .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigMjhr .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigMjhr .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigMjhr .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigMjhr .modal-open {
  overflow: hidden;
}
.cid-tSDMigMjhr .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigMjhr .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigMjhr .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigMjhr .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-tSDMigMjhr .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigMjhr .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigMjhr .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigMjhr .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-tSDMigMjhr .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigMjhr .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigMjhr .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigMjhr .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigMjhr .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-tSDMigMjhr .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMjhr .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigMjhr .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigMjhr .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigMjhr .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigMjhr .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigMjhr .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigMjhr .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigMjhr .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMjhr .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigMjhr .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-tSDMigMjhr .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMjhr .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigMjhr .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigMjhr .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigMjhr .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigMjhr .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigMjhr .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigMjhr .modal-lg,
  .cid-tSDMigMjhr .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigMjhr .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigMjhr .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigMjhr .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-tSDMigMjhr .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigMjhr .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigMjhr .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigMjhr .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-tSDMigMjhr .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigMjhr .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sWyTErFLkq {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sWyTErFLkq .mbr-section-title {
  color: #4479d9;
}
#custom-html-1s6 body {
  background-color: black;
}
#custom-html-1s6 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1s6 .complet {
  background-color: #000000;
}
#custom-html-1s6 .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-1s6 .conteneurVideo iframe,
#custom-html-1s6 .conteneurVideo object,
#custom-html-1s6 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1s6 #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-1s6 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1s6 #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-1s6 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1s6 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpvbMMCDw {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpvbMMCDw .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sWyTEswf1i {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sWyTEswf1i .mbr-text {
  color: #ffffff;
}
.cid-sWyTEswf1i .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sWyTEswf1i .mbr-section-title {
  color: #4479d9;
}
.cid-sWyTEswf1i H1 {
  color: #4479d9;
}
.cid-sWyTEswf1i H2 {
  color: #4479d9;
}
.cid-sWyTEswf1i H3 {
  color: #4479d9;
}
.cid-sWyTEswf1i .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sWyTEswf1i .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sWyTEswf1i .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sWyTEswf1i .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sWyTEswf1i .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sWyTEswf1i .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sWyTEswf1i .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sWyTEswf1i .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sWyTEswf1i .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sWyTEswf1i .play,
.cid-sWyTEswf1i .pause,
.cid-sWyTEswf1i .prev,
.cid-sWyTEswf1i .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sWyTEswf1i .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sWyTEswf1i #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sWyTEswf1i .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwhhvuwi8 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwhhvuwi8 .mbr-media {
  position: relative;
}
.cid-ubwhhvuwi8 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwhhvuwi8 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-ubwhhvuwi8 img {
    max-width: 95%;
  }
}
.cid-ubwhhvuwi8 h1 {
  line-height: 1.5;
}
.cid-ubwhhvuwi8 .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-ubwhhvuwi8 .start:hover {
  background: #ff1f3f;
}
.cid-ubwhhvuwi8 .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwhhvuwi8 a {
  background-image: none !important;
}
.cid-ubwhhvuwi8 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwhhvuwi8 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwhhvuwi8 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwhhvuwi8 .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-ubwhhvuwi8 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwhhvuwi8 .mbr-section-title {
  color: #ffffff;
}
.cid-ubwhhvuwi8 .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwhhvuwi8 .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwhhvuwi8 .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwhhvuwi8 .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwhhvuwi8 .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwhhvuwi8 .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwhhvuwi8 .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwhhvuwi8 .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwhhvuwi8 .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwhhvuwi8 .playEnfant,
.cid-ubwhhvuwi8 .pauseEnfant,
.cid-ubwhhvuwi8 .prevEnfant,
.cid-ubwhhvuwi8 .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwhhvuwi8 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwhhvuwi8 #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwhhvuwi8 .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwhhvuwi8 .mbr-card-title,
.cid-ubwhhvuwi8 .cards-wrapper {
  color: #ffa405;
}
.cid-ubwhhvuwi8 .mbr-section-title P {
  text-align: right;
}
.cid-ubwhigRiiC {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwhigRiiC .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwhigRiiC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwhigRiiC .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwhigRiiC .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwhigRiiC .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwhigRiiC .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwhigRiiC .card-row {
  align-items: stretch;
}
.cid-ubwhigRiiC .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwhigRiiC .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwhigRiiC .couleur1 {
  background-color: royalblue;
}
.cid-ubwhigRiiC .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwhigRiiC .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwhigRiiC .card-box {
  height: 100%;
}
.cid-ubwhigRiiC .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwhigRiiC .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwhigRiiC .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwhigRiiC .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpvdLa0Vt {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpvdLa0Vt .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpvdLa0Vt .mbr-text,
.cid-ubpvdLa0Vt .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BA8bg8Ku.popup-builder {
  background-color: #ffffff;
}
.cid-t0BA8bg8Ku.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BA8bg8Ku.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BA8bg8Ku .modal-content,
.cid-t0BA8bg8Ku .modal-dialog {
  height: auto;
}
.cid-t0BA8bg8Ku .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BA8bg8Ku .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BA8bg8Ku .form-wrapper .mbr-form .form-group,
  .cid-t0BA8bg8Ku .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BA8bg8Ku .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BA8bg8Ku .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-t0BA8bg8Ku .mbr-text {
  text-align: center;
}
.cid-t0BA8bg8Ku .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BA8bg8Ku .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BA8bg8Ku .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BA8bg8Ku .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BA8bg8Ku .modal-open {
  overflow: hidden;
}
.cid-t0BA8bg8Ku .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BA8bg8Ku .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BA8bg8Ku .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BA8bg8Ku .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-t0BA8bg8Ku .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BA8bg8Ku .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BA8bg8Ku .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BA8bg8Ku .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-t0BA8bg8Ku .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BA8bg8Ku .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BA8bg8Ku .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BA8bg8Ku .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BA8bg8Ku .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-t0BA8bg8Ku .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BA8bg8Ku .modal-header {
    padding: 1rem;
  }
}
.cid-t0BA8bg8Ku .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BA8bg8Ku .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BA8bg8Ku .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BA8bg8Ku .modal-header .close:focus {
  outline: none;
}
.cid-t0BA8bg8Ku .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BA8bg8Ku .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BA8bg8Ku .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BA8bg8Ku .modal-body {
    padding: 1rem;
  }
}
.cid-t0BA8bg8Ku .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-t0BA8bg8Ku .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BA8bg8Ku .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BA8bg8Ku .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BA8bg8Ku .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BA8bg8Ku .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BA8bg8Ku .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BA8bg8Ku .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BA8bg8Ku .modal-lg,
  .cid-t0BA8bg8Ku .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BA8bg8Ku .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BA8bg8Ku .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BA8bg8Ku .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-t0BA8bg8Ku .form-group {
  margin-bottom: 1rem;
}
.cid-t0BA8bg8Ku .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BA8bg8Ku .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BA8bg8Ku .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-t0BA8bg8Ku .mbr-section-btn {
  margin: 0;
}
.cid-t0BA8bg8Ku .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BA8bg8Ku .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BA8bg8Ku .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-t2Md7Ly9hd .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-t2Md7Ly9hd .my-float {
  margin-top: 16px;
}
.cid-t2Md7Ly9hd P {
  color: #232323;
}
.cid-t2Md7Ly9hd DIV {
  color: #ffffff;
}
.cid-t2Md7Ly9hd H10 {
  color: #767676;
}
.cid-t2Md7Ly9hd .hidden {
  display: none;
}
.cid-tSDMigMXUP.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigMXUP.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigMXUP.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigMXUP .modal-content,
.cid-tSDMigMXUP .modal-dialog {
  height: auto;
}
.cid-tSDMigMXUP .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigMXUP .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigMXUP .form-wrapper .mbr-form .form-group,
  .cid-tSDMigMXUP .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigMXUP .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigMXUP .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-tSDMigMXUP .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigMXUP .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigMXUP .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigMXUP .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigMXUP .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigMXUP .modal-open {
  overflow: hidden;
}
.cid-tSDMigMXUP .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigMXUP .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigMXUP .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigMXUP .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-tSDMigMXUP .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigMXUP .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigMXUP .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigMXUP .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-tSDMigMXUP .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigMXUP .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigMXUP .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigMXUP .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigMXUP .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-tSDMigMXUP .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMXUP .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigMXUP .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigMXUP .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigMXUP .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigMXUP .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigMXUP .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigMXUP .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigMXUP .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMXUP .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigMXUP .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-tSDMigMXUP .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMXUP .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigMXUP .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigMXUP .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigMXUP .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigMXUP .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigMXUP .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigMXUP .modal-lg,
  .cid-tSDMigMXUP .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigMXUP .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigMXUP .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigMXUP .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-tSDMigMXUP .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigMXUP .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigMXUP .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigMXUP .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-tSDMigMXUP .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigMXUP .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sWz2rsOmkx {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sWz2rsOmkx .mbr-section-title {
  color: #4479d9;
}
#custom-html-1s7 body {
  background-color: black;
}
#custom-html-1s7 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1s7 .complet {
  background-color: #000000;
}
#custom-html-1s7 .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-1s7 .conteneurVideo iframe,
#custom-html-1s7 .conteneurVideo object,
#custom-html-1s7 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1s7 #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-1s7 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1s7 #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-1s7 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1s7 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpv3JEtmN {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpv3JEtmN .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sWz2rtq2zH {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sWz2rtq2zH .mbr-text {
  color: #ffffff;
}
.cid-sWz2rtq2zH .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sWz2rtq2zH .mbr-section-title {
  color: #4479d9;
}
.cid-sWz2rtq2zH H1 {
  color: #4479d9;
}
.cid-sWz2rtq2zH H2 {
  color: #4479d9;
}
.cid-sWz2rtq2zH H3 {
  color: #4479d9;
}
.cid-sWz2rtq2zH .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sWz2rtq2zH .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sWz2rtq2zH .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sWz2rtq2zH .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sWz2rtq2zH .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sWz2rtq2zH .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sWz2rtq2zH .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sWz2rtq2zH .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sWz2rtq2zH .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sWz2rtq2zH .play,
.cid-sWz2rtq2zH .pause,
.cid-sWz2rtq2zH .prev,
.cid-sWz2rtq2zH .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sWz2rtq2zH .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sWz2rtq2zH #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sWz2rtq2zH .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwic7FTay {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwic7FTay .mbr-media {
  position: relative;
}
.cid-ubwic7FTay .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwic7FTay 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-ubwic7FTay img {
    max-width: 95%;
  }
}
.cid-ubwic7FTay h1 {
  line-height: 1.5;
}
.cid-ubwic7FTay .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-ubwic7FTay .start:hover {
  background: #ff1f3f;
}
.cid-ubwic7FTay .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwic7FTay a {
  background-image: none !important;
}
.cid-ubwic7FTay .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwic7FTay .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwic7FTay .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwic7FTay .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-ubwic7FTay .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwic7FTay .mbr-section-title {
  color: #ffffff;
}
.cid-ubwic7FTay .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwic7FTay .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwic7FTay .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwic7FTay .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwic7FTay .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwic7FTay .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwic7FTay .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwic7FTay .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwic7FTay .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwic7FTay .playEnfant,
.cid-ubwic7FTay .pauseEnfant,
.cid-ubwic7FTay .prevEnfant,
.cid-ubwic7FTay .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwic7FTay .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwic7FTay #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwic7FTay .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwic7FTay .mbr-card-title,
.cid-ubwic7FTay .cards-wrapper {
  color: #ffa405;
}
.cid-ubwic7FTay .mbr-section-title P {
  text-align: right;
}
.cid-ubwid1DMzz {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwid1DMzz .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwid1DMzz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwid1DMzz .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwid1DMzz .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwid1DMzz .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwid1DMzz .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwid1DMzz .card-row {
  align-items: stretch;
}
.cid-ubwid1DMzz .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwid1DMzz .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwid1DMzz .couleur1 {
  background-color: royalblue;
}
.cid-ubwid1DMzz .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwid1DMzz .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwid1DMzz .card-box {
  height: 100%;
}
.cid-ubwid1DMzz .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwid1DMzz .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwid1DMzz .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwid1DMzz .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpv5hwhHi {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpv5hwhHi .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpv5hwhHi .mbr-text,
.cid-ubpv5hwhHi .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BAc3ucq6.popup-builder {
  background-color: #ffffff;
}
.cid-t0BAc3ucq6.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BAc3ucq6.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BAc3ucq6 .modal-content,
.cid-t0BAc3ucq6 .modal-dialog {
  height: auto;
}
.cid-t0BAc3ucq6 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BAc3ucq6 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BAc3ucq6 .form-wrapper .mbr-form .form-group,
  .cid-t0BAc3ucq6 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BAc3ucq6 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BAc3ucq6 .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-t0BAc3ucq6 .mbr-text {
  text-align: center;
}
.cid-t0BAc3ucq6 .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BAc3ucq6 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BAc3ucq6 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BAc3ucq6 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BAc3ucq6 .modal-open {
  overflow: hidden;
}
.cid-t0BAc3ucq6 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BAc3ucq6 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BAc3ucq6 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BAc3ucq6 .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-t0BAc3ucq6 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BAc3ucq6 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BAc3ucq6 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BAc3ucq6 .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-t0BAc3ucq6 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BAc3ucq6 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BAc3ucq6 .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BAc3ucq6 .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BAc3ucq6 .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-t0BAc3ucq6 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BAc3ucq6 .modal-header {
    padding: 1rem;
  }
}
.cid-t0BAc3ucq6 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BAc3ucq6 .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BAc3ucq6 .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BAc3ucq6 .modal-header .close:focus {
  outline: none;
}
.cid-t0BAc3ucq6 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BAc3ucq6 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BAc3ucq6 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BAc3ucq6 .modal-body {
    padding: 1rem;
  }
}
.cid-t0BAc3ucq6 .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-t0BAc3ucq6 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BAc3ucq6 .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BAc3ucq6 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BAc3ucq6 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BAc3ucq6 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BAc3ucq6 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BAc3ucq6 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BAc3ucq6 .modal-lg,
  .cid-t0BAc3ucq6 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BAc3ucq6 .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BAc3ucq6 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BAc3ucq6 .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-t0BAc3ucq6 .form-group {
  margin-bottom: 1rem;
}
.cid-t0BAc3ucq6 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BAc3ucq6 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BAc3ucq6 .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-t0BAc3ucq6 .mbr-section-btn {
  margin: 0;
}
.cid-t0BAc3ucq6 .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BAc3ucq6 .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BAc3ucq6 .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-t2MdcRlShP .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-t2MdcRlShP .my-float {
  margin-top: 16px;
}
.cid-t2MdcRlShP P {
  color: #232323;
}
.cid-t2MdcRlShP DIV {
  color: #ffffff;
}
.cid-t2MdcRlShP H10 {
  color: #767676;
}
.cid-t2MdcRlShP .hidden {
  display: none;
}
.cid-tSDMigMfOX.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigMfOX.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigMfOX.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigMfOX .modal-content,
.cid-tSDMigMfOX .modal-dialog {
  height: auto;
}
.cid-tSDMigMfOX .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigMfOX .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigMfOX .form-wrapper .mbr-form .form-group,
  .cid-tSDMigMfOX .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigMfOX .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigMfOX .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-tSDMigMfOX .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigMfOX .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigMfOX .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigMfOX .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigMfOX .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigMfOX .modal-open {
  overflow: hidden;
}
.cid-tSDMigMfOX .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigMfOX .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigMfOX .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigMfOX .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-tSDMigMfOX .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigMfOX .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigMfOX .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigMfOX .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-tSDMigMfOX .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigMfOX .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigMfOX .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigMfOX .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigMfOX .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-tSDMigMfOX .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMfOX .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigMfOX .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigMfOX .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigMfOX .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigMfOX .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigMfOX .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigMfOX .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigMfOX .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMfOX .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigMfOX .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-tSDMigMfOX .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMfOX .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigMfOX .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigMfOX .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigMfOX .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigMfOX .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigMfOX .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigMfOX .modal-lg,
  .cid-tSDMigMfOX .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigMfOX .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigMfOX .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigMfOX .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-tSDMigMfOX .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigMfOX .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigMfOX .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigMfOX .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-tSDMigMfOX .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigMfOX .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sN3w6GTP7c {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sN3w6GTP7c .mbr-section-title {
  color: #4479d9;
}
#custom-html-1sz body {
  background-color: black;
}
#custom-html-1sz .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1sz .complet {
  background-color: #000000;
}
#custom-html-1sz .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-1sz .conteneurVideo iframe,
#custom-html-1sz .conteneurVideo object,
#custom-html-1sz .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1sz #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-1sz .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1sz #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-1sz .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1sz .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpuZwEVnD {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpuZwEVnD .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sN3w6HnSwx {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sN3w6HnSwx .mbr-text {
  color: #ffffff;
}
.cid-sN3w6HnSwx .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sN3w6HnSwx .mbr-section-title {
  color: #4479d9;
}
.cid-sN3w6HnSwx H1 {
  color: #4479d9;
}
.cid-sN3w6HnSwx H2 {
  color: #4479d9;
}
.cid-sN3w6HnSwx H3 {
  color: #4479d9;
}
.cid-sN3w6HnSwx .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sN3w6HnSwx .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sN3w6HnSwx .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sN3w6HnSwx .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sN3w6HnSwx .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sN3w6HnSwx .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sN3w6HnSwx .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sN3w6HnSwx .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sN3w6HnSwx .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sN3w6HnSwx .play,
.cid-sN3w6HnSwx .pause,
.cid-sN3w6HnSwx .prev,
.cid-sN3w6HnSwx .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sN3w6HnSwx .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sN3w6HnSwx #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sN3w6HnSwx .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwivWXuEv {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwivWXuEv .mbr-media {
  position: relative;
}
.cid-ubwivWXuEv .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwivWXuEv 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-ubwivWXuEv img {
    max-width: 95%;
  }
}
.cid-ubwivWXuEv h1 {
  line-height: 1.5;
}
.cid-ubwivWXuEv .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-ubwivWXuEv .start:hover {
  background: #ff1f3f;
}
.cid-ubwivWXuEv .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwivWXuEv a {
  background-image: none !important;
}
.cid-ubwivWXuEv .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwivWXuEv .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwivWXuEv .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwivWXuEv .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-ubwivWXuEv .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwivWXuEv .mbr-section-title {
  color: #ffffff;
}
.cid-ubwivWXuEv .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwivWXuEv .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwivWXuEv .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwivWXuEv .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwivWXuEv .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwivWXuEv .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwivWXuEv .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwivWXuEv .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwivWXuEv .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwivWXuEv .playEnfant,
.cid-ubwivWXuEv .pauseEnfant,
.cid-ubwivWXuEv .prevEnfant,
.cid-ubwivWXuEv .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwivWXuEv .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwivWXuEv #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwivWXuEv .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwivWXuEv .mbr-card-title,
.cid-ubwivWXuEv .cards-wrapper {
  color: #ffa405;
}
.cid-ubwivWXuEv .mbr-section-title P {
  text-align: right;
}
.cid-ubwiwSLDKz {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwiwSLDKz .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwiwSLDKz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwiwSLDKz .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwiwSLDKz .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwiwSLDKz .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwiwSLDKz .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwiwSLDKz .card-row {
  align-items: stretch;
}
.cid-ubwiwSLDKz .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwiwSLDKz .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwiwSLDKz .couleur1 {
  background-color: royalblue;
}
.cid-ubwiwSLDKz .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwiwSLDKz .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwiwSLDKz .card-box {
  height: 100%;
}
.cid-ubwiwSLDKz .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwiwSLDKz .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwiwSLDKz .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwiwSLDKz .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpv1gxwHQ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpv1gxwHQ .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpv1gxwHQ .mbr-text,
.cid-ubpv1gxwHQ .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BAfShMfK.popup-builder {
  background-color: #ffffff;
}
.cid-t0BAfShMfK.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BAfShMfK.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BAfShMfK .modal-content,
.cid-t0BAfShMfK .modal-dialog {
  height: auto;
}
.cid-t0BAfShMfK .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BAfShMfK .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BAfShMfK .form-wrapper .mbr-form .form-group,
  .cid-t0BAfShMfK .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BAfShMfK .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BAfShMfK .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-t0BAfShMfK .mbr-text {
  text-align: center;
}
.cid-t0BAfShMfK .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BAfShMfK .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BAfShMfK .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BAfShMfK .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BAfShMfK .modal-open {
  overflow: hidden;
}
.cid-t0BAfShMfK .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BAfShMfK .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BAfShMfK .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BAfShMfK .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-t0BAfShMfK .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BAfShMfK .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BAfShMfK .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BAfShMfK .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-t0BAfShMfK .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BAfShMfK .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BAfShMfK .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BAfShMfK .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BAfShMfK .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-t0BAfShMfK .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BAfShMfK .modal-header {
    padding: 1rem;
  }
}
.cid-t0BAfShMfK .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BAfShMfK .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BAfShMfK .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BAfShMfK .modal-header .close:focus {
  outline: none;
}
.cid-t0BAfShMfK .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BAfShMfK .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BAfShMfK .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BAfShMfK .modal-body {
    padding: 1rem;
  }
}
.cid-t0BAfShMfK .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-t0BAfShMfK .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BAfShMfK .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BAfShMfK .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BAfShMfK .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BAfShMfK .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BAfShMfK .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BAfShMfK .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BAfShMfK .modal-lg,
  .cid-t0BAfShMfK .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BAfShMfK .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BAfShMfK .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BAfShMfK .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-t0BAfShMfK .form-group {
  margin-bottom: 1rem;
}
.cid-t0BAfShMfK .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BAfShMfK .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BAfShMfK .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-t0BAfShMfK .mbr-section-btn {
  margin: 0;
}
.cid-t0BAfShMfK .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BAfShMfK .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BAfShMfK .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t0CplstVqT.popup-builder {
  background-color: #ffffff;
}
.cid-t0CplstVqT.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0CplstVqT.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0CplstVqT .modal-content,
.cid-t0CplstVqT .modal-dialog {
  height: auto;
}
.cid-t0CplstVqT .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0CplstVqT .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0CplstVqT .form-wrapper .mbr-form .form-group,
  .cid-t0CplstVqT .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0CplstVqT .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0CplstVqT .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-t0CplstVqT .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t0CplstVqT .pt-0 {
  padding-top: 0 !important;
}
.cid-t0CplstVqT .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0CplstVqT .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0CplstVqT .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0CplstVqT .modal-open {
  overflow: hidden;
}
.cid-t0CplstVqT .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0CplstVqT .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0CplstVqT .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0CplstVqT .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-t0CplstVqT .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0CplstVqT .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0CplstVqT .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0CplstVqT .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-t0CplstVqT .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0CplstVqT .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0CplstVqT .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0CplstVqT .modal-backdrop.show {
  opacity: .5;
}
.cid-t0CplstVqT .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-t0CplstVqT .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CplstVqT .modal-header {
    padding: 1rem;
  }
}
.cid-t0CplstVqT .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0CplstVqT .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0CplstVqT .modal-header .close:hover {
  opacity: 1;
}
.cid-t0CplstVqT .modal-header .close:focus {
  outline: none;
}
.cid-t0CplstVqT .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0CplstVqT .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0CplstVqT .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CplstVqT .modal-body {
    padding: 1rem;
  }
}
.cid-t0CplstVqT .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-t0CplstVqT .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CplstVqT .modal-footer {
    padding: 1rem;
  }
}
.cid-t0CplstVqT .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0CplstVqT .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0CplstVqT .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0CplstVqT .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0CplstVqT .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0CplstVqT .modal-lg,
  .cid-t0CplstVqT .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0CplstVqT .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0CplstVqT .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0CplstVqT .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-t0CplstVqT .form-group {
  margin-bottom: 1rem;
}
.cid-t0CplstVqT .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0CplstVqT .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0CplstVqT .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-t0CplstVqT .mbr-section-btn {
  margin: 0;
}
.cid-t0CplstVqT .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-t2MdhHFFaJ .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-t2MdhHFFaJ .my-float {
  margin-top: 16px;
}
.cid-t2MdhHFFaJ P {
  color: #232323;
}
.cid-t2MdhHFFaJ DIV {
  color: #ffffff;
}
.cid-t2MdhHFFaJ H10 {
  color: #767676;
}
.cid-t2MdhHFFaJ .hidden {
  display: none;
}
.cid-tSDMigMI7U.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigMI7U.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigMI7U.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigMI7U .modal-content,
.cid-tSDMigMI7U .modal-dialog {
  height: auto;
}
.cid-tSDMigMI7U .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigMI7U .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigMI7U .form-wrapper .mbr-form .form-group,
  .cid-tSDMigMI7U .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigMI7U .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigMI7U .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-tSDMigMI7U .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigMI7U .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigMI7U .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigMI7U .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigMI7U .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigMI7U .modal-open {
  overflow: hidden;
}
.cid-tSDMigMI7U .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigMI7U .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigMI7U .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigMI7U .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-tSDMigMI7U .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigMI7U .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigMI7U .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigMI7U .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-tSDMigMI7U .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigMI7U .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigMI7U .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigMI7U .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigMI7U .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-tSDMigMI7U .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMI7U .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigMI7U .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigMI7U .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigMI7U .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigMI7U .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigMI7U .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigMI7U .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigMI7U .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMI7U .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigMI7U .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-tSDMigMI7U .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMI7U .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigMI7U .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigMI7U .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigMI7U .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigMI7U .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigMI7U .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigMI7U .modal-lg,
  .cid-tSDMigMI7U .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigMI7U .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigMI7U .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigMI7U .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-tSDMigMI7U .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigMI7U .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigMI7U .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigMI7U .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-tSDMigMI7U .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigMI7U .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sAcLa8oO58 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sAcLa8oO58 .mbr-section-title {
  color: #4479d9;
}
#custom-html-1t0 body {
  background-color: black;
}
#custom-html-1t0 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1t0 .complet {
  background-color: #000000;
}
#custom-html-1t0 .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-1t0 .conteneurVideo iframe,
#custom-html-1t0 .conteneurVideo object,
#custom-html-1t0 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1t0 #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-1t0 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1t0 #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-1t0 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1t0 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpuVBVIJq {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpuVBVIJq .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sAcLa90ff7 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sAcLa90ff7 .mbr-text {
  color: #ffffff;
}
.cid-sAcLa90ff7 .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sAcLa90ff7 .mbr-section-title {
  color: #4479d9;
}
.cid-sAcLa90ff7 H1 {
  color: #4479d9;
}
.cid-sAcLa90ff7 H2 {
  color: #4479d9;
}
.cid-sAcLa90ff7 H3 {
  color: #4479d9;
}
.cid-sAcLa90ff7 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sAcLa90ff7 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sAcLa90ff7 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sAcLa90ff7 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sAcLa90ff7 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sAcLa90ff7 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sAcLa90ff7 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sAcLa90ff7 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sAcLa90ff7 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sAcLa90ff7 .play,
.cid-sAcLa90ff7 .pause,
.cid-sAcLa90ff7 .prev,
.cid-sAcLa90ff7 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sAcLa90ff7 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sAcLa90ff7 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sAcLa90ff7 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwiRnKOOG {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwiRnKOOG .mbr-media {
  position: relative;
}
.cid-ubwiRnKOOG .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwiRnKOOG 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-ubwiRnKOOG img {
    max-width: 95%;
  }
}
.cid-ubwiRnKOOG h1 {
  line-height: 1.5;
}
.cid-ubwiRnKOOG .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-ubwiRnKOOG .start:hover {
  background: #ff1f3f;
}
.cid-ubwiRnKOOG .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwiRnKOOG a {
  background-image: none !important;
}
.cid-ubwiRnKOOG .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwiRnKOOG .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwiRnKOOG .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwiRnKOOG .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-ubwiRnKOOG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwiRnKOOG .mbr-section-title {
  color: #ffffff;
}
.cid-ubwiRnKOOG .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwiRnKOOG .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwiRnKOOG .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwiRnKOOG .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwiRnKOOG .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwiRnKOOG .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwiRnKOOG .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwiRnKOOG .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwiRnKOOG .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwiRnKOOG .playEnfant,
.cid-ubwiRnKOOG .pauseEnfant,
.cid-ubwiRnKOOG .prevEnfant,
.cid-ubwiRnKOOG .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwiRnKOOG .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwiRnKOOG #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwiRnKOOG .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwiRnKOOG .mbr-card-title,
.cid-ubwiRnKOOG .cards-wrapper {
  color: #ffa405;
}
.cid-ubwiRnKOOG .mbr-section-title P {
  text-align: right;
}
.cid-ubwiSm5RXZ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwiSm5RXZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwiSm5RXZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwiSm5RXZ .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwiSm5RXZ .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwiSm5RXZ .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwiSm5RXZ .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwiSm5RXZ .card-row {
  align-items: stretch;
}
.cid-ubwiSm5RXZ .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwiSm5RXZ .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwiSm5RXZ .couleur1 {
  background-color: royalblue;
}
.cid-ubwiSm5RXZ .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwiSm5RXZ .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwiSm5RXZ .card-box {
  height: 100%;
}
.cid-ubwiSm5RXZ .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwiSm5RXZ .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwiSm5RXZ .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwiSm5RXZ .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpuXe0K8p {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpuXe0K8p .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpuXe0K8p .mbr-text,
.cid-ubpuXe0K8p .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BAkt6hxv.popup-builder {
  background-color: #ffffff;
}
.cid-t0BAkt6hxv.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BAkt6hxv.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BAkt6hxv .modal-content,
.cid-t0BAkt6hxv .modal-dialog {
  height: auto;
}
.cid-t0BAkt6hxv .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BAkt6hxv .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BAkt6hxv .form-wrapper .mbr-form .form-group,
  .cid-t0BAkt6hxv .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BAkt6hxv .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BAkt6hxv .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-t0BAkt6hxv .mbr-text {
  text-align: center;
}
.cid-t0BAkt6hxv .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BAkt6hxv .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BAkt6hxv .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BAkt6hxv .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BAkt6hxv .modal-open {
  overflow: hidden;
}
.cid-t0BAkt6hxv .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BAkt6hxv .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BAkt6hxv .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BAkt6hxv .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-t0BAkt6hxv .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BAkt6hxv .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BAkt6hxv .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BAkt6hxv .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-t0BAkt6hxv .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BAkt6hxv .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BAkt6hxv .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BAkt6hxv .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BAkt6hxv .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-t0BAkt6hxv .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BAkt6hxv .modal-header {
    padding: 1rem;
  }
}
.cid-t0BAkt6hxv .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BAkt6hxv .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BAkt6hxv .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BAkt6hxv .modal-header .close:focus {
  outline: none;
}
.cid-t0BAkt6hxv .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BAkt6hxv .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BAkt6hxv .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BAkt6hxv .modal-body {
    padding: 1rem;
  }
}
.cid-t0BAkt6hxv .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-t0BAkt6hxv .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BAkt6hxv .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BAkt6hxv .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BAkt6hxv .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BAkt6hxv .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BAkt6hxv .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BAkt6hxv .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BAkt6hxv .modal-lg,
  .cid-t0BAkt6hxv .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BAkt6hxv .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BAkt6hxv .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BAkt6hxv .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-t0BAkt6hxv .form-group {
  margin-bottom: 1rem;
}
.cid-t0BAkt6hxv .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BAkt6hxv .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BAkt6hxv .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-t0BAkt6hxv .mbr-section-btn {
  margin: 0;
}
.cid-t0BAkt6hxv .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BAkt6hxv .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BAkt6hxv .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t0CoNFYQBF.popup-builder {
  background-color: #ffffff;
}
.cid-t0CoNFYQBF.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0CoNFYQBF.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0CoNFYQBF .modal-content,
.cid-t0CoNFYQBF .modal-dialog {
  height: auto;
}
.cid-t0CoNFYQBF .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0CoNFYQBF .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0CoNFYQBF .form-wrapper .mbr-form .form-group,
  .cid-t0CoNFYQBF .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0CoNFYQBF .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0CoNFYQBF .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-t0CoNFYQBF .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t0CoNFYQBF .pt-0 {
  padding-top: 0 !important;
}
.cid-t0CoNFYQBF .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0CoNFYQBF .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0CoNFYQBF .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0CoNFYQBF .modal-open {
  overflow: hidden;
}
.cid-t0CoNFYQBF .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0CoNFYQBF .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0CoNFYQBF .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0CoNFYQBF .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-t0CoNFYQBF .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0CoNFYQBF .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0CoNFYQBF .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0CoNFYQBF .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-t0CoNFYQBF .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0CoNFYQBF .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0CoNFYQBF .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0CoNFYQBF .modal-backdrop.show {
  opacity: .5;
}
.cid-t0CoNFYQBF .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-t0CoNFYQBF .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CoNFYQBF .modal-header {
    padding: 1rem;
  }
}
.cid-t0CoNFYQBF .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0CoNFYQBF .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0CoNFYQBF .modal-header .close:hover {
  opacity: 1;
}
.cid-t0CoNFYQBF .modal-header .close:focus {
  outline: none;
}
.cid-t0CoNFYQBF .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0CoNFYQBF .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0CoNFYQBF .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CoNFYQBF .modal-body {
    padding: 1rem;
  }
}
.cid-t0CoNFYQBF .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-t0CoNFYQBF .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CoNFYQBF .modal-footer {
    padding: 1rem;
  }
}
.cid-t0CoNFYQBF .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0CoNFYQBF .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0CoNFYQBF .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0CoNFYQBF .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0CoNFYQBF .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0CoNFYQBF .modal-lg,
  .cid-t0CoNFYQBF .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0CoNFYQBF .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0CoNFYQBF .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0CoNFYQBF .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-t0CoNFYQBF .form-group {
  margin-bottom: 1rem;
}
.cid-t0CoNFYQBF .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0CoNFYQBF .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0CoNFYQBF .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-t0CoNFYQBF .mbr-section-btn {
  margin: 0;
}
.cid-t0CoNFYQBF .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-t2MdnnwGcF .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-t2MdnnwGcF .my-float {
  margin-top: 16px;
}
.cid-t2MdnnwGcF P {
  color: #232323;
}
.cid-t2MdnnwGcF DIV {
  color: #ffffff;
}
.cid-t2MdnnwGcF H10 {
  color: #767676;
}
.cid-t2MdnnwGcF .hidden {
  display: none;
}
.cid-tSDMigM2H4.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigM2H4.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigM2H4.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigM2H4 .modal-content,
.cid-tSDMigM2H4 .modal-dialog {
  height: auto;
}
.cid-tSDMigM2H4 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigM2H4 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigM2H4 .form-wrapper .mbr-form .form-group,
  .cid-tSDMigM2H4 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigM2H4 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigM2H4 .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-tSDMigM2H4 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigM2H4 .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigM2H4 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigM2H4 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigM2H4 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigM2H4 .modal-open {
  overflow: hidden;
}
.cid-tSDMigM2H4 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigM2H4 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigM2H4 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigM2H4 .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-tSDMigM2H4 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigM2H4 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigM2H4 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigM2H4 .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-tSDMigM2H4 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigM2H4 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigM2H4 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigM2H4 .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigM2H4 .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-tSDMigM2H4 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigM2H4 .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigM2H4 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigM2H4 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigM2H4 .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigM2H4 .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigM2H4 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigM2H4 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigM2H4 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigM2H4 .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigM2H4 .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-tSDMigM2H4 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigM2H4 .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigM2H4 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigM2H4 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigM2H4 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigM2H4 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigM2H4 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigM2H4 .modal-lg,
  .cid-tSDMigM2H4 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigM2H4 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigM2H4 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigM2H4 .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-tSDMigM2H4 .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigM2H4 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigM2H4 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigM2H4 .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-tSDMigM2H4 .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigM2H4 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sPAxnmxXq7 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sPAxnmxXq7 .mbr-section-title {
  color: #4479d9;
}
#custom-html-1te body {
  background-color: black;
}
#custom-html-1te .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1te .complet {
  background-color: #000000;
}
#custom-html-1te .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-1te .conteneurVideo iframe,
#custom-html-1te .conteneurVideo object,
#custom-html-1te .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1te #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-1te .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1te #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-1te .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1te .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpuQ4Qfmr {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpuQ4Qfmr .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sPAxnn1nYT {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sPAxnn1nYT .mbr-text {
  color: #ffffff;
}
.cid-sPAxnn1nYT .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sPAxnn1nYT .mbr-section-title {
  color: #4479d9;
}
.cid-sPAxnn1nYT H1 {
  color: #4479d9;
}
.cid-sPAxnn1nYT H2 {
  color: #4479d9;
}
.cid-sPAxnn1nYT H3 {
  color: #4479d9;
}
.cid-sPAxnn1nYT .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sPAxnn1nYT .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sPAxnn1nYT .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sPAxnn1nYT .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sPAxnn1nYT .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sPAxnn1nYT .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sPAxnn1nYT .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sPAxnn1nYT .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sPAxnn1nYT .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sPAxnn1nYT .play,
.cid-sPAxnn1nYT .pause,
.cid-sPAxnn1nYT .prev,
.cid-sPAxnn1nYT .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sPAxnn1nYT .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sPAxnn1nYT #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sPAxnn1nYT .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwjfUsT82 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwjfUsT82 .mbr-media {
  position: relative;
}
.cid-ubwjfUsT82 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwjfUsT82 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-ubwjfUsT82 img {
    max-width: 95%;
  }
}
.cid-ubwjfUsT82 h1 {
  line-height: 1.5;
}
.cid-ubwjfUsT82 .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-ubwjfUsT82 .start:hover {
  background: #ff1f3f;
}
.cid-ubwjfUsT82 .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwjfUsT82 a {
  background-image: none !important;
}
.cid-ubwjfUsT82 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwjfUsT82 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwjfUsT82 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwjfUsT82 .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-ubwjfUsT82 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwjfUsT82 .mbr-section-title {
  color: #ffffff;
}
.cid-ubwjfUsT82 .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwjfUsT82 .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwjfUsT82 .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwjfUsT82 .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwjfUsT82 .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwjfUsT82 .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwjfUsT82 .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwjfUsT82 .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwjfUsT82 .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwjfUsT82 .playEnfant,
.cid-ubwjfUsT82 .pauseEnfant,
.cid-ubwjfUsT82 .prevEnfant,
.cid-ubwjfUsT82 .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwjfUsT82 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwjfUsT82 #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwjfUsT82 .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwjfUsT82 .mbr-card-title,
.cid-ubwjfUsT82 .cards-wrapper {
  color: #ffa405;
}
.cid-ubwjfUsT82 .mbr-section-title P {
  text-align: right;
}
.cid-ubwjgEfADl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwjgEfADl .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwjgEfADl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwjgEfADl .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwjgEfADl .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwjgEfADl .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwjgEfADl .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwjgEfADl .card-row {
  align-items: stretch;
}
.cid-ubwjgEfADl .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwjgEfADl .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwjgEfADl .couleur1 {
  background-color: royalblue;
}
.cid-ubwjgEfADl .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwjgEfADl .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwjgEfADl .card-box {
  height: 100%;
}
.cid-ubwjgEfADl .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwjgEfADl .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwjgEfADl .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwjgEfADl .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpuRLpB0Z {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpuRLpB0Z .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpuRLpB0Z .mbr-text,
.cid-ubpuRLpB0Z .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BAoFiMkg.popup-builder {
  background-color: #ffffff;
}
.cid-t0BAoFiMkg.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BAoFiMkg.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BAoFiMkg .modal-content,
.cid-t0BAoFiMkg .modal-dialog {
  height: auto;
}
.cid-t0BAoFiMkg .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BAoFiMkg .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BAoFiMkg .form-wrapper .mbr-form .form-group,
  .cid-t0BAoFiMkg .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BAoFiMkg .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BAoFiMkg .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-t0BAoFiMkg .mbr-text {
  text-align: center;
}
.cid-t0BAoFiMkg .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BAoFiMkg .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BAoFiMkg .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BAoFiMkg .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BAoFiMkg .modal-open {
  overflow: hidden;
}
.cid-t0BAoFiMkg .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BAoFiMkg .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BAoFiMkg .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BAoFiMkg .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-t0BAoFiMkg .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BAoFiMkg .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BAoFiMkg .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BAoFiMkg .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-t0BAoFiMkg .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BAoFiMkg .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BAoFiMkg .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BAoFiMkg .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BAoFiMkg .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-t0BAoFiMkg .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BAoFiMkg .modal-header {
    padding: 1rem;
  }
}
.cid-t0BAoFiMkg .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BAoFiMkg .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BAoFiMkg .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BAoFiMkg .modal-header .close:focus {
  outline: none;
}
.cid-t0BAoFiMkg .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BAoFiMkg .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BAoFiMkg .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BAoFiMkg .modal-body {
    padding: 1rem;
  }
}
.cid-t0BAoFiMkg .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-t0BAoFiMkg .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BAoFiMkg .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BAoFiMkg .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BAoFiMkg .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BAoFiMkg .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BAoFiMkg .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BAoFiMkg .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BAoFiMkg .modal-lg,
  .cid-t0BAoFiMkg .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BAoFiMkg .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BAoFiMkg .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BAoFiMkg .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-t0BAoFiMkg .form-group {
  margin-bottom: 1rem;
}
.cid-t0BAoFiMkg .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BAoFiMkg .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BAoFiMkg .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-t0BAoFiMkg .mbr-section-btn {
  margin: 0;
}
.cid-t0BAoFiMkg .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BAoFiMkg .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BAoFiMkg .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-t2MdsH642r .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-t2MdsH642r .my-float {
  margin-top: 16px;
}
.cid-t2MdsH642r P {
  color: #232323;
}
.cid-t2MdsH642r DIV {
  color: #ffffff;
}
.cid-t2MdsH642r H10 {
  color: #767676;
}
.cid-t2MdsH642r .hidden {
  display: none;
}
.cid-tSDMigM60s.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigM60s.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigM60s.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigM60s .modal-content,
.cid-tSDMigM60s .modal-dialog {
  height: auto;
}
.cid-tSDMigM60s .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigM60s .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigM60s .form-wrapper .mbr-form .form-group,
  .cid-tSDMigM60s .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigM60s .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigM60s .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-tSDMigM60s .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigM60s .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigM60s .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigM60s .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigM60s .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigM60s .modal-open {
  overflow: hidden;
}
.cid-tSDMigM60s .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigM60s .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigM60s .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigM60s .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-tSDMigM60s .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigM60s .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigM60s .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigM60s .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-tSDMigM60s .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigM60s .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigM60s .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigM60s .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigM60s .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-tSDMigM60s .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigM60s .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigM60s .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigM60s .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigM60s .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigM60s .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigM60s .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigM60s .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigM60s .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigM60s .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigM60s .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-tSDMigM60s .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigM60s .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigM60s .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigM60s .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigM60s .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigM60s .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigM60s .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigM60s .modal-lg,
  .cid-tSDMigM60s .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigM60s .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigM60s .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigM60s .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-tSDMigM60s .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigM60s .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigM60s .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigM60s .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-tSDMigM60s .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigM60s .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sNRNRcjyBy {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sNRNRcjyBy .mbr-section-title {
  color: #4479d9;
}
#custom-html-1tf body {
  background-color: black;
}
#custom-html-1tf .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1tf .complet {
  background-color: #000000;
}
#custom-html-1tf .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-1tf .conteneurVideo iframe,
#custom-html-1tf .conteneurVideo object,
#custom-html-1tf .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1tf #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-1tf .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1tf #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-1tf .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1tf .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpuMbEorL {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpuMbEorL .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sNRNRdjm0c {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sNRNRdjm0c .mbr-text {
  color: #ffffff;
}
.cid-sNRNRdjm0c .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sNRNRdjm0c .mbr-section-title {
  color: #4479d9;
}
.cid-sNRNRdjm0c H1 {
  color: #4479d9;
}
.cid-sNRNRdjm0c H2 {
  color: #4479d9;
}
.cid-sNRNRdjm0c H3 {
  color: #4479d9;
}
.cid-sNRNRdjm0c .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sNRNRdjm0c .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sNRNRdjm0c .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sNRNRdjm0c .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sNRNRdjm0c .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sNRNRdjm0c .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sNRNRdjm0c .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sNRNRdjm0c .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sNRNRdjm0c .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sNRNRdjm0c .play,
.cid-sNRNRdjm0c .pause,
.cid-sNRNRdjm0c .prev,
.cid-sNRNRdjm0c .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sNRNRdjm0c .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sNRNRdjm0c #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sNRNRdjm0c .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwjNqoP1a {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwjNqoP1a .mbr-media {
  position: relative;
}
.cid-ubwjNqoP1a .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwjNqoP1a 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-ubwjNqoP1a img {
    max-width: 95%;
  }
}
.cid-ubwjNqoP1a h1 {
  line-height: 1.5;
}
.cid-ubwjNqoP1a .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-ubwjNqoP1a .start:hover {
  background: #ff1f3f;
}
.cid-ubwjNqoP1a .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwjNqoP1a a {
  background-image: none !important;
}
.cid-ubwjNqoP1a .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwjNqoP1a .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwjNqoP1a .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwjNqoP1a .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-ubwjNqoP1a .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwjNqoP1a .mbr-section-title {
  color: #ffffff;
}
.cid-ubwjNqoP1a .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwjNqoP1a .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwjNqoP1a .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwjNqoP1a .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwjNqoP1a .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwjNqoP1a .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwjNqoP1a .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwjNqoP1a .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwjNqoP1a .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwjNqoP1a .playEnfant,
.cid-ubwjNqoP1a .pauseEnfant,
.cid-ubwjNqoP1a .prevEnfant,
.cid-ubwjNqoP1a .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwjNqoP1a .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwjNqoP1a #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwjNqoP1a .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwjNqoP1a .mbr-card-title,
.cid-ubwjNqoP1a .cards-wrapper {
  color: #ffa405;
}
.cid-ubwjNqoP1a .mbr-section-title P {
  text-align: right;
}
.cid-ubwjOcCxym {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwjOcCxym .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwjOcCxym .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwjOcCxym .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwjOcCxym .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwjOcCxym .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwjOcCxym .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwjOcCxym .card-row {
  align-items: stretch;
}
.cid-ubwjOcCxym .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwjOcCxym .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwjOcCxym .couleur1 {
  background-color: royalblue;
}
.cid-ubwjOcCxym .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwjOcCxym .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwjOcCxym .card-box {
  height: 100%;
}
.cid-ubwjOcCxym .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwjOcCxym .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwjOcCxym .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwjOcCxym .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpuNLFq8o {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpuNLFq8o .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpuNLFq8o .mbr-text,
.cid-ubpuNLFq8o .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BAs08P5I.popup-builder {
  background-color: #ffffff;
}
.cid-t0BAs08P5I.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BAs08P5I.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BAs08P5I .modal-content,
.cid-t0BAs08P5I .modal-dialog {
  height: auto;
}
.cid-t0BAs08P5I .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BAs08P5I .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BAs08P5I .form-wrapper .mbr-form .form-group,
  .cid-t0BAs08P5I .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BAs08P5I .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BAs08P5I .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-t0BAs08P5I .mbr-text {
  text-align: center;
}
.cid-t0BAs08P5I .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BAs08P5I .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BAs08P5I .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BAs08P5I .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BAs08P5I .modal-open {
  overflow: hidden;
}
.cid-t0BAs08P5I .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BAs08P5I .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BAs08P5I .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BAs08P5I .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-t0BAs08P5I .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BAs08P5I .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BAs08P5I .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BAs08P5I .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-t0BAs08P5I .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BAs08P5I .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BAs08P5I .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BAs08P5I .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BAs08P5I .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-t0BAs08P5I .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BAs08P5I .modal-header {
    padding: 1rem;
  }
}
.cid-t0BAs08P5I .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BAs08P5I .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BAs08P5I .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BAs08P5I .modal-header .close:focus {
  outline: none;
}
.cid-t0BAs08P5I .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BAs08P5I .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BAs08P5I .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BAs08P5I .modal-body {
    padding: 1rem;
  }
}
.cid-t0BAs08P5I .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-t0BAs08P5I .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BAs08P5I .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BAs08P5I .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BAs08P5I .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BAs08P5I .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BAs08P5I .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BAs08P5I .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BAs08P5I .modal-lg,
  .cid-t0BAs08P5I .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BAs08P5I .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BAs08P5I .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BAs08P5I .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-t0BAs08P5I .form-group {
  margin-bottom: 1rem;
}
.cid-t0BAs08P5I .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BAs08P5I .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BAs08P5I .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-t0BAs08P5I .mbr-section-btn {
  margin: 0;
}
.cid-t0BAs08P5I .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BAs08P5I .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BAs08P5I .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-t2Mdyve7eX .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-t2Mdyve7eX .my-float {
  margin-top: 16px;
}
.cid-t2Mdyve7eX P {
  color: #232323;
}
.cid-t2Mdyve7eX DIV {
  color: #ffffff;
}
.cid-t2Mdyve7eX H10 {
  color: #767676;
}
.cid-t2Mdyve7eX .hidden {
  display: none;
}
.cid-tSDMigMt7L.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigMt7L.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigMt7L.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigMt7L .modal-content,
.cid-tSDMigMt7L .modal-dialog {
  height: auto;
}
.cid-tSDMigMt7L .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigMt7L .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigMt7L .form-wrapper .mbr-form .form-group,
  .cid-tSDMigMt7L .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigMt7L .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigMt7L .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-tSDMigMt7L .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigMt7L .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigMt7L .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigMt7L .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigMt7L .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigMt7L .modal-open {
  overflow: hidden;
}
.cid-tSDMigMt7L .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigMt7L .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigMt7L .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigMt7L .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-tSDMigMt7L .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigMt7L .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigMt7L .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigMt7L .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-tSDMigMt7L .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigMt7L .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigMt7L .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigMt7L .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigMt7L .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-tSDMigMt7L .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMt7L .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigMt7L .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigMt7L .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigMt7L .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigMt7L .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigMt7L .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigMt7L .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigMt7L .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMt7L .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigMt7L .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-tSDMigMt7L .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMt7L .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigMt7L .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigMt7L .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigMt7L .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigMt7L .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigMt7L .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigMt7L .modal-lg,
  .cid-tSDMigMt7L .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigMt7L .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigMt7L .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigMt7L .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-tSDMigMt7L .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigMt7L .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigMt7L .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigMt7L .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-tSDMigMt7L .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigMt7L .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sKzMwuU8cR {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sKzMwuU8cR .mbr-section-title {
  color: #4479d9;
}
#custom-html-1tg body {
  background-color: black;
}
#custom-html-1tg .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1tg .complet {
  background-color: #000000;
}
#custom-html-1tg .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-1tg .conteneurVideo iframe,
#custom-html-1tg .conteneurVideo object,
#custom-html-1tg .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1tg #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-1tg .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1tg #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-1tg .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1tg .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpuHudSHO {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpuHudSHO .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sKzMwvpBeI {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sKzMwvpBeI .mbr-text {
  color: #ffffff;
}
.cid-sKzMwvpBeI .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sKzMwvpBeI .mbr-section-title {
  color: #4479d9;
}
.cid-sKzMwvpBeI H1 {
  color: #4479d9;
}
.cid-sKzMwvpBeI H2 {
  color: #4479d9;
}
.cid-sKzMwvpBeI H3 {
  color: #4479d9;
}
.cid-sKzMwvpBeI .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sKzMwvpBeI .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sKzMwvpBeI .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sKzMwvpBeI .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sKzMwvpBeI .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sKzMwvpBeI .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sKzMwvpBeI .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sKzMwvpBeI .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sKzMwvpBeI .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sKzMwvpBeI .play,
.cid-sKzMwvpBeI .pause,
.cid-sKzMwvpBeI .prev,
.cid-sKzMwvpBeI .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sKzMwvpBeI .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sKzMwvpBeI #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sKzMwvpBeI .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwkbU42Tg {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwkbU42Tg .mbr-media {
  position: relative;
}
.cid-ubwkbU42Tg .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwkbU42Tg 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-ubwkbU42Tg img {
    max-width: 95%;
  }
}
.cid-ubwkbU42Tg h1 {
  line-height: 1.5;
}
.cid-ubwkbU42Tg .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-ubwkbU42Tg .start:hover {
  background: #ff1f3f;
}
.cid-ubwkbU42Tg .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwkbU42Tg a {
  background-image: none !important;
}
.cid-ubwkbU42Tg .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwkbU42Tg .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwkbU42Tg .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwkbU42Tg .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-ubwkbU42Tg .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwkbU42Tg .mbr-section-title {
  color: #ffffff;
}
.cid-ubwkbU42Tg .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwkbU42Tg .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwkbU42Tg .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwkbU42Tg .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwkbU42Tg .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwkbU42Tg .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwkbU42Tg .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwkbU42Tg .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwkbU42Tg .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwkbU42Tg .playEnfant,
.cid-ubwkbU42Tg .pauseEnfant,
.cid-ubwkbU42Tg .prevEnfant,
.cid-ubwkbU42Tg .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwkbU42Tg .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwkbU42Tg #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwkbU42Tg .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwkbU42Tg .mbr-card-title,
.cid-ubwkbU42Tg .cards-wrapper {
  color: #ffa405;
}
.cid-ubwkbU42Tg .mbr-section-title P {
  text-align: right;
}
.cid-ubwkd07fvQ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwkd07fvQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwkd07fvQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwkd07fvQ .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwkd07fvQ .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwkd07fvQ .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwkd07fvQ .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwkd07fvQ .card-row {
  align-items: stretch;
}
.cid-ubwkd07fvQ .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwkd07fvQ .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwkd07fvQ .couleur1 {
  background-color: royalblue;
}
.cid-ubwkd07fvQ .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwkd07fvQ .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwkd07fvQ .card-box {
  height: 100%;
}
.cid-ubwkd07fvQ .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwkd07fvQ .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwkd07fvQ .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwkd07fvQ .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpuJ4Qg3u {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpuJ4Qg3u .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpuJ4Qg3u .mbr-text,
.cid-ubpuJ4Qg3u .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BAvSHlb6.popup-builder {
  background-color: #ffffff;
}
.cid-t0BAvSHlb6.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BAvSHlb6.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BAvSHlb6 .modal-content,
.cid-t0BAvSHlb6 .modal-dialog {
  height: auto;
}
.cid-t0BAvSHlb6 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BAvSHlb6 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BAvSHlb6 .form-wrapper .mbr-form .form-group,
  .cid-t0BAvSHlb6 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BAvSHlb6 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BAvSHlb6 .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-t0BAvSHlb6 .mbr-text {
  text-align: center;
}
.cid-t0BAvSHlb6 .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BAvSHlb6 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BAvSHlb6 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BAvSHlb6 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BAvSHlb6 .modal-open {
  overflow: hidden;
}
.cid-t0BAvSHlb6 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BAvSHlb6 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BAvSHlb6 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BAvSHlb6 .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-t0BAvSHlb6 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BAvSHlb6 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BAvSHlb6 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BAvSHlb6 .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-t0BAvSHlb6 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BAvSHlb6 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BAvSHlb6 .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BAvSHlb6 .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BAvSHlb6 .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-t0BAvSHlb6 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BAvSHlb6 .modal-header {
    padding: 1rem;
  }
}
.cid-t0BAvSHlb6 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BAvSHlb6 .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BAvSHlb6 .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BAvSHlb6 .modal-header .close:focus {
  outline: none;
}
.cid-t0BAvSHlb6 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BAvSHlb6 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BAvSHlb6 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BAvSHlb6 .modal-body {
    padding: 1rem;
  }
}
.cid-t0BAvSHlb6 .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-t0BAvSHlb6 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BAvSHlb6 .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BAvSHlb6 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BAvSHlb6 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BAvSHlb6 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BAvSHlb6 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BAvSHlb6 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BAvSHlb6 .modal-lg,
  .cid-t0BAvSHlb6 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BAvSHlb6 .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BAvSHlb6 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BAvSHlb6 .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-t0BAvSHlb6 .form-group {
  margin-bottom: 1rem;
}
.cid-t0BAvSHlb6 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BAvSHlb6 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BAvSHlb6 .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-t0BAvSHlb6 .mbr-section-btn {
  margin: 0;
}
.cid-t0BAvSHlb6 .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BAvSHlb6 .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BAvSHlb6 .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-t2MdDNqQHn .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-t2MdDNqQHn .my-float {
  margin-top: 16px;
}
.cid-t2MdDNqQHn P {
  color: #232323;
}
.cid-t2MdDNqQHn DIV {
  color: #ffffff;
}
.cid-t2MdDNqQHn H10 {
  color: #767676;
}
.cid-t2MdDNqQHn .hidden {
  display: none;
}
.cid-tSDMigMKT5.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigMKT5.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigMKT5.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigMKT5 .modal-content,
.cid-tSDMigMKT5 .modal-dialog {
  height: auto;
}
.cid-tSDMigMKT5 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigMKT5 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigMKT5 .form-wrapper .mbr-form .form-group,
  .cid-tSDMigMKT5 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigMKT5 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigMKT5 .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-tSDMigMKT5 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigMKT5 .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigMKT5 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigMKT5 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigMKT5 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigMKT5 .modal-open {
  overflow: hidden;
}
.cid-tSDMigMKT5 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigMKT5 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigMKT5 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigMKT5 .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-tSDMigMKT5 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigMKT5 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigMKT5 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigMKT5 .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-tSDMigMKT5 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigMKT5 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigMKT5 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigMKT5 .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigMKT5 .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-tSDMigMKT5 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMKT5 .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigMKT5 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigMKT5 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigMKT5 .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigMKT5 .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigMKT5 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigMKT5 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigMKT5 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMKT5 .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigMKT5 .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-tSDMigMKT5 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMKT5 .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigMKT5 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigMKT5 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigMKT5 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigMKT5 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigMKT5 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigMKT5 .modal-lg,
  .cid-tSDMigMKT5 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigMKT5 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigMKT5 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigMKT5 .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-tSDMigMKT5 .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigMKT5 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigMKT5 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigMKT5 .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-tSDMigMKT5 .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigMKT5 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sY3BcjrZn3 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sY3BcjrZn3 .mbr-section-title {
  color: #4479d9;
}
#custom-html-1th body {
  background-color: black;
}
#custom-html-1th .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1th .complet {
  background-color: #000000;
}
#custom-html-1th .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-1th .conteneurVideo iframe,
#custom-html-1th .conteneurVideo object,
#custom-html-1th .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1th #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-1th .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1th #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-1th .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1th .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpuDq8MRH {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpuDq8MRH .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sY3Bck78Xj {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sY3Bck78Xj .mbr-text {
  color: #ffffff;
}
.cid-sY3Bck78Xj .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sY3Bck78Xj .mbr-section-title {
  color: #4479d9;
}
.cid-sY3Bck78Xj H1 {
  color: #4479d9;
}
.cid-sY3Bck78Xj H2 {
  color: #4479d9;
}
.cid-sY3Bck78Xj H3 {
  color: #4479d9;
}
.cid-sY3Bck78Xj .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sY3Bck78Xj .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sY3Bck78Xj .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sY3Bck78Xj .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sY3Bck78Xj .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sY3Bck78Xj .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sY3Bck78Xj .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sY3Bck78Xj .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sY3Bck78Xj .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sY3Bck78Xj .play,
.cid-sY3Bck78Xj .pause,
.cid-sY3Bck78Xj .prev,
.cid-sY3Bck78Xj .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sY3Bck78Xj .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sY3Bck78Xj #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sY3Bck78Xj .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwkQ5cTbN {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwkQ5cTbN .mbr-media {
  position: relative;
}
.cid-ubwkQ5cTbN .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwkQ5cTbN 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-ubwkQ5cTbN img {
    max-width: 95%;
  }
}
.cid-ubwkQ5cTbN h1 {
  line-height: 1.5;
}
.cid-ubwkQ5cTbN .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-ubwkQ5cTbN .start:hover {
  background: #ff1f3f;
}
.cid-ubwkQ5cTbN .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwkQ5cTbN a {
  background-image: none !important;
}
.cid-ubwkQ5cTbN .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwkQ5cTbN .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwkQ5cTbN .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwkQ5cTbN .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-ubwkQ5cTbN .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwkQ5cTbN .mbr-section-title {
  color: #ffffff;
}
.cid-ubwkQ5cTbN .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwkQ5cTbN .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwkQ5cTbN .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwkQ5cTbN .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwkQ5cTbN .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwkQ5cTbN .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwkQ5cTbN .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwkQ5cTbN .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwkQ5cTbN .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwkQ5cTbN .playEnfant,
.cid-ubwkQ5cTbN .pauseEnfant,
.cid-ubwkQ5cTbN .prevEnfant,
.cid-ubwkQ5cTbN .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwkQ5cTbN .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwkQ5cTbN #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwkQ5cTbN .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwkQ5cTbN .mbr-card-title,
.cid-ubwkQ5cTbN .cards-wrapper {
  color: #ffa405;
}
.cid-ubwkQ5cTbN .mbr-section-title P {
  text-align: right;
}
.cid-ubwkQLNyDd {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwkQLNyDd .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwkQLNyDd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwkQLNyDd .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwkQLNyDd .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwkQLNyDd .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwkQLNyDd .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwkQLNyDd .card-row {
  align-items: stretch;
}
.cid-ubwkQLNyDd .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwkQLNyDd .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwkQLNyDd .couleur1 {
  background-color: royalblue;
}
.cid-ubwkQLNyDd .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwkQLNyDd .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwkQLNyDd .card-box {
  height: 100%;
}
.cid-ubwkQLNyDd .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwkQLNyDd .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwkQLNyDd .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwkQLNyDd .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpuF6FhHm {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpuF6FhHm .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpuF6FhHm .mbr-text,
.cid-ubpuF6FhHm .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BAyWuUZw.popup-builder {
  background-color: #ffffff;
}
.cid-t0BAyWuUZw.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BAyWuUZw.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BAyWuUZw .modal-content,
.cid-t0BAyWuUZw .modal-dialog {
  height: auto;
}
.cid-t0BAyWuUZw .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BAyWuUZw .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BAyWuUZw .form-wrapper .mbr-form .form-group,
  .cid-t0BAyWuUZw .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BAyWuUZw .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BAyWuUZw .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-t0BAyWuUZw .mbr-text {
  text-align: center;
}
.cid-t0BAyWuUZw .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BAyWuUZw .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BAyWuUZw .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BAyWuUZw .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BAyWuUZw .modal-open {
  overflow: hidden;
}
.cid-t0BAyWuUZw .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BAyWuUZw .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BAyWuUZw .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BAyWuUZw .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-t0BAyWuUZw .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BAyWuUZw .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BAyWuUZw .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BAyWuUZw .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-t0BAyWuUZw .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BAyWuUZw .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BAyWuUZw .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BAyWuUZw .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BAyWuUZw .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-t0BAyWuUZw .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BAyWuUZw .modal-header {
    padding: 1rem;
  }
}
.cid-t0BAyWuUZw .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BAyWuUZw .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BAyWuUZw .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BAyWuUZw .modal-header .close:focus {
  outline: none;
}
.cid-t0BAyWuUZw .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BAyWuUZw .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BAyWuUZw .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BAyWuUZw .modal-body {
    padding: 1rem;
  }
}
.cid-t0BAyWuUZw .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-t0BAyWuUZw .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BAyWuUZw .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BAyWuUZw .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BAyWuUZw .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BAyWuUZw .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BAyWuUZw .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BAyWuUZw .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BAyWuUZw .modal-lg,
  .cid-t0BAyWuUZw .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BAyWuUZw .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BAyWuUZw .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BAyWuUZw .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-t0BAyWuUZw .form-group {
  margin-bottom: 1rem;
}
.cid-t0BAyWuUZw .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BAyWuUZw .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BAyWuUZw .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-t0BAyWuUZw .mbr-section-btn {
  margin: 0;
}
.cid-t0BAyWuUZw .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BAyWuUZw .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BAyWuUZw .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-t2MdJsZ2cF .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-t2MdJsZ2cF .my-float {
  margin-top: 16px;
}
.cid-t2MdJsZ2cF P {
  color: #232323;
}
.cid-t2MdJsZ2cF DIV {
  color: #ffffff;
}
.cid-t2MdJsZ2cF H10 {
  color: #767676;
}
.cid-t2MdJsZ2cF .hidden {
  display: none;
}
.cid-tSDMigMOsj.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigMOsj.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigMOsj.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigMOsj .modal-content,
.cid-tSDMigMOsj .modal-dialog {
  height: auto;
}
.cid-tSDMigMOsj .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigMOsj .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigMOsj .form-wrapper .mbr-form .form-group,
  .cid-tSDMigMOsj .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigMOsj .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigMOsj .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-tSDMigMOsj .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigMOsj .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigMOsj .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigMOsj .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigMOsj .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigMOsj .modal-open {
  overflow: hidden;
}
.cid-tSDMigMOsj .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigMOsj .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigMOsj .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigMOsj .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-tSDMigMOsj .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigMOsj .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigMOsj .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigMOsj .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-tSDMigMOsj .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigMOsj .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigMOsj .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigMOsj .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigMOsj .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-tSDMigMOsj .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMOsj .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigMOsj .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigMOsj .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigMOsj .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigMOsj .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigMOsj .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigMOsj .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigMOsj .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMOsj .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigMOsj .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-tSDMigMOsj .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMOsj .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigMOsj .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigMOsj .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigMOsj .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigMOsj .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigMOsj .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigMOsj .modal-lg,
  .cid-tSDMigMOsj .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigMOsj .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigMOsj .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigMOsj .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-tSDMigMOsj .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigMOsj .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigMOsj .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigMOsj .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-tSDMigMOsj .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigMOsj .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sJPfTTM1Mq {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sJPfTTM1Mq .mbr-section-title {
  color: #4479d9;
}
#custom-html-1tj body {
  background-color: black;
}
#custom-html-1tj .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1tj .complet {
  background-color: #000000;
}
#custom-html-1tj .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-1tj .conteneurVideo iframe,
#custom-html-1tj .conteneurVideo object,
#custom-html-1tj .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1tj #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-1tj .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1tj #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-1tj .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1tj .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpuvsU1Dp {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpuvsU1Dp .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sJPfTUjWp1 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sJPfTUjWp1 .mbr-text {
  color: #ffffff;
}
.cid-sJPfTUjWp1 .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sJPfTUjWp1 .mbr-section-title {
  color: #4479d9;
}
.cid-sJPfTUjWp1 H1 {
  color: #4479d9;
}
.cid-sJPfTUjWp1 H2 {
  color: #4479d9;
}
.cid-sJPfTUjWp1 H3 {
  color: #4479d9;
}
.cid-sJPfTUjWp1 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sJPfTUjWp1 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sJPfTUjWp1 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sJPfTUjWp1 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sJPfTUjWp1 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sJPfTUjWp1 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sJPfTUjWp1 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sJPfTUjWp1 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sJPfTUjWp1 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sJPfTUjWp1 .play,
.cid-sJPfTUjWp1 .pause,
.cid-sJPfTUjWp1 .prev,
.cid-sJPfTUjWp1 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sJPfTUjWp1 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sJPfTUjWp1 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sJPfTUjWp1 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwlzq3zsM {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwlzq3zsM .mbr-media {
  position: relative;
}
.cid-ubwlzq3zsM .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwlzq3zsM 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-ubwlzq3zsM img {
    max-width: 95%;
  }
}
.cid-ubwlzq3zsM h1 {
  line-height: 1.5;
}
.cid-ubwlzq3zsM .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-ubwlzq3zsM .start:hover {
  background: #ff1f3f;
}
.cid-ubwlzq3zsM .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwlzq3zsM a {
  background-image: none !important;
}
.cid-ubwlzq3zsM .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwlzq3zsM .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwlzq3zsM .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwlzq3zsM .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-ubwlzq3zsM .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwlzq3zsM .mbr-section-title {
  color: #ffffff;
}
.cid-ubwlzq3zsM .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwlzq3zsM .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwlzq3zsM .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwlzq3zsM .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwlzq3zsM .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwlzq3zsM .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwlzq3zsM .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwlzq3zsM .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwlzq3zsM .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwlzq3zsM .playEnfant,
.cid-ubwlzq3zsM .pauseEnfant,
.cid-ubwlzq3zsM .prevEnfant,
.cid-ubwlzq3zsM .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwlzq3zsM .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwlzq3zsM #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwlzq3zsM .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwlzq3zsM .mbr-card-title,
.cid-ubwlzq3zsM .cards-wrapper {
  color: #ffa405;
}
.cid-ubwlzq3zsM .mbr-section-title P {
  text-align: right;
}
.cid-ubwlAmGLYJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwlAmGLYJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwlAmGLYJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwlAmGLYJ .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwlAmGLYJ .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwlAmGLYJ .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwlAmGLYJ .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwlAmGLYJ .card-row {
  align-items: stretch;
}
.cid-ubwlAmGLYJ .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwlAmGLYJ .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwlAmGLYJ .couleur1 {
  background-color: royalblue;
}
.cid-ubwlAmGLYJ .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwlAmGLYJ .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwlAmGLYJ .card-box {
  height: 100%;
}
.cid-ubwlAmGLYJ .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwlAmGLYJ .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwlAmGLYJ .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwlAmGLYJ .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpuwXgfir {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpuwXgfir .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpuwXgfir .mbr-text,
.cid-ubpuwXgfir .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BACfC4Wo.popup-builder {
  background-color: #ffffff;
}
.cid-t0BACfC4Wo.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BACfC4Wo.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BACfC4Wo .modal-content,
.cid-t0BACfC4Wo .modal-dialog {
  height: auto;
}
.cid-t0BACfC4Wo .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BACfC4Wo .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BACfC4Wo .form-wrapper .mbr-form .form-group,
  .cid-t0BACfC4Wo .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BACfC4Wo .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BACfC4Wo .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-t0BACfC4Wo .mbr-text {
  text-align: center;
}
.cid-t0BACfC4Wo .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BACfC4Wo .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BACfC4Wo .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BACfC4Wo .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BACfC4Wo .modal-open {
  overflow: hidden;
}
.cid-t0BACfC4Wo .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BACfC4Wo .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BACfC4Wo .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BACfC4Wo .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-t0BACfC4Wo .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BACfC4Wo .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BACfC4Wo .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BACfC4Wo .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-t0BACfC4Wo .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BACfC4Wo .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BACfC4Wo .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BACfC4Wo .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BACfC4Wo .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-t0BACfC4Wo .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BACfC4Wo .modal-header {
    padding: 1rem;
  }
}
.cid-t0BACfC4Wo .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BACfC4Wo .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BACfC4Wo .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BACfC4Wo .modal-header .close:focus {
  outline: none;
}
.cid-t0BACfC4Wo .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BACfC4Wo .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BACfC4Wo .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BACfC4Wo .modal-body {
    padding: 1rem;
  }
}
.cid-t0BACfC4Wo .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-t0BACfC4Wo .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BACfC4Wo .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BACfC4Wo .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BACfC4Wo .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BACfC4Wo .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BACfC4Wo .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BACfC4Wo .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BACfC4Wo .modal-lg,
  .cid-t0BACfC4Wo .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BACfC4Wo .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BACfC4Wo .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BACfC4Wo .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-t0BACfC4Wo .form-group {
  margin-bottom: 1rem;
}
.cid-t0BACfC4Wo .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BACfC4Wo .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BACfC4Wo .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-t0BACfC4Wo .mbr-section-btn {
  margin: 0;
}
.cid-t0BACfC4Wo .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BACfC4Wo .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BACfC4Wo .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-t2MdOXpgxJ .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-t2MdOXpgxJ .my-float {
  margin-top: 16px;
}
.cid-t2MdOXpgxJ P {
  color: #232323;
}
.cid-t2MdOXpgxJ DIV {
  color: #ffffff;
}
.cid-t2MdOXpgxJ H10 {
  color: #767676;
}
.cid-t2MdOXpgxJ .hidden {
  display: none;
}
.cid-tSDMigMXZY.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigMXZY.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigMXZY.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigMXZY .modal-content,
.cid-tSDMigMXZY .modal-dialog {
  height: auto;
}
.cid-tSDMigMXZY .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigMXZY .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigMXZY .form-wrapper .mbr-form .form-group,
  .cid-tSDMigMXZY .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigMXZY .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigMXZY .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-tSDMigMXZY .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigMXZY .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigMXZY .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigMXZY .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigMXZY .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigMXZY .modal-open {
  overflow: hidden;
}
.cid-tSDMigMXZY .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigMXZY .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigMXZY .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigMXZY .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-tSDMigMXZY .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigMXZY .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigMXZY .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigMXZY .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-tSDMigMXZY .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigMXZY .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigMXZY .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigMXZY .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigMXZY .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-tSDMigMXZY .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMXZY .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigMXZY .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigMXZY .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigMXZY .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigMXZY .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigMXZY .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigMXZY .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigMXZY .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMXZY .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigMXZY .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-tSDMigMXZY .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMXZY .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigMXZY .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigMXZY .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigMXZY .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigMXZY .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigMXZY .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigMXZY .modal-lg,
  .cid-tSDMigMXZY .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigMXZY .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigMXZY .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigMXZY .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-tSDMigMXZY .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigMXZY .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigMXZY .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigMXZY .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-tSDMigMXZY .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigMXZY .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-szQSCNdsWo {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-szQSCNdsWo .mbr-section-title {
  color: #4479d9;
}
#custom-html-1tn body {
  background-color: black;
}
#custom-html-1tn .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1tn .complet {
  background-color: #000000;
}
#custom-html-1tn .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-1tn .conteneurVideo iframe,
#custom-html-1tn .conteneurVideo object,
#custom-html-1tn .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1tn #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-1tn .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1tn #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-1tn .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1tn .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpue62771 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpue62771 .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-szQSCNQZwk {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-szQSCNQZwk .mbr-text {
  color: #ffffff;
}
.cid-szQSCNQZwk .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-szQSCNQZwk .mbr-section-title {
  color: #4479d9;
}
.cid-szQSCNQZwk H1 {
  color: #4479d9;
}
.cid-szQSCNQZwk H2 {
  color: #4479d9;
}
.cid-szQSCNQZwk H3 {
  color: #4479d9;
}
.cid-szQSCNQZwk .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-szQSCNQZwk .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-szQSCNQZwk .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-szQSCNQZwk .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-szQSCNQZwk .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-szQSCNQZwk .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-szQSCNQZwk .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-szQSCNQZwk .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-szQSCNQZwk .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-szQSCNQZwk .play,
.cid-szQSCNQZwk .pause,
.cid-szQSCNQZwk .prev,
.cid-szQSCNQZwk .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-szQSCNQZwk .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-szQSCNQZwk #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-szQSCNQZwk .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwmNx7C7Y {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwmNx7C7Y .mbr-media {
  position: relative;
}
.cid-ubwmNx7C7Y .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwmNx7C7Y 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-ubwmNx7C7Y img {
    max-width: 95%;
  }
}
.cid-ubwmNx7C7Y h1 {
  line-height: 1.5;
}
.cid-ubwmNx7C7Y .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-ubwmNx7C7Y .start:hover {
  background: #ff1f3f;
}
.cid-ubwmNx7C7Y .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwmNx7C7Y a {
  background-image: none !important;
}
.cid-ubwmNx7C7Y .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwmNx7C7Y .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwmNx7C7Y .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwmNx7C7Y .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-ubwmNx7C7Y .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwmNx7C7Y .mbr-section-title {
  color: #ffffff;
}
.cid-ubwmNx7C7Y .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwmNx7C7Y .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwmNx7C7Y .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwmNx7C7Y .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwmNx7C7Y .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwmNx7C7Y .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwmNx7C7Y .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwmNx7C7Y .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwmNx7C7Y .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwmNx7C7Y .playEnfant,
.cid-ubwmNx7C7Y .pauseEnfant,
.cid-ubwmNx7C7Y .prevEnfant,
.cid-ubwmNx7C7Y .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwmNx7C7Y .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwmNx7C7Y #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwmNx7C7Y .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwmNx7C7Y .mbr-card-title,
.cid-ubwmNx7C7Y .cards-wrapper {
  color: #ffa405;
}
.cid-ubwmNx7C7Y .mbr-section-title P {
  text-align: right;
}
.cid-ubwmOsVNPH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwmOsVNPH .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwmOsVNPH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwmOsVNPH .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwmOsVNPH .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwmOsVNPH .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwmOsVNPH .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwmOsVNPH .card-row {
  align-items: stretch;
}
.cid-ubwmOsVNPH .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwmOsVNPH .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwmOsVNPH .couleur1 {
  background-color: royalblue;
}
.cid-ubwmOsVNPH .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwmOsVNPH .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwmOsVNPH .card-box {
  height: 100%;
}
.cid-ubwmOsVNPH .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwmOsVNPH .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwmOsVNPH .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwmOsVNPH .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpufTxmfB {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpufTxmfB .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpufTxmfB .mbr-text,
.cid-ubpufTxmfB .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BAHfkuHz.popup-builder {
  background-color: #ffffff;
}
.cid-t0BAHfkuHz.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BAHfkuHz.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BAHfkuHz .modal-content,
.cid-t0BAHfkuHz .modal-dialog {
  height: auto;
}
.cid-t0BAHfkuHz .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BAHfkuHz .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BAHfkuHz .form-wrapper .mbr-form .form-group,
  .cid-t0BAHfkuHz .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BAHfkuHz .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BAHfkuHz .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-t0BAHfkuHz .mbr-text {
  text-align: center;
}
.cid-t0BAHfkuHz .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BAHfkuHz .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BAHfkuHz .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BAHfkuHz .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BAHfkuHz .modal-open {
  overflow: hidden;
}
.cid-t0BAHfkuHz .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BAHfkuHz .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BAHfkuHz .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BAHfkuHz .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-t0BAHfkuHz .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BAHfkuHz .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BAHfkuHz .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BAHfkuHz .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-t0BAHfkuHz .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BAHfkuHz .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BAHfkuHz .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BAHfkuHz .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BAHfkuHz .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-t0BAHfkuHz .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BAHfkuHz .modal-header {
    padding: 1rem;
  }
}
.cid-t0BAHfkuHz .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BAHfkuHz .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BAHfkuHz .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BAHfkuHz .modal-header .close:focus {
  outline: none;
}
.cid-t0BAHfkuHz .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BAHfkuHz .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BAHfkuHz .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BAHfkuHz .modal-body {
    padding: 1rem;
  }
}
.cid-t0BAHfkuHz .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-t0BAHfkuHz .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BAHfkuHz .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BAHfkuHz .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BAHfkuHz .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BAHfkuHz .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BAHfkuHz .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BAHfkuHz .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BAHfkuHz .modal-lg,
  .cid-t0BAHfkuHz .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BAHfkuHz .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BAHfkuHz .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BAHfkuHz .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-t0BAHfkuHz .form-group {
  margin-bottom: 1rem;
}
.cid-t0BAHfkuHz .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BAHfkuHz .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BAHfkuHz .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-t0BAHfkuHz .mbr-section-btn {
  margin: 0;
}
.cid-t0BAHfkuHz .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BAHfkuHz .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BAHfkuHz .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-t2MdUOj8nm .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-t2MdUOj8nm .my-float {
  margin-top: 16px;
}
.cid-t2MdUOj8nm P {
  color: #232323;
}
.cid-t2MdUOj8nm DIV {
  color: #ffffff;
}
.cid-t2MdUOj8nm H10 {
  color: #767676;
}
.cid-t2MdUOj8nm .hidden {
  display: none;
}
.cid-tSDMigMdSV.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigMdSV.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigMdSV.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigMdSV .modal-content,
.cid-tSDMigMdSV .modal-dialog {
  height: auto;
}
.cid-tSDMigMdSV .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigMdSV .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigMdSV .form-wrapper .mbr-form .form-group,
  .cid-tSDMigMdSV .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigMdSV .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigMdSV .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-tSDMigMdSV .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigMdSV .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigMdSV .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigMdSV .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigMdSV .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigMdSV .modal-open {
  overflow: hidden;
}
.cid-tSDMigMdSV .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigMdSV .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigMdSV .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigMdSV .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-tSDMigMdSV .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigMdSV .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigMdSV .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigMdSV .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-tSDMigMdSV .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigMdSV .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigMdSV .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigMdSV .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigMdSV .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-tSDMigMdSV .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMdSV .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigMdSV .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigMdSV .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigMdSV .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigMdSV .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigMdSV .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigMdSV .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigMdSV .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMdSV .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigMdSV .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-tSDMigMdSV .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMdSV .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigMdSV .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigMdSV .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigMdSV .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigMdSV .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigMdSV .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigMdSV .modal-lg,
  .cid-tSDMigMdSV .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigMdSV .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigMdSV .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigMdSV .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-tSDMigMdSV .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigMdSV .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigMdSV .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigMdSV .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-tSDMigMdSV .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigMdSV .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sZQsRkA1FN {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sZQsRkA1FN .mbr-section-title {
  color: #4479d9;
}
#custom-html-1u2 body {
  background-color: black;
}
#custom-html-1u2 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1u2 .complet {
  background-color: #000000;
}
#custom-html-1u2 .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-1u2 .conteneurVideo iframe,
#custom-html-1u2 .conteneurVideo object,
#custom-html-1u2 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1u2 #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-1u2 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1u2 #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-1u2 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1u2 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpu13oteU {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpu13oteU .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sZQsRlkKvR {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sZQsRlkKvR .mbr-text {
  color: #ffffff;
}
.cid-sZQsRlkKvR .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sZQsRlkKvR .mbr-section-title {
  color: #4479d9;
}
.cid-sZQsRlkKvR H1 {
  color: #4479d9;
}
.cid-sZQsRlkKvR H2 {
  color: #4479d9;
}
.cid-sZQsRlkKvR H3 {
  color: #4479d9;
}
.cid-sZQsRlkKvR .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sZQsRlkKvR .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sZQsRlkKvR .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sZQsRlkKvR .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sZQsRlkKvR .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sZQsRlkKvR .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sZQsRlkKvR .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sZQsRlkKvR .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sZQsRlkKvR .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sZQsRlkKvR .play,
.cid-sZQsRlkKvR .pause,
.cid-sZQsRlkKvR .prev,
.cid-sZQsRlkKvR .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sZQsRlkKvR .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sZQsRlkKvR #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sZQsRlkKvR .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwn3V23wr {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwn3V23wr .mbr-media {
  position: relative;
}
.cid-ubwn3V23wr .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwn3V23wr 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-ubwn3V23wr img {
    max-width: 95%;
  }
}
.cid-ubwn3V23wr h1 {
  line-height: 1.5;
}
.cid-ubwn3V23wr .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-ubwn3V23wr .start:hover {
  background: #ff1f3f;
}
.cid-ubwn3V23wr .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwn3V23wr a {
  background-image: none !important;
}
.cid-ubwn3V23wr .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwn3V23wr .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwn3V23wr .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwn3V23wr .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-ubwn3V23wr .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwn3V23wr .mbr-section-title {
  color: #ffffff;
}
.cid-ubwn3V23wr .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwn3V23wr .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwn3V23wr .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwn3V23wr .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwn3V23wr .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwn3V23wr .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwn3V23wr .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwn3V23wr .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwn3V23wr .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwn3V23wr .playEnfant,
.cid-ubwn3V23wr .pauseEnfant,
.cid-ubwn3V23wr .prevEnfant,
.cid-ubwn3V23wr .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwn3V23wr .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwn3V23wr #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwn3V23wr .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwn3V23wr .mbr-card-title,
.cid-ubwn3V23wr .cards-wrapper {
  color: #ffa405;
}
.cid-ubwn3V23wr .mbr-section-title P {
  text-align: right;
}
.cid-ubwn4UISRX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwn4UISRX .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwn4UISRX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwn4UISRX .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwn4UISRX .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwn4UISRX .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwn4UISRX .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwn4UISRX .card-row {
  align-items: stretch;
}
.cid-ubwn4UISRX .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwn4UISRX .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwn4UISRX .couleur1 {
  background-color: royalblue;
}
.cid-ubwn4UISRX .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwn4UISRX .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwn4UISRX .card-box {
  height: 100%;
}
.cid-ubwn4UISRX .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwn4UISRX .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwn4UISRX .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwn4UISRX .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpu31Gv3R {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpu31Gv3R .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpu31Gv3R .mbr-text,
.cid-ubpu31Gv3R .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BBdpWgTI.popup-builder {
  background-color: #ffffff;
}
.cid-t0BBdpWgTI.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BBdpWgTI.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BBdpWgTI .modal-content,
.cid-t0BBdpWgTI .modal-dialog {
  height: auto;
}
.cid-t0BBdpWgTI .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BBdpWgTI .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BBdpWgTI .form-wrapper .mbr-form .form-group,
  .cid-t0BBdpWgTI .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BBdpWgTI .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BBdpWgTI .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-t0BBdpWgTI .mbr-text {
  text-align: center;
}
.cid-t0BBdpWgTI .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BBdpWgTI .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BBdpWgTI .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BBdpWgTI .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BBdpWgTI .modal-open {
  overflow: hidden;
}
.cid-t0BBdpWgTI .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BBdpWgTI .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BBdpWgTI .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BBdpWgTI .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-t0BBdpWgTI .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BBdpWgTI .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BBdpWgTI .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BBdpWgTI .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-t0BBdpWgTI .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BBdpWgTI .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BBdpWgTI .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BBdpWgTI .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BBdpWgTI .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-t0BBdpWgTI .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBdpWgTI .modal-header {
    padding: 1rem;
  }
}
.cid-t0BBdpWgTI .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BBdpWgTI .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BBdpWgTI .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BBdpWgTI .modal-header .close:focus {
  outline: none;
}
.cid-t0BBdpWgTI .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BBdpWgTI .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BBdpWgTI .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBdpWgTI .modal-body {
    padding: 1rem;
  }
}
.cid-t0BBdpWgTI .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-t0BBdpWgTI .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBdpWgTI .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BBdpWgTI .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BBdpWgTI .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BBdpWgTI .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BBdpWgTI .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BBdpWgTI .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BBdpWgTI .modal-lg,
  .cid-t0BBdpWgTI .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BBdpWgTI .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BBdpWgTI .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BBdpWgTI .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-t0BBdpWgTI .form-group {
  margin-bottom: 1rem;
}
.cid-t0BBdpWgTI .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BBdpWgTI .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BBdpWgTI .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-t0BBdpWgTI .mbr-section-btn {
  margin: 0;
}
.cid-t0BBdpWgTI .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BBdpWgTI .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BBdpWgTI .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-t2MecEIi8p .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-t2MecEIi8p .my-float {
  margin-top: 16px;
}
.cid-t2MecEIi8p P {
  color: #232323;
}
.cid-t2MecEIi8p DIV {
  color: #ffffff;
}
.cid-t2MecEIi8p H10 {
  color: #767676;
}
.cid-t2MecEIi8p .hidden {
  display: none;
}
.cid-tSDMigMN0g.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigMN0g.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigMN0g.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigMN0g .modal-content,
.cid-tSDMigMN0g .modal-dialog {
  height: auto;
}
.cid-tSDMigMN0g .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigMN0g .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigMN0g .form-wrapper .mbr-form .form-group,
  .cid-tSDMigMN0g .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigMN0g .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigMN0g .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-tSDMigMN0g .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigMN0g .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigMN0g .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigMN0g .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigMN0g .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigMN0g .modal-open {
  overflow: hidden;
}
.cid-tSDMigMN0g .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigMN0g .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigMN0g .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigMN0g .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-tSDMigMN0g .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigMN0g .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigMN0g .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigMN0g .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-tSDMigMN0g .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigMN0g .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigMN0g .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigMN0g .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigMN0g .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-tSDMigMN0g .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMN0g .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigMN0g .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigMN0g .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigMN0g .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigMN0g .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigMN0g .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigMN0g .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigMN0g .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMN0g .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigMN0g .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-tSDMigMN0g .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigMN0g .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigMN0g .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigMN0g .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigMN0g .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigMN0g .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigMN0g .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigMN0g .modal-lg,
  .cid-tSDMigMN0g .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigMN0g .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigMN0g .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigMN0g .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-tSDMigMN0g .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigMN0g .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigMN0g .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigMN0g .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-tSDMigMN0g .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigMN0g .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sY3zbJG7Sb {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sY3zbJG7Sb .mbr-section-title {
  color: #4479d9;
}
#custom-html-1u5 body {
  background-color: black;
}
#custom-html-1u5 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1u5 .complet {
  background-color: #000000;
}
#custom-html-1u5 .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-1u5 .conteneurVideo iframe,
#custom-html-1u5 .conteneurVideo object,
#custom-html-1u5 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1u5 #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-1u5 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1u5 #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-1u5 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1u5 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubptOMnxrN {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubptOMnxrN .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sY3zbKaiGT {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sY3zbKaiGT .mbr-text {
  color: #ffffff;
}
.cid-sY3zbKaiGT .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sY3zbKaiGT .mbr-section-title {
  color: #4479d9;
}
.cid-sY3zbKaiGT H1 {
  color: #4479d9;
}
.cid-sY3zbKaiGT H2 {
  color: #4479d9;
}
.cid-sY3zbKaiGT H3 {
  color: #4479d9;
}
.cid-sY3zbKaiGT .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sY3zbKaiGT .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sY3zbKaiGT .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sY3zbKaiGT .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sY3zbKaiGT .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sY3zbKaiGT .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sY3zbKaiGT .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sY3zbKaiGT .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sY3zbKaiGT .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sY3zbKaiGT .play,
.cid-sY3zbKaiGT .pause,
.cid-sY3zbKaiGT .prev,
.cid-sY3zbKaiGT .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sY3zbKaiGT .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sY3zbKaiGT #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sY3zbKaiGT .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwnlsI1Fa {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwnlsI1Fa .mbr-media {
  position: relative;
}
.cid-ubwnlsI1Fa .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwnlsI1Fa 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-ubwnlsI1Fa img {
    max-width: 95%;
  }
}
.cid-ubwnlsI1Fa h1 {
  line-height: 1.5;
}
.cid-ubwnlsI1Fa .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-ubwnlsI1Fa .start:hover {
  background: #ff1f3f;
}
.cid-ubwnlsI1Fa .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwnlsI1Fa a {
  background-image: none !important;
}
.cid-ubwnlsI1Fa .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwnlsI1Fa .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwnlsI1Fa .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwnlsI1Fa .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-ubwnlsI1Fa .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwnlsI1Fa .mbr-section-title {
  color: #ffffff;
}
.cid-ubwnlsI1Fa .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwnlsI1Fa .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwnlsI1Fa .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwnlsI1Fa .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwnlsI1Fa .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwnlsI1Fa .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwnlsI1Fa .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwnlsI1Fa .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwnlsI1Fa .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwnlsI1Fa .playEnfant,
.cid-ubwnlsI1Fa .pauseEnfant,
.cid-ubwnlsI1Fa .prevEnfant,
.cid-ubwnlsI1Fa .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwnlsI1Fa .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwnlsI1Fa #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwnlsI1Fa .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwnlsI1Fa .mbr-card-title,
.cid-ubwnlsI1Fa .cards-wrapper {
  color: #ffa405;
}
.cid-ubwnlsI1Fa .mbr-section-title P {
  text-align: right;
}
.cid-ubwnmsZi79 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwnmsZi79 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwnmsZi79 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwnmsZi79 .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwnmsZi79 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwnmsZi79 .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwnmsZi79 .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwnmsZi79 .card-row {
  align-items: stretch;
}
.cid-ubwnmsZi79 .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwnmsZi79 .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwnmsZi79 .couleur1 {
  background-color: royalblue;
}
.cid-ubwnmsZi79 .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwnmsZi79 .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwnmsZi79 .card-box {
  height: 100%;
}
.cid-ubwnmsZi79 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwnmsZi79 .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwnmsZi79 .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwnmsZi79 .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubptQtabMf {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubptQtabMf .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubptQtabMf .mbr-text,
.cid-ubptQtabMf .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BBiaQJs8.popup-builder {
  background-color: #ffffff;
}
.cid-t0BBiaQJs8.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BBiaQJs8.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BBiaQJs8 .modal-content,
.cid-t0BBiaQJs8 .modal-dialog {
  height: auto;
}
.cid-t0BBiaQJs8 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BBiaQJs8 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BBiaQJs8 .form-wrapper .mbr-form .form-group,
  .cid-t0BBiaQJs8 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BBiaQJs8 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BBiaQJs8 .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-t0BBiaQJs8 .mbr-text {
  text-align: center;
}
.cid-t0BBiaQJs8 .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BBiaQJs8 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BBiaQJs8 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BBiaQJs8 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BBiaQJs8 .modal-open {
  overflow: hidden;
}
.cid-t0BBiaQJs8 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BBiaQJs8 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BBiaQJs8 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BBiaQJs8 .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-t0BBiaQJs8 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BBiaQJs8 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BBiaQJs8 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BBiaQJs8 .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-t0BBiaQJs8 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BBiaQJs8 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BBiaQJs8 .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BBiaQJs8 .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BBiaQJs8 .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-t0BBiaQJs8 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBiaQJs8 .modal-header {
    padding: 1rem;
  }
}
.cid-t0BBiaQJs8 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BBiaQJs8 .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BBiaQJs8 .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BBiaQJs8 .modal-header .close:focus {
  outline: none;
}
.cid-t0BBiaQJs8 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BBiaQJs8 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BBiaQJs8 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBiaQJs8 .modal-body {
    padding: 1rem;
  }
}
.cid-t0BBiaQJs8 .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-t0BBiaQJs8 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBiaQJs8 .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BBiaQJs8 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BBiaQJs8 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BBiaQJs8 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BBiaQJs8 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BBiaQJs8 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BBiaQJs8 .modal-lg,
  .cid-t0BBiaQJs8 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BBiaQJs8 .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BBiaQJs8 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BBiaQJs8 .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-t0BBiaQJs8 .form-group {
  margin-bottom: 1rem;
}
.cid-t0BBiaQJs8 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BBiaQJs8 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BBiaQJs8 .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-t0BBiaQJs8 .mbr-section-btn {
  margin: 0;
}
.cid-t0BBiaQJs8 .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BBiaQJs8 .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BBiaQJs8 .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-t2Meihe2S7 .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-t2Meihe2S7 .my-float {
  margin-top: 16px;
}
.cid-t2Meihe2S7 P {
  color: #232323;
}
.cid-t2Meihe2S7 DIV {
  color: #ffffff;
}
.cid-t2Meihe2S7 H10 {
  color: #767676;
}
.cid-t2Meihe2S7 .hidden {
  display: none;
}
.cid-tSDMigNYW7.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigNYW7.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigNYW7.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigNYW7 .modal-content,
.cid-tSDMigNYW7 .modal-dialog {
  height: auto;
}
.cid-tSDMigNYW7 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigNYW7 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigNYW7 .form-wrapper .mbr-form .form-group,
  .cid-tSDMigNYW7 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigNYW7 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigNYW7 .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-tSDMigNYW7 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigNYW7 .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigNYW7 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigNYW7 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigNYW7 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigNYW7 .modal-open {
  overflow: hidden;
}
.cid-tSDMigNYW7 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigNYW7 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigNYW7 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigNYW7 .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-tSDMigNYW7 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigNYW7 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigNYW7 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigNYW7 .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-tSDMigNYW7 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigNYW7 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigNYW7 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigNYW7 .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigNYW7 .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-tSDMigNYW7 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNYW7 .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigNYW7 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigNYW7 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigNYW7 .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigNYW7 .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigNYW7 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigNYW7 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigNYW7 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNYW7 .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigNYW7 .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-tSDMigNYW7 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNYW7 .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigNYW7 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigNYW7 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigNYW7 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigNYW7 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigNYW7 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigNYW7 .modal-lg,
  .cid-tSDMigNYW7 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigNYW7 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigNYW7 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigNYW7 .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-tSDMigNYW7 .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigNYW7 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigNYW7 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigNYW7 .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-tSDMigNYW7 .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigNYW7 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sN3LgflYek {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sN3LgflYek .mbr-section-title {
  color: #4479d9;
}
#custom-html-1u6 body {
  background-color: black;
}
#custom-html-1u6 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1u6 .complet {
  background-color: #000000;
}
#custom-html-1u6 .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-1u6 .conteneurVideo iframe,
#custom-html-1u6 .conteneurVideo object,
#custom-html-1u6 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1u6 #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-1u6 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1u6 #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-1u6 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1u6 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubptKsFUWg {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubptKsFUWg .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sN3Lgg4jS1 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sN3Lgg4jS1 .mbr-text {
  color: #ffffff;
}
.cid-sN3Lgg4jS1 .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sN3Lgg4jS1 .mbr-section-title {
  color: #4479d9;
}
.cid-sN3Lgg4jS1 H1 {
  color: #4479d9;
}
.cid-sN3Lgg4jS1 H2 {
  color: #4479d9;
}
.cid-sN3Lgg4jS1 H3 {
  color: #4479d9;
}
.cid-sN3Lgg4jS1 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sN3Lgg4jS1 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sN3Lgg4jS1 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sN3Lgg4jS1 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sN3Lgg4jS1 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sN3Lgg4jS1 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sN3Lgg4jS1 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sN3Lgg4jS1 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sN3Lgg4jS1 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sN3Lgg4jS1 .play,
.cid-sN3Lgg4jS1 .pause,
.cid-sN3Lgg4jS1 .prev,
.cid-sN3Lgg4jS1 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sN3Lgg4jS1 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sN3Lgg4jS1 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sN3Lgg4jS1 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwqqfy70M {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwqqfy70M .mbr-media {
  position: relative;
}
.cid-ubwqqfy70M .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwqqfy70M 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-ubwqqfy70M img {
    max-width: 95%;
  }
}
.cid-ubwqqfy70M h1 {
  line-height: 1.5;
}
.cid-ubwqqfy70M .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-ubwqqfy70M .start:hover {
  background: #ff1f3f;
}
.cid-ubwqqfy70M .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwqqfy70M a {
  background-image: none !important;
}
.cid-ubwqqfy70M .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwqqfy70M .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwqqfy70M .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwqqfy70M .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-ubwqqfy70M .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwqqfy70M .mbr-section-title {
  color: #ffffff;
}
.cid-ubwqqfy70M .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwqqfy70M .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwqqfy70M .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwqqfy70M .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwqqfy70M .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwqqfy70M .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwqqfy70M .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwqqfy70M .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwqqfy70M .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwqqfy70M .playEnfant,
.cid-ubwqqfy70M .pauseEnfant,
.cid-ubwqqfy70M .prevEnfant,
.cid-ubwqqfy70M .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwqqfy70M .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwqqfy70M #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwqqfy70M .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwqqfy70M .mbr-card-title,
.cid-ubwqqfy70M .cards-wrapper {
  color: #ffa405;
}
.cid-ubwqqfy70M .mbr-section-title P {
  text-align: right;
}
.cid-ubwqrc0cvZ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwqrc0cvZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwqrc0cvZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwqrc0cvZ .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwqrc0cvZ .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwqrc0cvZ .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwqrc0cvZ .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwqrc0cvZ .card-row {
  align-items: stretch;
}
.cid-ubwqrc0cvZ .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwqrc0cvZ .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwqrc0cvZ .couleur1 {
  background-color: royalblue;
}
.cid-ubwqrc0cvZ .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwqrc0cvZ .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwqrc0cvZ .card-box {
  height: 100%;
}
.cid-ubwqrc0cvZ .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwqrc0cvZ .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwqrc0cvZ .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwqrc0cvZ .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubptMqH898 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubptMqH898 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubptMqH898 .mbr-text,
.cid-ubptMqH898 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BBmw399m.popup-builder {
  background-color: #ffffff;
}
.cid-t0BBmw399m.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BBmw399m.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BBmw399m .modal-content,
.cid-t0BBmw399m .modal-dialog {
  height: auto;
}
.cid-t0BBmw399m .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BBmw399m .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BBmw399m .form-wrapper .mbr-form .form-group,
  .cid-t0BBmw399m .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BBmw399m .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BBmw399m .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-t0BBmw399m .mbr-text {
  text-align: center;
}
.cid-t0BBmw399m .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BBmw399m .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BBmw399m .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BBmw399m .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BBmw399m .modal-open {
  overflow: hidden;
}
.cid-t0BBmw399m .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BBmw399m .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BBmw399m .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BBmw399m .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-t0BBmw399m .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BBmw399m .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BBmw399m .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BBmw399m .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-t0BBmw399m .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BBmw399m .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BBmw399m .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BBmw399m .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BBmw399m .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-t0BBmw399m .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBmw399m .modal-header {
    padding: 1rem;
  }
}
.cid-t0BBmw399m .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BBmw399m .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BBmw399m .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BBmw399m .modal-header .close:focus {
  outline: none;
}
.cid-t0BBmw399m .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BBmw399m .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BBmw399m .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBmw399m .modal-body {
    padding: 1rem;
  }
}
.cid-t0BBmw399m .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-t0BBmw399m .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBmw399m .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BBmw399m .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BBmw399m .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BBmw399m .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BBmw399m .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BBmw399m .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BBmw399m .modal-lg,
  .cid-t0BBmw399m .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BBmw399m .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BBmw399m .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BBmw399m .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-t0BBmw399m .form-group {
  margin-bottom: 1rem;
}
.cid-t0BBmw399m .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BBmw399m .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BBmw399m .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-t0BBmw399m .mbr-section-btn {
  margin: 0;
}
.cid-t0BBmw399m .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BBmw399m .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BBmw399m .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-t2MenDy0nF .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-t2MenDy0nF .my-float {
  margin-top: 16px;
}
.cid-t2MenDy0nF P {
  color: #232323;
}
.cid-t2MenDy0nF DIV {
  color: #ffffff;
}
.cid-t2MenDy0nF H10 {
  color: #767676;
}
.cid-t2MenDy0nF .hidden {
  display: none;
}
.cid-tSDMigNVod.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigNVod.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigNVod.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigNVod .modal-content,
.cid-tSDMigNVod .modal-dialog {
  height: auto;
}
.cid-tSDMigNVod .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigNVod .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigNVod .form-wrapper .mbr-form .form-group,
  .cid-tSDMigNVod .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigNVod .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigNVod .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-tSDMigNVod .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigNVod .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigNVod .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigNVod .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigNVod .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigNVod .modal-open {
  overflow: hidden;
}
.cid-tSDMigNVod .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigNVod .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigNVod .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigNVod .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-tSDMigNVod .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigNVod .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigNVod .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigNVod .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-tSDMigNVod .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigNVod .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigNVod .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigNVod .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigNVod .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-tSDMigNVod .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNVod .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigNVod .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigNVod .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigNVod .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigNVod .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigNVod .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigNVod .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigNVod .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNVod .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigNVod .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-tSDMigNVod .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNVod .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigNVod .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigNVod .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigNVod .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigNVod .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigNVod .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigNVod .modal-lg,
  .cid-tSDMigNVod .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigNVod .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigNVod .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigNVod .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-tSDMigNVod .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigNVod .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigNVod .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigNVod .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-tSDMigNVod .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigNVod .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sE09uVrj0U {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sE09uVrj0U .mbr-section-title {
  color: #4479d9;
}
#custom-html-1ua body {
  background-color: black;
}
#custom-html-1ua .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1ua .complet {
  background-color: #000000;
}
#custom-html-1ua .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-1ua .conteneurVideo iframe,
#custom-html-1ua .conteneurVideo object,
#custom-html-1ua .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1ua #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-1ua .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1ua #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-1ua .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1ua .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubptlGFLTe {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubptlGFLTe .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sE09uW6Hl8 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sE09uW6Hl8 .mbr-text {
  color: #ffffff;
}
.cid-sE09uW6Hl8 .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sE09uW6Hl8 .mbr-section-title {
  color: #4479d9;
}
.cid-sE09uW6Hl8 H1 {
  color: #4479d9;
}
.cid-sE09uW6Hl8 H2 {
  color: #4479d9;
}
.cid-sE09uW6Hl8 H3 {
  color: #4479d9;
}
.cid-sE09uW6Hl8 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sE09uW6Hl8 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sE09uW6Hl8 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sE09uW6Hl8 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sE09uW6Hl8 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sE09uW6Hl8 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sE09uW6Hl8 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sE09uW6Hl8 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sE09uW6Hl8 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sE09uW6Hl8 .play,
.cid-sE09uW6Hl8 .pause,
.cid-sE09uW6Hl8 .prev,
.cid-sE09uW6Hl8 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sE09uW6Hl8 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sE09uW6Hl8 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sE09uW6Hl8 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwq8dJkAK {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwq8dJkAK .mbr-media {
  position: relative;
}
.cid-ubwq8dJkAK .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwq8dJkAK 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-ubwq8dJkAK img {
    max-width: 95%;
  }
}
.cid-ubwq8dJkAK h1 {
  line-height: 1.5;
}
.cid-ubwq8dJkAK .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-ubwq8dJkAK .start:hover {
  background: #ff1f3f;
}
.cid-ubwq8dJkAK .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwq8dJkAK a {
  background-image: none !important;
}
.cid-ubwq8dJkAK .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwq8dJkAK .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwq8dJkAK .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwq8dJkAK .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-ubwq8dJkAK .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwq8dJkAK .mbr-section-title {
  color: #ffffff;
}
.cid-ubwq8dJkAK .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwq8dJkAK .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwq8dJkAK .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwq8dJkAK .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwq8dJkAK .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwq8dJkAK .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwq8dJkAK .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwq8dJkAK .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwq8dJkAK .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwq8dJkAK .playEnfant,
.cid-ubwq8dJkAK .pauseEnfant,
.cid-ubwq8dJkAK .prevEnfant,
.cid-ubwq8dJkAK .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwq8dJkAK .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwq8dJkAK #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwq8dJkAK .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwq8dJkAK .mbr-card-title,
.cid-ubwq8dJkAK .cards-wrapper {
  color: #ffa405;
}
.cid-ubwq8dJkAK .mbr-section-title P {
  text-align: right;
}
.cid-ubwq95VYsg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwq95VYsg .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwq95VYsg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwq95VYsg .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwq95VYsg .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwq95VYsg .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwq95VYsg .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwq95VYsg .card-row {
  align-items: stretch;
}
.cid-ubwq95VYsg .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwq95VYsg .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwq95VYsg .couleur1 {
  background-color: royalblue;
}
.cid-ubwq95VYsg .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwq95VYsg .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwq95VYsg .card-box {
  height: 100%;
}
.cid-ubwq95VYsg .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwq95VYsg .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwq95VYsg .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwq95VYsg .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubptncMJn8 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubptncMJn8 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubptncMJn8 .mbr-text,
.cid-ubptncMJn8 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BBsPg6gO.popup-builder {
  background-color: #ffffff;
}
.cid-t0BBsPg6gO.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BBsPg6gO.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BBsPg6gO .modal-content,
.cid-t0BBsPg6gO .modal-dialog {
  height: auto;
}
.cid-t0BBsPg6gO .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BBsPg6gO .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BBsPg6gO .form-wrapper .mbr-form .form-group,
  .cid-t0BBsPg6gO .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BBsPg6gO .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BBsPg6gO .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-t0BBsPg6gO .mbr-text {
  text-align: center;
}
.cid-t0BBsPg6gO .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BBsPg6gO .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BBsPg6gO .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BBsPg6gO .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BBsPg6gO .modal-open {
  overflow: hidden;
}
.cid-t0BBsPg6gO .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BBsPg6gO .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BBsPg6gO .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BBsPg6gO .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-t0BBsPg6gO .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BBsPg6gO .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BBsPg6gO .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BBsPg6gO .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-t0BBsPg6gO .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BBsPg6gO .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BBsPg6gO .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BBsPg6gO .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BBsPg6gO .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-t0BBsPg6gO .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBsPg6gO .modal-header {
    padding: 1rem;
  }
}
.cid-t0BBsPg6gO .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BBsPg6gO .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BBsPg6gO .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BBsPg6gO .modal-header .close:focus {
  outline: none;
}
.cid-t0BBsPg6gO .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BBsPg6gO .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BBsPg6gO .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBsPg6gO .modal-body {
    padding: 1rem;
  }
}
.cid-t0BBsPg6gO .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-t0BBsPg6gO .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBsPg6gO .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BBsPg6gO .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BBsPg6gO .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BBsPg6gO .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BBsPg6gO .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BBsPg6gO .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BBsPg6gO .modal-lg,
  .cid-t0BBsPg6gO .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BBsPg6gO .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BBsPg6gO .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BBsPg6gO .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-t0BBsPg6gO .form-group {
  margin-bottom: 1rem;
}
.cid-t0BBsPg6gO .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BBsPg6gO .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BBsPg6gO .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-t0BBsPg6gO .mbr-section-btn {
  margin: 0;
}
.cid-t0BBsPg6gO .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BBsPg6gO .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BBsPg6gO .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-t2MeEbIi3D .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-t2MeEbIi3D .my-float {
  margin-top: 16px;
}
.cid-t2MeEbIi3D P {
  color: #232323;
}
.cid-t2MeEbIi3D DIV {
  color: #ffffff;
}
.cid-t2MeEbIi3D H10 {
  color: #767676;
}
.cid-t2MeEbIi3D .hidden {
  display: none;
}
.cid-tSDMigNiRS.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigNiRS.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigNiRS.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigNiRS .modal-content,
.cid-tSDMigNiRS .modal-dialog {
  height: auto;
}
.cid-tSDMigNiRS .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigNiRS .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigNiRS .form-wrapper .mbr-form .form-group,
  .cid-tSDMigNiRS .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigNiRS .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigNiRS .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-tSDMigNiRS .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigNiRS .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigNiRS .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigNiRS .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigNiRS .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigNiRS .modal-open {
  overflow: hidden;
}
.cid-tSDMigNiRS .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigNiRS .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigNiRS .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigNiRS .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-tSDMigNiRS .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigNiRS .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigNiRS .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigNiRS .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-tSDMigNiRS .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigNiRS .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigNiRS .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigNiRS .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigNiRS .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-tSDMigNiRS .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNiRS .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigNiRS .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigNiRS .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigNiRS .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigNiRS .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigNiRS .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigNiRS .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigNiRS .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNiRS .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigNiRS .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-tSDMigNiRS .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNiRS .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigNiRS .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigNiRS .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigNiRS .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigNiRS .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigNiRS .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigNiRS .modal-lg,
  .cid-tSDMigNiRS .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigNiRS .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigNiRS .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigNiRS .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-tSDMigNiRS .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigNiRS .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigNiRS .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigNiRS .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-tSDMigNiRS .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigNiRS .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sAdceXvCmu {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sAdceXvCmu .mbr-section-title {
  color: #4479d9;
}
#custom-html-1uj body {
  background-color: black;
}
#custom-html-1uj .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1uj .complet {
  background-color: #000000;
}
#custom-html-1uj .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-1uj .conteneurVideo iframe,
#custom-html-1uj .conteneurVideo object,
#custom-html-1uj .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1uj #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-1uj .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1uj #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-1uj .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1uj .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpso8jSAq {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpso8jSAq .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sAdceYcsTy {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sAdceYcsTy .mbr-text {
  color: #ffffff;
}
.cid-sAdceYcsTy .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sAdceYcsTy .mbr-section-title {
  color: #4479d9;
}
.cid-sAdceYcsTy H1 {
  color: #4479d9;
}
.cid-sAdceYcsTy H2 {
  color: #4479d9;
}
.cid-sAdceYcsTy H3 {
  color: #4479d9;
}
.cid-sAdceYcsTy .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sAdceYcsTy .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sAdceYcsTy .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sAdceYcsTy .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sAdceYcsTy .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sAdceYcsTy .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sAdceYcsTy .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sAdceYcsTy .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sAdceYcsTy .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sAdceYcsTy .play,
.cid-sAdceYcsTy .pause,
.cid-sAdceYcsTy .prev,
.cid-sAdceYcsTy .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sAdceYcsTy .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sAdceYcsTy #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sAdceYcsTy .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwpib4zUu {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwpib4zUu .mbr-media {
  position: relative;
}
.cid-ubwpib4zUu .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwpib4zUu 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-ubwpib4zUu img {
    max-width: 95%;
  }
}
.cid-ubwpib4zUu h1 {
  line-height: 1.5;
}
.cid-ubwpib4zUu .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-ubwpib4zUu .start:hover {
  background: #ff1f3f;
}
.cid-ubwpib4zUu .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwpib4zUu a {
  background-image: none !important;
}
.cid-ubwpib4zUu .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwpib4zUu .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwpib4zUu .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwpib4zUu .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-ubwpib4zUu .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwpib4zUu .mbr-section-title {
  color: #ffffff;
}
.cid-ubwpib4zUu .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwpib4zUu .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwpib4zUu .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwpib4zUu .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwpib4zUu .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwpib4zUu .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwpib4zUu .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwpib4zUu .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwpib4zUu .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwpib4zUu .playEnfant,
.cid-ubwpib4zUu .pauseEnfant,
.cid-ubwpib4zUu .prevEnfant,
.cid-ubwpib4zUu .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwpib4zUu .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwpib4zUu #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwpib4zUu .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwpib4zUu .mbr-card-title,
.cid-ubwpib4zUu .cards-wrapper {
  color: #ffa405;
}
.cid-ubwpib4zUu .mbr-section-title P {
  text-align: right;
}
.cid-ubwpiZDJux {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwpiZDJux .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwpiZDJux .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwpiZDJux .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwpiZDJux .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwpiZDJux .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwpiZDJux .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwpiZDJux .card-row {
  align-items: stretch;
}
.cid-ubwpiZDJux .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwpiZDJux .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwpiZDJux .couleur1 {
  background-color: royalblue;
}
.cid-ubwpiZDJux .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwpiZDJux .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwpiZDJux .card-box {
  height: 100%;
}
.cid-ubwpiZDJux .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwpiZDJux .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwpiZDJux .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwpiZDJux .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpspGDDaO {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpspGDDaO .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpspGDDaO .mbr-text,
.cid-ubpspGDDaO .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BBz8ZIln.popup-builder {
  background-color: #ffffff;
}
.cid-t0BBz8ZIln.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BBz8ZIln.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BBz8ZIln .modal-content,
.cid-t0BBz8ZIln .modal-dialog {
  height: auto;
}
.cid-t0BBz8ZIln .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BBz8ZIln .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BBz8ZIln .form-wrapper .mbr-form .form-group,
  .cid-t0BBz8ZIln .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BBz8ZIln .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BBz8ZIln .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-t0BBz8ZIln .mbr-text {
  text-align: center;
}
.cid-t0BBz8ZIln .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BBz8ZIln .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BBz8ZIln .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BBz8ZIln .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BBz8ZIln .modal-open {
  overflow: hidden;
}
.cid-t0BBz8ZIln .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BBz8ZIln .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BBz8ZIln .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BBz8ZIln .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-t0BBz8ZIln .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BBz8ZIln .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BBz8ZIln .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BBz8ZIln .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-t0BBz8ZIln .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BBz8ZIln .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BBz8ZIln .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BBz8ZIln .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BBz8ZIln .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-t0BBz8ZIln .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBz8ZIln .modal-header {
    padding: 1rem;
  }
}
.cid-t0BBz8ZIln .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BBz8ZIln .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BBz8ZIln .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BBz8ZIln .modal-header .close:focus {
  outline: none;
}
.cid-t0BBz8ZIln .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BBz8ZIln .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BBz8ZIln .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBz8ZIln .modal-body {
    padding: 1rem;
  }
}
.cid-t0BBz8ZIln .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-t0BBz8ZIln .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBz8ZIln .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BBz8ZIln .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BBz8ZIln .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BBz8ZIln .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BBz8ZIln .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BBz8ZIln .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BBz8ZIln .modal-lg,
  .cid-t0BBz8ZIln .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BBz8ZIln .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BBz8ZIln .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BBz8ZIln .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-t0BBz8ZIln .form-group {
  margin-bottom: 1rem;
}
.cid-t0BBz8ZIln .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BBz8ZIln .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BBz8ZIln .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-t0BBz8ZIln .mbr-section-btn {
  margin: 0;
}
.cid-t0BBz8ZIln .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BBz8ZIln .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BBz8ZIln .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-t2MeOSRHNO .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-t2MeOSRHNO .my-float {
  margin-top: 16px;
}
.cid-t2MeOSRHNO P {
  color: #232323;
}
.cid-t2MeOSRHNO DIV {
  color: #ffffff;
}
.cid-t2MeOSRHNO H10 {
  color: #767676;
}
.cid-t2MeOSRHNO .hidden {
  display: none;
}
.cid-tSDMigNszP.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigNszP.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigNszP.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigNszP .modal-content,
.cid-tSDMigNszP .modal-dialog {
  height: auto;
}
.cid-tSDMigNszP .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigNszP .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigNszP .form-wrapper .mbr-form .form-group,
  .cid-tSDMigNszP .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigNszP .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigNszP .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-tSDMigNszP .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigNszP .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigNszP .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigNszP .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigNszP .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigNszP .modal-open {
  overflow: hidden;
}
.cid-tSDMigNszP .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigNszP .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigNszP .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigNszP .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-tSDMigNszP .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigNszP .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigNszP .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigNszP .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-tSDMigNszP .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigNszP .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigNszP .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigNszP .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigNszP .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-tSDMigNszP .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNszP .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigNszP .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigNszP .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigNszP .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigNszP .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigNszP .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigNszP .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigNszP .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNszP .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigNszP .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-tSDMigNszP .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNszP .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigNszP .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigNszP .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigNszP .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigNszP .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigNszP .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigNszP .modal-lg,
  .cid-tSDMigNszP .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigNszP .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigNszP .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigNszP .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-tSDMigNszP .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigNszP .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigNszP .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigNszP .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-tSDMigNszP .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigNszP .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sAdqJxjJJK {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sAdqJxjJJK .mbr-section-title {
  color: #4479d9;
}
#custom-html-1uk body {
  background-color: black;
}
#custom-html-1uk .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1uk .complet {
  background-color: #000000;
}
#custom-html-1uk .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-1uk .conteneurVideo iframe,
#custom-html-1uk .conteneurVideo object,
#custom-html-1uk .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1uk #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-1uk .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1uk #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-1uk .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1uk .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpsfunhKp {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpsfunhKp .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sAdqJy0pqe {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sAdqJy0pqe .mbr-text {
  color: #ffffff;
}
.cid-sAdqJy0pqe .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sAdqJy0pqe .mbr-section-title {
  color: #4479d9;
}
.cid-sAdqJy0pqe H1 {
  color: #4479d9;
}
.cid-sAdqJy0pqe H2 {
  color: #4479d9;
}
.cid-sAdqJy0pqe H3 {
  color: #4479d9;
}
.cid-sAdqJy0pqe .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sAdqJy0pqe .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sAdqJy0pqe .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sAdqJy0pqe .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sAdqJy0pqe .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sAdqJy0pqe .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sAdqJy0pqe .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sAdqJy0pqe .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sAdqJy0pqe .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sAdqJy0pqe .play,
.cid-sAdqJy0pqe .pause,
.cid-sAdqJy0pqe .prev,
.cid-sAdqJy0pqe .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sAdqJy0pqe .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sAdqJy0pqe #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sAdqJy0pqe .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwpb5UXSX {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwpb5UXSX .mbr-media {
  position: relative;
}
.cid-ubwpb5UXSX .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwpb5UXSX 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-ubwpb5UXSX img {
    max-width: 95%;
  }
}
.cid-ubwpb5UXSX h1 {
  line-height: 1.5;
}
.cid-ubwpb5UXSX .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-ubwpb5UXSX .start:hover {
  background: #ff1f3f;
}
.cid-ubwpb5UXSX .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwpb5UXSX a {
  background-image: none !important;
}
.cid-ubwpb5UXSX .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwpb5UXSX .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwpb5UXSX .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwpb5UXSX .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-ubwpb5UXSX .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwpb5UXSX .mbr-section-title {
  color: #ffffff;
}
.cid-ubwpb5UXSX .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwpb5UXSX .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwpb5UXSX .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwpb5UXSX .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwpb5UXSX .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwpb5UXSX .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwpb5UXSX .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwpb5UXSX .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwpb5UXSX .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwpb5UXSX .playEnfant,
.cid-ubwpb5UXSX .pauseEnfant,
.cid-ubwpb5UXSX .prevEnfant,
.cid-ubwpb5UXSX .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwpb5UXSX .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwpb5UXSX #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwpb5UXSX .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwpb5UXSX .mbr-card-title,
.cid-ubwpb5UXSX .cards-wrapper {
  color: #ffa405;
}
.cid-ubwpb5UXSX .mbr-section-title P {
  text-align: right;
}
.cid-ubwpbXxxIK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwpbXxxIK .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwpbXxxIK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwpbXxxIK .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwpbXxxIK .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwpbXxxIK .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwpbXxxIK .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwpbXxxIK .card-row {
  align-items: stretch;
}
.cid-ubwpbXxxIK .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwpbXxxIK .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwpbXxxIK .couleur1 {
  background-color: royalblue;
}
.cid-ubwpbXxxIK .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwpbXxxIK .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwpbXxxIK .card-box {
  height: 100%;
}
.cid-ubwpbXxxIK .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwpbXxxIK .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwpbXxxIK .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwpbXxxIK .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpsh6sM1t {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpsh6sM1t .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpsh6sM1t .mbr-text,
.cid-ubpsh6sM1t .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BBCY6XVA.popup-builder {
  background-color: #ffffff;
}
.cid-t0BBCY6XVA.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BBCY6XVA.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BBCY6XVA .modal-content,
.cid-t0BBCY6XVA .modal-dialog {
  height: auto;
}
.cid-t0BBCY6XVA .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BBCY6XVA .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BBCY6XVA .form-wrapper .mbr-form .form-group,
  .cid-t0BBCY6XVA .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BBCY6XVA .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BBCY6XVA .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-t0BBCY6XVA .mbr-text {
  text-align: center;
}
.cid-t0BBCY6XVA .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BBCY6XVA .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BBCY6XVA .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BBCY6XVA .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BBCY6XVA .modal-open {
  overflow: hidden;
}
.cid-t0BBCY6XVA .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BBCY6XVA .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BBCY6XVA .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BBCY6XVA .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-t0BBCY6XVA .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BBCY6XVA .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BBCY6XVA .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BBCY6XVA .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-t0BBCY6XVA .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BBCY6XVA .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BBCY6XVA .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BBCY6XVA .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BBCY6XVA .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-t0BBCY6XVA .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBCY6XVA .modal-header {
    padding: 1rem;
  }
}
.cid-t0BBCY6XVA .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BBCY6XVA .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BBCY6XVA .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BBCY6XVA .modal-header .close:focus {
  outline: none;
}
.cid-t0BBCY6XVA .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BBCY6XVA .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BBCY6XVA .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBCY6XVA .modal-body {
    padding: 1rem;
  }
}
.cid-t0BBCY6XVA .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-t0BBCY6XVA .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBCY6XVA .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BBCY6XVA .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BBCY6XVA .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BBCY6XVA .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BBCY6XVA .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BBCY6XVA .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BBCY6XVA .modal-lg,
  .cid-t0BBCY6XVA .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BBCY6XVA .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BBCY6XVA .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BBCY6XVA .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-t0BBCY6XVA .form-group {
  margin-bottom: 1rem;
}
.cid-t0BBCY6XVA .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BBCY6XVA .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BBCY6XVA .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-t0BBCY6XVA .mbr-section-btn {
  margin: 0;
}
.cid-t0BBCY6XVA .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BBCY6XVA .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BBCY6XVA .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-t2MeVAfoUJ .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-t2MeVAfoUJ .my-float {
  margin-top: 16px;
}
.cid-t2MeVAfoUJ P {
  color: #232323;
}
.cid-t2MeVAfoUJ DIV {
  color: #ffffff;
}
.cid-t2MeVAfoUJ H10 {
  color: #767676;
}
.cid-t2MeVAfoUJ .hidden {
  display: none;
}
.cid-tSDMigN3Dz.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigN3Dz.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigN3Dz.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigN3Dz .modal-content,
.cid-tSDMigN3Dz .modal-dialog {
  height: auto;
}
.cid-tSDMigN3Dz .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigN3Dz .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigN3Dz .form-wrapper .mbr-form .form-group,
  .cid-tSDMigN3Dz .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigN3Dz .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigN3Dz .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-tSDMigN3Dz .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigN3Dz .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigN3Dz .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigN3Dz .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigN3Dz .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigN3Dz .modal-open {
  overflow: hidden;
}
.cid-tSDMigN3Dz .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigN3Dz .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigN3Dz .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigN3Dz .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-tSDMigN3Dz .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigN3Dz .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigN3Dz .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigN3Dz .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-tSDMigN3Dz .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigN3Dz .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigN3Dz .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigN3Dz .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigN3Dz .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-tSDMigN3Dz .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigN3Dz .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigN3Dz .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigN3Dz .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigN3Dz .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigN3Dz .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigN3Dz .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigN3Dz .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigN3Dz .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigN3Dz .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigN3Dz .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-tSDMigN3Dz .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigN3Dz .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigN3Dz .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigN3Dz .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigN3Dz .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigN3Dz .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigN3Dz .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigN3Dz .modal-lg,
  .cid-tSDMigN3Dz .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigN3Dz .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigN3Dz .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigN3Dz .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-tSDMigN3Dz .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigN3Dz .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigN3Dz .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigN3Dz .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-tSDMigN3Dz .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigN3Dz .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sAdwBV9rRe {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sAdwBV9rRe .mbr-section-title {
  color: #4479d9;
}
#custom-html-1ul body {
  background-color: black;
}
#custom-html-1ul .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1ul .complet {
  background-color: #000000;
}
#custom-html-1ul .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-1ul .conteneurVideo iframe,
#custom-html-1ul .conteneurVideo object,
#custom-html-1ul .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1ul #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-1ul .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1ul #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-1ul .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1ul .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubps5Z7Gwn {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubps5Z7Gwn .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sAdwBW60bh {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sAdwBW60bh .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-sAdwBW60bh .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sAdwBW60bh .mbr-section-title {
  color: #4479d9;
}
.cid-sAdwBW60bh H1 {
  color: #4479d9;
}
.cid-sAdwBW60bh H2 {
  color: #4479d9;
}
.cid-sAdwBW60bh H3 {
  color: #4479d9;
}
.cid-sAdwBW60bh .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sAdwBW60bh .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sAdwBW60bh .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sAdwBW60bh .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sAdwBW60bh .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sAdwBW60bh .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sAdwBW60bh .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sAdwBW60bh .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sAdwBW60bh .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sAdwBW60bh .play,
.cid-sAdwBW60bh .pause,
.cid-sAdwBW60bh .prev,
.cid-sAdwBW60bh .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sAdwBW60bh .fa-2x {
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sAdwBW60bh #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sAdwBW60bh .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-sAdwBW60bh .biophonie {
  padding: 1em;
  text-align: center;
}
.cid-sAdwBW60bh 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-ubwp3E1aty {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwp3E1aty .mbr-media {
  position: relative;
}
.cid-ubwp3E1aty .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwp3E1aty 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-ubwp3E1aty img {
    max-width: 95%;
  }
}
.cid-ubwp3E1aty h1 {
  line-height: 1.5;
}
.cid-ubwp3E1aty .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-ubwp3E1aty .start:hover {
  background: #ff1f3f;
}
.cid-ubwp3E1aty .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwp3E1aty a {
  background-image: none !important;
}
.cid-ubwp3E1aty .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwp3E1aty .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwp3E1aty .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwp3E1aty .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-ubwp3E1aty .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwp3E1aty .mbr-section-title {
  color: #ffffff;
}
.cid-ubwp3E1aty .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwp3E1aty .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwp3E1aty .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwp3E1aty .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwp3E1aty .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwp3E1aty .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwp3E1aty .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwp3E1aty .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwp3E1aty .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwp3E1aty .playEnfant,
.cid-ubwp3E1aty .pauseEnfant,
.cid-ubwp3E1aty .prevEnfant,
.cid-ubwp3E1aty .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwp3E1aty .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwp3E1aty #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwp3E1aty .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwp3E1aty .mbr-card-title,
.cid-ubwp3E1aty .cards-wrapper {
  color: #ffa405;
}
.cid-ubwp3E1aty .mbr-section-title P {
  text-align: right;
}
.cid-ubwp4y8t7H {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwp4y8t7H .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwp4y8t7H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwp4y8t7H .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwp4y8t7H .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwp4y8t7H .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwp4y8t7H .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwp4y8t7H .card-row {
  align-items: stretch;
}
.cid-ubwp4y8t7H .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwp4y8t7H .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwp4y8t7H .couleur1 {
  background-color: royalblue;
}
.cid-ubwp4y8t7H .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwp4y8t7H .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwp4y8t7H .card-box {
  height: 100%;
}
.cid-ubwp4y8t7H .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwp4y8t7H .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwp4y8t7H .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwp4y8t7H .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubps805JwK {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubps805JwK .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubps805JwK .mbr-text,
.cid-ubps805JwK .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BBGoVkf5.popup-builder {
  background-color: #ffffff;
}
.cid-t0BBGoVkf5.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BBGoVkf5.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BBGoVkf5 .modal-content,
.cid-t0BBGoVkf5 .modal-dialog {
  height: auto;
}
.cid-t0BBGoVkf5 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BBGoVkf5 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BBGoVkf5 .form-wrapper .mbr-form .form-group,
  .cid-t0BBGoVkf5 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BBGoVkf5 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BBGoVkf5 .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-t0BBGoVkf5 .mbr-text {
  text-align: center;
}
.cid-t0BBGoVkf5 .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BBGoVkf5 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BBGoVkf5 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BBGoVkf5 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BBGoVkf5 .modal-open {
  overflow: hidden;
}
.cid-t0BBGoVkf5 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BBGoVkf5 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BBGoVkf5 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BBGoVkf5 .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-t0BBGoVkf5 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BBGoVkf5 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BBGoVkf5 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BBGoVkf5 .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-t0BBGoVkf5 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BBGoVkf5 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BBGoVkf5 .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BBGoVkf5 .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BBGoVkf5 .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-t0BBGoVkf5 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBGoVkf5 .modal-header {
    padding: 1rem;
  }
}
.cid-t0BBGoVkf5 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BBGoVkf5 .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BBGoVkf5 .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BBGoVkf5 .modal-header .close:focus {
  outline: none;
}
.cid-t0BBGoVkf5 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BBGoVkf5 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BBGoVkf5 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBGoVkf5 .modal-body {
    padding: 1rem;
  }
}
.cid-t0BBGoVkf5 .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-t0BBGoVkf5 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBGoVkf5 .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BBGoVkf5 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BBGoVkf5 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BBGoVkf5 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BBGoVkf5 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BBGoVkf5 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BBGoVkf5 .modal-lg,
  .cid-t0BBGoVkf5 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BBGoVkf5 .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BBGoVkf5 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BBGoVkf5 .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-t0BBGoVkf5 .form-group {
  margin-bottom: 1rem;
}
.cid-t0BBGoVkf5 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BBGoVkf5 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BBGoVkf5 .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-t0BBGoVkf5 .mbr-section-btn {
  margin: 0;
}
.cid-t0BBGoVkf5 .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BBGoVkf5 .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BBGoVkf5 .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-t2Mf2cunzF .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-t2Mf2cunzF .my-float {
  margin-top: 16px;
}
.cid-t2Mf2cunzF P {
  color: #232323;
}
.cid-t2Mf2cunzF DIV {
  color: #ffffff;
}
.cid-t2Mf2cunzF H10 {
  color: #767676;
}
.cid-t2Mf2cunzF .hidden {
  display: none;
}
.cid-tSDMigNLBx.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigNLBx.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigNLBx.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigNLBx .modal-content,
.cid-tSDMigNLBx .modal-dialog {
  height: auto;
}
.cid-tSDMigNLBx .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigNLBx .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigNLBx .form-wrapper .mbr-form .form-group,
  .cid-tSDMigNLBx .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigNLBx .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigNLBx .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-tSDMigNLBx .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigNLBx .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigNLBx .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigNLBx .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigNLBx .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigNLBx .modal-open {
  overflow: hidden;
}
.cid-tSDMigNLBx .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigNLBx .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigNLBx .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigNLBx .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-tSDMigNLBx .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigNLBx .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigNLBx .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigNLBx .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-tSDMigNLBx .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigNLBx .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigNLBx .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigNLBx .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigNLBx .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-tSDMigNLBx .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNLBx .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigNLBx .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigNLBx .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigNLBx .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigNLBx .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigNLBx .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigNLBx .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigNLBx .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNLBx .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigNLBx .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-tSDMigNLBx .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNLBx .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigNLBx .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigNLBx .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigNLBx .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigNLBx .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigNLBx .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigNLBx .modal-lg,
  .cid-tSDMigNLBx .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigNLBx .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigNLBx .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigNLBx .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-tSDMigNLBx .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigNLBx .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigNLBx .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigNLBx .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-tSDMigNLBx .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigNLBx .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sPuuTXM2NJ {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sPuuTXM2NJ .mbr-section-title {
  color: #4479d9;
}
#custom-html-1um body {
  background-color: black;
}
#custom-html-1um .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1um .complet {
  background-color: #000000;
}
#custom-html-1um .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-1um .conteneurVideo iframe,
#custom-html-1um .conteneurVideo object,
#custom-html-1um .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1um #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-1um .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1um #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-1um .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1um .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubps1VJPWA {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubps1VJPWA .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sPuuTYeNqA {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sPuuTYeNqA .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-sPuuTYeNqA .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sPuuTYeNqA .mbr-section-title {
  color: #4479d9;
}
.cid-sPuuTYeNqA H1 {
  color: #4479d9;
}
.cid-sPuuTYeNqA H2 {
  color: #4479d9;
}
.cid-sPuuTYeNqA H3 {
  color: #4479d9;
}
.cid-sPuuTYeNqA .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sPuuTYeNqA .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sPuuTYeNqA .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sPuuTYeNqA .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sPuuTYeNqA .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sPuuTYeNqA .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sPuuTYeNqA .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sPuuTYeNqA .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sPuuTYeNqA .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sPuuTYeNqA .play,
.cid-sPuuTYeNqA .pause,
.cid-sPuuTYeNqA .prev,
.cid-sPuuTYeNqA .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sPuuTYeNqA .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sPuuTYeNqA #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sPuuTYeNqA .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwoZWBuvx {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwoZWBuvx .mbr-media {
  position: relative;
}
.cid-ubwoZWBuvx .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwoZWBuvx 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-ubwoZWBuvx img {
    max-width: 95%;
  }
}
.cid-ubwoZWBuvx h1 {
  line-height: 1.5;
}
.cid-ubwoZWBuvx .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-ubwoZWBuvx .start:hover {
  background: #ff1f3f;
}
.cid-ubwoZWBuvx .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwoZWBuvx a {
  background-image: none !important;
}
.cid-ubwoZWBuvx .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwoZWBuvx .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwoZWBuvx .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwoZWBuvx .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-ubwoZWBuvx .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwoZWBuvx .mbr-section-title {
  color: #ffffff;
}
.cid-ubwoZWBuvx .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwoZWBuvx .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwoZWBuvx .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwoZWBuvx .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwoZWBuvx .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwoZWBuvx .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwoZWBuvx .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwoZWBuvx .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwoZWBuvx .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwoZWBuvx .playEnfant,
.cid-ubwoZWBuvx .pauseEnfant,
.cid-ubwoZWBuvx .prevEnfant,
.cid-ubwoZWBuvx .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwoZWBuvx .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwoZWBuvx #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwoZWBuvx .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwoZWBuvx .mbr-card-title,
.cid-ubwoZWBuvx .cards-wrapper {
  color: #ffa405;
}
.cid-ubwoZWBuvx .mbr-section-title P {
  text-align: right;
}
.cid-ubwp0XbvZD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwp0XbvZD .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwp0XbvZD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwp0XbvZD .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwp0XbvZD .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwp0XbvZD .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwp0XbvZD .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwp0XbvZD .card-row {
  align-items: stretch;
}
.cid-ubwp0XbvZD .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwp0XbvZD .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwp0XbvZD .couleur1 {
  background-color: royalblue;
}
.cid-ubwp0XbvZD .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwp0XbvZD .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwp0XbvZD .card-box {
  height: 100%;
}
.cid-ubwp0XbvZD .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwp0XbvZD .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwp0XbvZD .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwp0XbvZD .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubps3pr4Rv {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubps3pr4Rv .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubps3pr4Rv .mbr-text,
.cid-ubps3pr4Rv .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BBJTHOUy.popup-builder {
  background-color: #ffffff;
}
.cid-t0BBJTHOUy.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BBJTHOUy.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BBJTHOUy .modal-content,
.cid-t0BBJTHOUy .modal-dialog {
  height: auto;
}
.cid-t0BBJTHOUy .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BBJTHOUy .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BBJTHOUy .form-wrapper .mbr-form .form-group,
  .cid-t0BBJTHOUy .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BBJTHOUy .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BBJTHOUy .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-t0BBJTHOUy .mbr-text {
  text-align: center;
}
.cid-t0BBJTHOUy .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BBJTHOUy .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BBJTHOUy .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BBJTHOUy .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BBJTHOUy .modal-open {
  overflow: hidden;
}
.cid-t0BBJTHOUy .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BBJTHOUy .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BBJTHOUy .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BBJTHOUy .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-t0BBJTHOUy .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BBJTHOUy .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BBJTHOUy .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BBJTHOUy .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-t0BBJTHOUy .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BBJTHOUy .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BBJTHOUy .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BBJTHOUy .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BBJTHOUy .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-t0BBJTHOUy .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBJTHOUy .modal-header {
    padding: 1rem;
  }
}
.cid-t0BBJTHOUy .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BBJTHOUy .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BBJTHOUy .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BBJTHOUy .modal-header .close:focus {
  outline: none;
}
.cid-t0BBJTHOUy .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BBJTHOUy .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BBJTHOUy .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBJTHOUy .modal-body {
    padding: 1rem;
  }
}
.cid-t0BBJTHOUy .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-t0BBJTHOUy .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBJTHOUy .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BBJTHOUy .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BBJTHOUy .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BBJTHOUy .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BBJTHOUy .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BBJTHOUy .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BBJTHOUy .modal-lg,
  .cid-t0BBJTHOUy .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BBJTHOUy .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BBJTHOUy .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BBJTHOUy .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-t0BBJTHOUy .form-group {
  margin-bottom: 1rem;
}
.cid-t0BBJTHOUy .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BBJTHOUy .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BBJTHOUy .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-t0BBJTHOUy .mbr-section-btn {
  margin: 0;
}
.cid-t0BBJTHOUy .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BBJTHOUy .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BBJTHOUy .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-t2Mfoj21oo .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-t2Mfoj21oo .my-float {
  margin-top: 16px;
}
.cid-t2Mfoj21oo P {
  color: #232323;
}
.cid-t2Mfoj21oo DIV {
  color: #ffffff;
}
.cid-t2Mfoj21oo H10 {
  color: #767676;
}
.cid-t2Mfoj21oo .hidden {
  display: none;
}
.cid-tSDMigNsa5.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigNsa5.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigNsa5.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigNsa5 .modal-content,
.cid-tSDMigNsa5 .modal-dialog {
  height: auto;
}
.cid-tSDMigNsa5 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigNsa5 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigNsa5 .form-wrapper .mbr-form .form-group,
  .cid-tSDMigNsa5 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigNsa5 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigNsa5 .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-tSDMigNsa5 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigNsa5 .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigNsa5 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigNsa5 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigNsa5 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigNsa5 .modal-open {
  overflow: hidden;
}
.cid-tSDMigNsa5 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigNsa5 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigNsa5 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigNsa5 .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-tSDMigNsa5 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigNsa5 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigNsa5 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigNsa5 .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-tSDMigNsa5 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigNsa5 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigNsa5 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigNsa5 .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigNsa5 .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-tSDMigNsa5 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNsa5 .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigNsa5 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigNsa5 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigNsa5 .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigNsa5 .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigNsa5 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigNsa5 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigNsa5 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNsa5 .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigNsa5 .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-tSDMigNsa5 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNsa5 .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigNsa5 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigNsa5 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigNsa5 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigNsa5 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigNsa5 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigNsa5 .modal-lg,
  .cid-tSDMigNsa5 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigNsa5 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigNsa5 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigNsa5 .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-tSDMigNsa5 .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigNsa5 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigNsa5 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigNsa5 .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-tSDMigNsa5 .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigNsa5 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sAdCRXws89 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sAdCRXws89 .mbr-section-title {
  color: #4479d9;
}
#custom-html-1uo body {
  background-color: black;
}
#custom-html-1uo .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1uo .complet {
  background-color: #000000;
}
#custom-html-1uo .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-1uo .conteneurVideo iframe,
#custom-html-1uo .conteneurVideo object,
#custom-html-1uo .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1uo #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-1uo .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1uo #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-1uo .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1uo .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubprSQD3yu {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubprSQD3yu .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sAdCRYmGym {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sAdCRYmGym .mbr-text {
  color: #ffffff;
}
.cid-sAdCRYmGym .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sAdCRYmGym .mbr-section-title {
  color: #4479d9;
}
.cid-sAdCRYmGym H1 {
  color: #4479d9;
}
.cid-sAdCRYmGym H2 {
  color: #4479d9;
}
.cid-sAdCRYmGym H3 {
  color: #4479d9;
}
.cid-sAdCRYmGym .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sAdCRYmGym .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sAdCRYmGym .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sAdCRYmGym .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sAdCRYmGym .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sAdCRYmGym .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sAdCRYmGym .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sAdCRYmGym .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sAdCRYmGym .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sAdCRYmGym .play,
.cid-sAdCRYmGym .pause,
.cid-sAdCRYmGym .prev,
.cid-sAdCRYmGym .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sAdCRYmGym .fa-2x {
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sAdCRYmGym #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sAdCRYmGym .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-sAdCRYmGym .biophonie {
  padding: 1em;
  text-align: center;
}
.cid-sAdCRYmGym 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-ubwoS5k0Xc {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwoS5k0Xc .mbr-media {
  position: relative;
}
.cid-ubwoS5k0Xc .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwoS5k0Xc 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-ubwoS5k0Xc img {
    max-width: 95%;
  }
}
.cid-ubwoS5k0Xc h1 {
  line-height: 1.5;
}
.cid-ubwoS5k0Xc .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-ubwoS5k0Xc .start:hover {
  background: #ff1f3f;
}
.cid-ubwoS5k0Xc .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwoS5k0Xc a {
  background-image: none !important;
}
.cid-ubwoS5k0Xc .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwoS5k0Xc .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwoS5k0Xc .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwoS5k0Xc .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-ubwoS5k0Xc .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwoS5k0Xc .mbr-section-title {
  color: #ffffff;
}
.cid-ubwoS5k0Xc .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwoS5k0Xc .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwoS5k0Xc .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwoS5k0Xc .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwoS5k0Xc .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwoS5k0Xc .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwoS5k0Xc .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwoS5k0Xc .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwoS5k0Xc .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwoS5k0Xc .playEnfant,
.cid-ubwoS5k0Xc .pauseEnfant,
.cid-ubwoS5k0Xc .prevEnfant,
.cid-ubwoS5k0Xc .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwoS5k0Xc .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwoS5k0Xc #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwoS5k0Xc .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwoS5k0Xc .mbr-card-title,
.cid-ubwoS5k0Xc .cards-wrapper {
  color: #ffa405;
}
.cid-ubwoS5k0Xc .mbr-section-title P {
  text-align: right;
}
.cid-ubwoT0GEwC {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwoT0GEwC .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwoT0GEwC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwoT0GEwC .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwoT0GEwC .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwoT0GEwC .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwoT0GEwC .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwoT0GEwC .card-row {
  align-items: stretch;
}
.cid-ubwoT0GEwC .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwoT0GEwC .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwoT0GEwC .couleur1 {
  background-color: royalblue;
}
.cid-ubwoT0GEwC .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwoT0GEwC .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwoT0GEwC .card-box {
  height: 100%;
}
.cid-ubwoT0GEwC .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwoT0GEwC .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwoT0GEwC .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwoT0GEwC .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubprUuh1w0 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubprUuh1w0 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubprUuh1w0 .mbr-text,
.cid-ubprUuh1w0 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BBN81NiL.popup-builder {
  background-color: #ffffff;
}
.cid-t0BBN81NiL.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BBN81NiL.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BBN81NiL .modal-content,
.cid-t0BBN81NiL .modal-dialog {
  height: auto;
}
.cid-t0BBN81NiL .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BBN81NiL .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BBN81NiL .form-wrapper .mbr-form .form-group,
  .cid-t0BBN81NiL .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BBN81NiL .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BBN81NiL .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-t0BBN81NiL .mbr-text {
  text-align: center;
}
.cid-t0BBN81NiL .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BBN81NiL .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BBN81NiL .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BBN81NiL .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BBN81NiL .modal-open {
  overflow: hidden;
}
.cid-t0BBN81NiL .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BBN81NiL .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BBN81NiL .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BBN81NiL .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-t0BBN81NiL .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BBN81NiL .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BBN81NiL .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BBN81NiL .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-t0BBN81NiL .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BBN81NiL .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BBN81NiL .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BBN81NiL .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BBN81NiL .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-t0BBN81NiL .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBN81NiL .modal-header {
    padding: 1rem;
  }
}
.cid-t0BBN81NiL .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BBN81NiL .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BBN81NiL .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BBN81NiL .modal-header .close:focus {
  outline: none;
}
.cid-t0BBN81NiL .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BBN81NiL .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BBN81NiL .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBN81NiL .modal-body {
    padding: 1rem;
  }
}
.cid-t0BBN81NiL .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-t0BBN81NiL .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBN81NiL .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BBN81NiL .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BBN81NiL .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BBN81NiL .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BBN81NiL .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BBN81NiL .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BBN81NiL .modal-lg,
  .cid-t0BBN81NiL .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BBN81NiL .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BBN81NiL .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BBN81NiL .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-t0BBN81NiL .form-group {
  margin-bottom: 1rem;
}
.cid-t0BBN81NiL .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BBN81NiL .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BBN81NiL .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-t0BBN81NiL .mbr-section-btn {
  margin: 0;
}
.cid-t0BBN81NiL .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BBN81NiL .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BBN81NiL .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-t2MftHDMss .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-t2MftHDMss .my-float {
  margin-top: 16px;
}
.cid-t2MftHDMss P {
  color: #232323;
}
.cid-t2MftHDMss DIV {
  color: #ffffff;
}
.cid-t2MftHDMss H10 {
  color: #767676;
}
.cid-t2MftHDMss .hidden {
  display: none;
}
.cid-tSDMigNcU1.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigNcU1.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigNcU1.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigNcU1 .modal-content,
.cid-tSDMigNcU1 .modal-dialog {
  height: auto;
}
.cid-tSDMigNcU1 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigNcU1 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigNcU1 .form-wrapper .mbr-form .form-group,
  .cid-tSDMigNcU1 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigNcU1 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigNcU1 .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-tSDMigNcU1 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigNcU1 .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigNcU1 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigNcU1 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigNcU1 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigNcU1 .modal-open {
  overflow: hidden;
}
.cid-tSDMigNcU1 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigNcU1 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigNcU1 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigNcU1 .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-tSDMigNcU1 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigNcU1 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigNcU1 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigNcU1 .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-tSDMigNcU1 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigNcU1 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigNcU1 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigNcU1 .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigNcU1 .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-tSDMigNcU1 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNcU1 .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigNcU1 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigNcU1 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigNcU1 .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigNcU1 .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigNcU1 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigNcU1 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigNcU1 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNcU1 .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigNcU1 .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-tSDMigNcU1 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNcU1 .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigNcU1 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigNcU1 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigNcU1 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigNcU1 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigNcU1 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigNcU1 .modal-lg,
  .cid-tSDMigNcU1 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigNcU1 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigNcU1 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigNcU1 .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-tSDMigNcU1 .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigNcU1 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigNcU1 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigNcU1 .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-tSDMigNcU1 .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigNcU1 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sHViOyM9uj {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sHViOyM9uj .mbr-section-title {
  color: #4479d9;
}
#custom-html-1up body {
  background-color: black;
}
#custom-html-1up .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1up .complet {
  background-color: #000000;
}
#custom-html-1up .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-1up .conteneurVideo iframe,
#custom-html-1up .conteneurVideo object,
#custom-html-1up .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1up #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-1up .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1up #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-1up .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1up .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubprOJzeIk {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubprOJzeIk .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sHViOzoFYh {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sHViOzoFYh .mbr-text {
  color: #ffffff;
}
.cid-sHViOzoFYh .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-sHViOzoFYh .mbr-section-title {
  color: #4479d9;
}
.cid-sHViOzoFYh H1 {
  color: #4479d9;
}
.cid-sHViOzoFYh H2 {
  color: #4479d9;
}
.cid-sHViOzoFYh H3 {
  color: #4479d9;
}
.cid-sHViOzoFYh .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sHViOzoFYh .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sHViOzoFYh .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sHViOzoFYh .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sHViOzoFYh .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sHViOzoFYh .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sHViOzoFYh .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sHViOzoFYh .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sHViOzoFYh .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sHViOzoFYh .play,
.cid-sHViOzoFYh .pause,
.cid-sHViOzoFYh .prev,
.cid-sHViOzoFYh .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sHViOzoFYh .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sHViOzoFYh #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sHViOzoFYh .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwoO08w7g {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwoO08w7g .mbr-media {
  position: relative;
}
.cid-ubwoO08w7g .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwoO08w7g 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-ubwoO08w7g img {
    max-width: 95%;
  }
}
.cid-ubwoO08w7g h1 {
  line-height: 1.5;
}
.cid-ubwoO08w7g .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-ubwoO08w7g .start:hover {
  background: #ff1f3f;
}
.cid-ubwoO08w7g .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwoO08w7g a {
  background-image: none !important;
}
.cid-ubwoO08w7g .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwoO08w7g .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwoO08w7g .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwoO08w7g .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-ubwoO08w7g .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwoO08w7g .mbr-section-title {
  color: #ffffff;
}
.cid-ubwoO08w7g .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwoO08w7g .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwoO08w7g .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwoO08w7g .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwoO08w7g .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwoO08w7g .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwoO08w7g .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwoO08w7g .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwoO08w7g .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwoO08w7g .playEnfant,
.cid-ubwoO08w7g .pauseEnfant,
.cid-ubwoO08w7g .prevEnfant,
.cid-ubwoO08w7g .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwoO08w7g .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwoO08w7g #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwoO08w7g .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwoO08w7g .mbr-card-title,
.cid-ubwoO08w7g .cards-wrapper {
  color: #ffa405;
}
.cid-ubwoO08w7g .mbr-section-title P {
  text-align: right;
}
.cid-ubwoOWS1mX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwoOWS1mX .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwoOWS1mX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwoOWS1mX .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwoOWS1mX .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwoOWS1mX .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwoOWS1mX .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwoOWS1mX .card-row {
  align-items: stretch;
}
.cid-ubwoOWS1mX .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwoOWS1mX .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwoOWS1mX .couleur1 {
  background-color: royalblue;
}
.cid-ubwoOWS1mX .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwoOWS1mX .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwoOWS1mX .card-box {
  height: 100%;
}
.cid-ubwoOWS1mX .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwoOWS1mX .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwoOWS1mX .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwoOWS1mX .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubprQulQN6 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubprQulQN6 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubprQulQN6 .mbr-text,
.cid-ubprQulQN6 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BBQMHEEV.popup-builder {
  background-color: #ffffff;
}
.cid-t0BBQMHEEV.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BBQMHEEV.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BBQMHEEV .modal-content,
.cid-t0BBQMHEEV .modal-dialog {
  height: auto;
}
.cid-t0BBQMHEEV .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BBQMHEEV .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BBQMHEEV .form-wrapper .mbr-form .form-group,
  .cid-t0BBQMHEEV .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BBQMHEEV .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BBQMHEEV .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-t0BBQMHEEV .mbr-text {
  text-align: center;
}
.cid-t0BBQMHEEV .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BBQMHEEV .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BBQMHEEV .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BBQMHEEV .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BBQMHEEV .modal-open {
  overflow: hidden;
}
.cid-t0BBQMHEEV .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BBQMHEEV .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BBQMHEEV .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BBQMHEEV .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-t0BBQMHEEV .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BBQMHEEV .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BBQMHEEV .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BBQMHEEV .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-t0BBQMHEEV .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BBQMHEEV .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BBQMHEEV .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BBQMHEEV .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BBQMHEEV .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-t0BBQMHEEV .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBQMHEEV .modal-header {
    padding: 1rem;
  }
}
.cid-t0BBQMHEEV .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BBQMHEEV .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BBQMHEEV .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BBQMHEEV .modal-header .close:focus {
  outline: none;
}
.cid-t0BBQMHEEV .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BBQMHEEV .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BBQMHEEV .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBQMHEEV .modal-body {
    padding: 1rem;
  }
}
.cid-t0BBQMHEEV .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-t0BBQMHEEV .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBQMHEEV .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BBQMHEEV .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BBQMHEEV .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BBQMHEEV .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BBQMHEEV .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BBQMHEEV .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BBQMHEEV .modal-lg,
  .cid-t0BBQMHEEV .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BBQMHEEV .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BBQMHEEV .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BBQMHEEV .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-t0BBQMHEEV .form-group {
  margin-bottom: 1rem;
}
.cid-t0BBQMHEEV .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BBQMHEEV .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BBQMHEEV .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-t0BBQMHEEV .mbr-section-btn {
  margin: 0;
}
.cid-t0BBQMHEEV .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BBQMHEEV .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BBQMHEEV .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-t2MfyCDo1f .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-t2MfyCDo1f .my-float {
  margin-top: 16px;
}
.cid-t2MfyCDo1f P {
  color: #232323;
}
.cid-t2MfyCDo1f DIV {
  color: #ffffff;
}
.cid-t2MfyCDo1f H10 {
  color: #767676;
}
.cid-t2MfyCDo1f .hidden {
  display: none;
}
.cid-tSDMigNRJy.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigNRJy.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigNRJy.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigNRJy .modal-content,
.cid-tSDMigNRJy .modal-dialog {
  height: auto;
}
.cid-tSDMigNRJy .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigNRJy .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigNRJy .form-wrapper .mbr-form .form-group,
  .cid-tSDMigNRJy .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigNRJy .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigNRJy .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-tSDMigNRJy .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigNRJy .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigNRJy .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigNRJy .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigNRJy .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigNRJy .modal-open {
  overflow: hidden;
}
.cid-tSDMigNRJy .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigNRJy .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigNRJy .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigNRJy .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-tSDMigNRJy .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigNRJy .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigNRJy .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigNRJy .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-tSDMigNRJy .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigNRJy .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigNRJy .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigNRJy .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigNRJy .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-tSDMigNRJy .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNRJy .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigNRJy .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigNRJy .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigNRJy .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigNRJy .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigNRJy .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigNRJy .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigNRJy .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNRJy .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigNRJy .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-tSDMigNRJy .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNRJy .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigNRJy .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigNRJy .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigNRJy .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigNRJy .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigNRJy .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigNRJy .modal-lg,
  .cid-tSDMigNRJy .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigNRJy .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigNRJy .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigNRJy .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-tSDMigNRJy .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigNRJy .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigNRJy .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigNRJy .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-tSDMigNRJy .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigNRJy .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-szPCa9xaNz {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-szPCa9xaNz .mbr-section-title {
  color: #4479d9;
}
#custom-html-1rr body {
  background-color: black;
}
#custom-html-1rr .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1rr .complet {
  background-color: #000000;
}
#custom-html-1rr .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-1rr .conteneurVideo iframe,
#custom-html-1rr .conteneurVideo object,
#custom-html-1rr .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1rr #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-1rr .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1rr #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-1rr .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1rr .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubppnrbdkv {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubppnrbdkv .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-szPCaa1RDc {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-szPCaa1RDc .mbr-text {
  color: #ffffff;
}
.cid-szPCaa1RDc .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-szPCaa1RDc .mbr-section-title {
  color: #4479d9;
}
.cid-szPCaa1RDc H1 {
  color: #4479d9;
}
.cid-szPCaa1RDc H2 {
  color: #4479d9;
}
.cid-szPCaa1RDc H3 {
  color: #4479d9;
}
.cid-szPCaa1RDc .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-szPCaa1RDc .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-szPCaa1RDc .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-szPCaa1RDc .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-szPCaa1RDc .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-szPCaa1RDc .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-szPCaa1RDc .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-szPCaa1RDc .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-szPCaa1RDc .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-szPCaa1RDc .play,
.cid-szPCaa1RDc .pause,
.cid-szPCaa1RDc .prev,
.cid-szPCaa1RDc .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-szPCaa1RDc .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-szPCaa1RDc #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-szPCaa1RDc .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwawnkooS {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwawnkooS .mbr-media {
  position: relative;
}
.cid-ubwawnkooS .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwawnkooS 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-ubwawnkooS img {
    max-width: 95%;
  }
}
.cid-ubwawnkooS h1 {
  line-height: 1.5;
}
.cid-ubwawnkooS .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-ubwawnkooS .start:hover {
  background: #ff1f3f;
}
.cid-ubwawnkooS .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwawnkooS a {
  background-image: none !important;
}
.cid-ubwawnkooS .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwawnkooS .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwawnkooS .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwawnkooS .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-ubwawnkooS .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwawnkooS .mbr-section-title {
  color: #ffffff;
}
.cid-ubwawnkooS .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwawnkooS .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwawnkooS .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwawnkooS .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwawnkooS .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwawnkooS .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwawnkooS .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwawnkooS .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwawnkooS .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwawnkooS .playEnfant,
.cid-ubwawnkooS .pauseEnfant,
.cid-ubwawnkooS .prevEnfant,
.cid-ubwawnkooS .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwawnkooS .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwawnkooS #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwawnkooS .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwawnkooS .mbr-card-title,
.cid-ubwawnkooS .cards-wrapper {
  color: #ffa405;
}
.cid-ubwawnkooS .mbr-section-title P {
  text-align: right;
}
.cid-ubwaxadcbu {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwaxadcbu .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwaxadcbu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwaxadcbu .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwaxadcbu .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwaxadcbu .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwaxadcbu .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwaxadcbu .card-row {
  align-items: stretch;
}
.cid-ubwaxadcbu .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwaxadcbu .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwaxadcbu .couleur1 {
  background-color: royalblue;
}
.cid-ubwaxadcbu .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwaxadcbu .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwaxadcbu .card-box {
  height: 100%;
}
.cid-ubwaxadcbu .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwaxadcbu .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwaxadcbu .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwaxadcbu .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpppl8PmH {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpppl8PmH .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpppl8PmH .mbr-text,
.cid-ubpppl8PmH .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0Bzz2wuTf.popup-builder {
  background-color: #ffffff;
}
.cid-t0Bzz2wuTf.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0Bzz2wuTf.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0Bzz2wuTf .modal-content,
.cid-t0Bzz2wuTf .modal-dialog {
  height: auto;
}
.cid-t0Bzz2wuTf .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0Bzz2wuTf .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0Bzz2wuTf .form-wrapper .mbr-form .form-group,
  .cid-t0Bzz2wuTf .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0Bzz2wuTf .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0Bzz2wuTf .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-t0Bzz2wuTf .mbr-text {
  text-align: center;
}
.cid-t0Bzz2wuTf .pt-0 {
  padding-top: 0 !important;
}
.cid-t0Bzz2wuTf .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0Bzz2wuTf .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0Bzz2wuTf .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0Bzz2wuTf .modal-open {
  overflow: hidden;
}
.cid-t0Bzz2wuTf .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0Bzz2wuTf .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0Bzz2wuTf .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0Bzz2wuTf .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-t0Bzz2wuTf .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0Bzz2wuTf .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0Bzz2wuTf .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0Bzz2wuTf .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-t0Bzz2wuTf .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0Bzz2wuTf .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0Bzz2wuTf .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0Bzz2wuTf .modal-backdrop.show {
  opacity: .5;
}
.cid-t0Bzz2wuTf .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-t0Bzz2wuTf .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0Bzz2wuTf .modal-header {
    padding: 1rem;
  }
}
.cid-t0Bzz2wuTf .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0Bzz2wuTf .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0Bzz2wuTf .modal-header .close:hover {
  opacity: 1;
}
.cid-t0Bzz2wuTf .modal-header .close:focus {
  outline: none;
}
.cid-t0Bzz2wuTf .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0Bzz2wuTf .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0Bzz2wuTf .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0Bzz2wuTf .modal-body {
    padding: 1rem;
  }
}
.cid-t0Bzz2wuTf .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-t0Bzz2wuTf .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0Bzz2wuTf .modal-footer {
    padding: 1rem;
  }
}
.cid-t0Bzz2wuTf .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0Bzz2wuTf .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0Bzz2wuTf .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0Bzz2wuTf .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0Bzz2wuTf .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0Bzz2wuTf .modal-lg,
  .cid-t0Bzz2wuTf .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0Bzz2wuTf .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0Bzz2wuTf .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0Bzz2wuTf .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-t0Bzz2wuTf .form-group {
  margin-bottom: 1rem;
}
.cid-t0Bzz2wuTf .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0Bzz2wuTf .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0Bzz2wuTf .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-t0Bzz2wuTf .mbr-section-btn {
  margin: 0;
}
.cid-t0Bzz2wuTf .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0Bzz2wuTf .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0Bzz2wuTf .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-t2MaA8Ch4Z .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-t2MaA8Ch4Z .my-float {
  margin-top: 16px;
}
.cid-t2MaA8Ch4Z P {
  color: #232323;
}
.cid-t2MaA8Ch4Z DIV {
  color: #ffffff;
}
.cid-t2MaA8Ch4Z H10 {
  color: #767676;
}
.cid-t2MaA8Ch4Z .hidden {
  display: none;
}
.cid-tSDMigNRVa.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigNRVa.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigNRVa.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigNRVa .modal-content,
.cid-tSDMigNRVa .modal-dialog {
  height: auto;
}
.cid-tSDMigNRVa .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigNRVa .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigNRVa .form-wrapper .mbr-form .form-group,
  .cid-tSDMigNRVa .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigNRVa .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigNRVa .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-tSDMigNRVa .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigNRVa .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigNRVa .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigNRVa .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigNRVa .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigNRVa .modal-open {
  overflow: hidden;
}
.cid-tSDMigNRVa .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigNRVa .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigNRVa .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigNRVa .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-tSDMigNRVa .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigNRVa .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigNRVa .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigNRVa .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-tSDMigNRVa .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigNRVa .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigNRVa .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigNRVa .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigNRVa .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-tSDMigNRVa .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNRVa .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigNRVa .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigNRVa .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigNRVa .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigNRVa .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigNRVa .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigNRVa .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigNRVa .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNRVa .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigNRVa .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-tSDMigNRVa .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNRVa .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigNRVa .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigNRVa .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigNRVa .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigNRVa .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigNRVa .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigNRVa .modal-lg,
  .cid-tSDMigNRVa .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigNRVa .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigNRVa .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigNRVa .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-tSDMigNRVa .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigNRVa .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigNRVa .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigNRVa .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-tSDMigNRVa .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigNRVa .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-t0Yuz0hqJK {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-t0Yuz0hqJK .mbr-section-title {
  color: #4479d9;
}
#custom-html-1u9 body {
  background-color: black;
}
#custom-html-1u9 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1u9 .complet {
  background-color: #000000;
}
#custom-html-1u9 .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-1u9 .conteneurVideo iframe,
#custom-html-1u9 .conteneurVideo object,
#custom-html-1u9 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1u9 #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-1u9 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1u9 #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-1u9 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1u9 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpttTz8pc {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpttTz8pc .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-t0Yuz0XxoP {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-t0Yuz0XxoP .mbr-text {
  color: #ffffff;
}
.cid-t0Yuz0XxoP .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-t0Yuz0XxoP .mbr-section-title {
  color: #4479d9;
}
.cid-t0Yuz0XxoP H1 {
  color: #4479d9;
}
.cid-t0Yuz0XxoP H2 {
  color: #4479d9;
}
.cid-t0Yuz0XxoP H3 {
  color: #4479d9;
}
.cid-t0Yuz0XxoP .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-t0Yuz0XxoP .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-t0Yuz0XxoP .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-t0Yuz0XxoP .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-t0Yuz0XxoP .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-t0Yuz0XxoP .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-t0Yuz0XxoP .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-t0Yuz0XxoP .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-t0Yuz0XxoP .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-t0Yuz0XxoP .play,
.cid-t0Yuz0XxoP .pause,
.cid-t0Yuz0XxoP .prev,
.cid-t0Yuz0XxoP .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-t0Yuz0XxoP .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-t0Yuz0XxoP #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-t0Yuz0XxoP .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwqfyG6xT {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwqfyG6xT .mbr-media {
  position: relative;
}
.cid-ubwqfyG6xT .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwqfyG6xT 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-ubwqfyG6xT img {
    max-width: 95%;
  }
}
.cid-ubwqfyG6xT h1 {
  line-height: 1.5;
}
.cid-ubwqfyG6xT .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-ubwqfyG6xT .start:hover {
  background: #ff1f3f;
}
.cid-ubwqfyG6xT .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwqfyG6xT a {
  background-image: none !important;
}
.cid-ubwqfyG6xT .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwqfyG6xT .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwqfyG6xT .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwqfyG6xT .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-ubwqfyG6xT .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwqfyG6xT .mbr-section-title {
  color: #ffffff;
}
.cid-ubwqfyG6xT .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwqfyG6xT .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwqfyG6xT .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwqfyG6xT .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwqfyG6xT .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwqfyG6xT .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwqfyG6xT .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwqfyG6xT .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwqfyG6xT .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwqfyG6xT .playEnfant,
.cid-ubwqfyG6xT .pauseEnfant,
.cid-ubwqfyG6xT .prevEnfant,
.cid-ubwqfyG6xT .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwqfyG6xT .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwqfyG6xT #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwqfyG6xT .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwqfyG6xT .mbr-card-title,
.cid-ubwqfyG6xT .cards-wrapper {
  color: #ffa405;
}
.cid-ubwqfyG6xT .mbr-section-title P {
  text-align: right;
}
.cid-ubwqgk5qZD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwqgk5qZD .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwqgk5qZD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwqgk5qZD .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwqgk5qZD .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwqgk5qZD .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwqgk5qZD .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwqgk5qZD .card-row {
  align-items: stretch;
}
.cid-ubwqgk5qZD .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwqgk5qZD .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwqgk5qZD .couleur1 {
  background-color: royalblue;
}
.cid-ubwqgk5qZD .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwqgk5qZD .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwqgk5qZD .card-box {
  height: 100%;
}
.cid-ubwqgk5qZD .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwqgk5qZD .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwqgk5qZD .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwqgk5qZD .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubptvKRxt6 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubptvKRxt6 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubptvKRxt6 .mbr-text,
.cid-ubptvKRxt6 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0Yuz2SzYd.popup-builder {
  background-color: #ffffff;
}
.cid-t0Yuz2SzYd.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0Yuz2SzYd.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0Yuz2SzYd .modal-content,
.cid-t0Yuz2SzYd .modal-dialog {
  height: auto;
}
.cid-t0Yuz2SzYd .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0Yuz2SzYd .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0Yuz2SzYd .form-wrapper .mbr-form .form-group,
  .cid-t0Yuz2SzYd .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0Yuz2SzYd .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0Yuz2SzYd .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-t0Yuz2SzYd .mbr-text {
  text-align: center;
}
.cid-t0Yuz2SzYd .pt-0 {
  padding-top: 0 !important;
}
.cid-t0Yuz2SzYd .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0Yuz2SzYd .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0Yuz2SzYd .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0Yuz2SzYd .modal-open {
  overflow: hidden;
}
.cid-t0Yuz2SzYd .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0Yuz2SzYd .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0Yuz2SzYd .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0Yuz2SzYd .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-t0Yuz2SzYd .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0Yuz2SzYd .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0Yuz2SzYd .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0Yuz2SzYd .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-t0Yuz2SzYd .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0Yuz2SzYd .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0Yuz2SzYd .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0Yuz2SzYd .modal-backdrop.show {
  opacity: .5;
}
.cid-t0Yuz2SzYd .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-t0Yuz2SzYd .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0Yuz2SzYd .modal-header {
    padding: 1rem;
  }
}
.cid-t0Yuz2SzYd .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0Yuz2SzYd .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0Yuz2SzYd .modal-header .close:hover {
  opacity: 1;
}
.cid-t0Yuz2SzYd .modal-header .close:focus {
  outline: none;
}
.cid-t0Yuz2SzYd .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0Yuz2SzYd .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0Yuz2SzYd .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0Yuz2SzYd .modal-body {
    padding: 1rem;
  }
}
.cid-t0Yuz2SzYd .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-t0Yuz2SzYd .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0Yuz2SzYd .modal-footer {
    padding: 1rem;
  }
}
.cid-t0Yuz2SzYd .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0Yuz2SzYd .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0Yuz2SzYd .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0Yuz2SzYd .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0Yuz2SzYd .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0Yuz2SzYd .modal-lg,
  .cid-t0Yuz2SzYd .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0Yuz2SzYd .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0Yuz2SzYd .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0Yuz2SzYd .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-t0Yuz2SzYd .form-group {
  margin-bottom: 1rem;
}
.cid-t0Yuz2SzYd .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0Yuz2SzYd .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0Yuz2SzYd .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-t0Yuz2SzYd .mbr-section-btn {
  margin: 0;
}
.cid-t0Yuz2SzYd .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0Yuz2SzYd .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0Yuz2SzYd .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-t2MeyPWuqG .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-t2MeyPWuqG .my-float {
  margin-top: 16px;
}
.cid-t2MeyPWuqG P {
  color: #232323;
}
.cid-t2MeyPWuqG DIV {
  color: #ffffff;
}
.cid-t2MeyPWuqG H10 {
  color: #767676;
}
.cid-t2MeyPWuqG .hidden {
  display: none;
}
.cid-tSDMigNx4D.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigNx4D.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigNx4D.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigNx4D .modal-content,
.cid-tSDMigNx4D .modal-dialog {
  height: auto;
}
.cid-tSDMigNx4D .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigNx4D .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigNx4D .form-wrapper .mbr-form .form-group,
  .cid-tSDMigNx4D .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigNx4D .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigNx4D .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-tSDMigNx4D .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigNx4D .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigNx4D .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigNx4D .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigNx4D .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigNx4D .modal-open {
  overflow: hidden;
}
.cid-tSDMigNx4D .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigNx4D .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigNx4D .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigNx4D .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-tSDMigNx4D .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigNx4D .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigNx4D .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigNx4D .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-tSDMigNx4D .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigNx4D .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigNx4D .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigNx4D .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigNx4D .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-tSDMigNx4D .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNx4D .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigNx4D .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigNx4D .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigNx4D .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigNx4D .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigNx4D .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigNx4D .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigNx4D .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNx4D .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigNx4D .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-tSDMigNx4D .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNx4D .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigNx4D .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigNx4D .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigNx4D .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigNx4D .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigNx4D .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigNx4D .modal-lg,
  .cid-tSDMigNx4D .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigNx4D .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigNx4D .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigNx4D .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-tSDMigNx4D .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigNx4D .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigNx4D .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigNx4D .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-tSDMigNx4D .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigNx4D .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-t9Azuasisy {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-t9Azuasisy .mbr-section-title {
  color: #4479d9;
}
#custom-html-1u4 body {
  background-color: black;
}
#custom-html-1u4 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1u4 .complet {
  background-color: #000000;
}
#custom-html-1u4 .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-1u4 .conteneurVideo iframe,
#custom-html-1u4 .conteneurVideo object,
#custom-html-1u4 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1u4 #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-1u4 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1u4 #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-1u4 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1u4 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubptWE7J4S {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubptWE7J4S .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-t9Azub4URt {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-t9Azub4URt .mbr-text {
  color: #ffffff;
}
.cid-t9Azub4URt .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-t9Azub4URt .mbr-section-title {
  color: #4479d9;
}
.cid-t9Azub4URt H1 {
  color: #4479d9;
}
.cid-t9Azub4URt H2 {
  color: #4479d9;
}
.cid-t9Azub4URt H3 {
  color: #4479d9;
}
.cid-t9Azub4URt .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-t9Azub4URt .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-t9Azub4URt .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-t9Azub4URt .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-t9Azub4URt .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-t9Azub4URt .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-t9Azub4URt .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-t9Azub4URt .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-t9Azub4URt .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-t9Azub4URt .play,
.cid-t9Azub4URt .pause,
.cid-t9Azub4URt .prev,
.cid-t9Azub4URt .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-t9Azub4URt .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-t9Azub4URt #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-t9Azub4URt .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwn8i6c3C {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwn8i6c3C .mbr-media {
  position: relative;
}
.cid-ubwn8i6c3C .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwn8i6c3C 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-ubwn8i6c3C img {
    max-width: 95%;
  }
}
.cid-ubwn8i6c3C h1 {
  line-height: 1.5;
}
.cid-ubwn8i6c3C .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-ubwn8i6c3C .start:hover {
  background: #ff1f3f;
}
.cid-ubwn8i6c3C .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwn8i6c3C a {
  background-image: none !important;
}
.cid-ubwn8i6c3C .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwn8i6c3C .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwn8i6c3C .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwn8i6c3C .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-ubwn8i6c3C .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwn8i6c3C .mbr-section-title {
  color: #ffffff;
}
.cid-ubwn8i6c3C .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwn8i6c3C .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwn8i6c3C .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwn8i6c3C .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwn8i6c3C .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwn8i6c3C .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwn8i6c3C .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwn8i6c3C .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwn8i6c3C .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwn8i6c3C .playEnfant,
.cid-ubwn8i6c3C .pauseEnfant,
.cid-ubwn8i6c3C .prevEnfant,
.cid-ubwn8i6c3C .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwn8i6c3C .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwn8i6c3C #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwn8i6c3C .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwn8i6c3C .mbr-card-title,
.cid-ubwn8i6c3C .cards-wrapper {
  color: #ffa405;
}
.cid-ubwn8i6c3C .mbr-section-title P {
  text-align: right;
}
.cid-ubwn9djxD9 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwn9djxD9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwn9djxD9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwn9djxD9 .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwn9djxD9 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwn9djxD9 .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwn9djxD9 .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwn9djxD9 .card-row {
  align-items: stretch;
}
.cid-ubwn9djxD9 .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwn9djxD9 .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwn9djxD9 .couleur1 {
  background-color: royalblue;
}
.cid-ubwn9djxD9 .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwn9djxD9 .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwn9djxD9 .card-box {
  height: 100%;
}
.cid-ubwn9djxD9 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwn9djxD9 .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwn9djxD9 .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwn9djxD9 .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubptY6tyg7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubptY6tyg7 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubptY6tyg7 .mbr-text,
.cid-ubptY6tyg7 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t9Azucw8g0.popup-builder {
  background-color: #ffffff;
}
.cid-t9Azucw8g0.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t9Azucw8g0.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t9Azucw8g0 .modal-content,
.cid-t9Azucw8g0 .modal-dialog {
  height: auto;
}
.cid-t9Azucw8g0 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t9Azucw8g0 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t9Azucw8g0 .form-wrapper .mbr-form .form-group,
  .cid-t9Azucw8g0 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t9Azucw8g0 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t9Azucw8g0 .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-t9Azucw8g0 .mbr-text {
  text-align: center;
}
.cid-t9Azucw8g0 .pt-0 {
  padding-top: 0 !important;
}
.cid-t9Azucw8g0 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t9Azucw8g0 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t9Azucw8g0 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t9Azucw8g0 .modal-open {
  overflow: hidden;
}
.cid-t9Azucw8g0 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t9Azucw8g0 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t9Azucw8g0 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t9Azucw8g0 .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-t9Azucw8g0 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t9Azucw8g0 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t9Azucw8g0 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t9Azucw8g0 .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-t9Azucw8g0 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t9Azucw8g0 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t9Azucw8g0 .modal-backdrop.fade {
  opacity: 0;
}
.cid-t9Azucw8g0 .modal-backdrop.show {
  opacity: .5;
}
.cid-t9Azucw8g0 .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-t9Azucw8g0 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t9Azucw8g0 .modal-header {
    padding: 1rem;
  }
}
.cid-t9Azucw8g0 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t9Azucw8g0 .modal-header .close svg {
  fill: #ffffff;
}
.cid-t9Azucw8g0 .modal-header .close:hover {
  opacity: 1;
}
.cid-t9Azucw8g0 .modal-header .close:focus {
  outline: none;
}
.cid-t9Azucw8g0 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t9Azucw8g0 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t9Azucw8g0 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t9Azucw8g0 .modal-body {
    padding: 1rem;
  }
}
.cid-t9Azucw8g0 .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-t9Azucw8g0 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t9Azucw8g0 .modal-footer {
    padding: 1rem;
  }
}
.cid-t9Azucw8g0 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t9Azucw8g0 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t9Azucw8g0 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t9Azucw8g0 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t9Azucw8g0 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t9Azucw8g0 .modal-lg,
  .cid-t9Azucw8g0 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t9Azucw8g0 .modal-xl {
    max-width: 1140px;
  }
}
.cid-t9Azucw8g0 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t9Azucw8g0 .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-t9Azucw8g0 .form-group {
  margin-bottom: 1rem;
}
.cid-t9Azucw8g0 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t9Azucw8g0 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t9Azucw8g0 .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-t9Azucw8g0 .mbr-section-btn {
  margin: 0;
}
.cid-t9Azucw8g0 .mbr-section-btn .btn {
  margin: 0;
}
.cid-t9Azucw8g0 .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t9Azucw8g0 .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t9AzucUiPv.popup-builder {
  background-color: #ffffff;
}
.cid-t9AzucUiPv.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t9AzucUiPv.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t9AzucUiPv .modal-content,
.cid-t9AzucUiPv .modal-dialog {
  height: auto;
}
.cid-t9AzucUiPv .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t9AzucUiPv .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t9AzucUiPv .form-wrapper .mbr-form .form-group,
  .cid-t9AzucUiPv .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t9AzucUiPv .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t9AzucUiPv .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-t9AzucUiPv .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t9AzucUiPv .pt-0 {
  padding-top: 0 !important;
}
.cid-t9AzucUiPv .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t9AzucUiPv .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t9AzucUiPv .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t9AzucUiPv .modal-open {
  overflow: hidden;
}
.cid-t9AzucUiPv .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t9AzucUiPv .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t9AzucUiPv .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t9AzucUiPv .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-t9AzucUiPv .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t9AzucUiPv .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t9AzucUiPv .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t9AzucUiPv .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-t9AzucUiPv .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t9AzucUiPv .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t9AzucUiPv .modal-backdrop.fade {
  opacity: 0;
}
.cid-t9AzucUiPv .modal-backdrop.show {
  opacity: .5;
}
.cid-t9AzucUiPv .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-t9AzucUiPv .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t9AzucUiPv .modal-header {
    padding: 1rem;
  }
}
.cid-t9AzucUiPv .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t9AzucUiPv .modal-header .close svg {
  fill: #ffffff;
}
.cid-t9AzucUiPv .modal-header .close:hover {
  opacity: 1;
}
.cid-t9AzucUiPv .modal-header .close:focus {
  outline: none;
}
.cid-t9AzucUiPv .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t9AzucUiPv .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t9AzucUiPv .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t9AzucUiPv .modal-body {
    padding: 1rem;
  }
}
.cid-t9AzucUiPv .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-t9AzucUiPv .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t9AzucUiPv .modal-footer {
    padding: 1rem;
  }
}
.cid-t9AzucUiPv .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t9AzucUiPv .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t9AzucUiPv .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t9AzucUiPv .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t9AzucUiPv .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t9AzucUiPv .modal-lg,
  .cid-t9AzucUiPv .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t9AzucUiPv .modal-xl {
    max-width: 1140px;
  }
}
.cid-t9AzucUiPv .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t9AzucUiPv .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-t9AzucUiPv .form-group {
  margin-bottom: 1rem;
}
.cid-t9AzucUiPv .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t9AzucUiPv .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t9AzucUiPv .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-t9AzucUiPv .mbr-section-btn {
  margin: 0;
}
.cid-t9AzucUiPv .mbr-section-btn .btn {
  margin: 0;
}
.cid-t9AzucUiPv #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t9AzucUiPv #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t9AzucUiPv #creativecommons img,
.cid-t9AzucUiPv iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t9Azudw6yj {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-t9Azudw6yj .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-t9Azudw6yj .bg-facebook:hover {
  background: #0b60cb;
}
.cid-t9Azudw6yj .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-t9Azudw6yj .bg-youtube:hover {
  background: #cc0000;
}
.cid-t9Azudw6yj .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-t9Azudw6yj .bg-twitch:hover {
  background: #7313ff;
}
.cid-t9Azudw6yj .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-t9Azudw6yj [class^="socicon-"]:before,
.cid-t9Azudw6yj [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-t9Azudw6yj .mbr-section-title,
.cid-t9Azudw6yj .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-t9Azue56sy {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-t9Azue56sy .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-t9Azue56sy .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-t9Azue56sy .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-t9Azue56sy .form-control:focus,
.cid-t9Azue56sy .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-t9Azue56sy .form-group {
  margin-bottom: 1rem;
}
.cid-t9Azue56sy input::-webkit-input-placeholder,
.cid-t9Azue56sy textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-t9Azue56sy input:-moz-placeholder,
.cid-t9Azue56sy textarea:-moz-placeholder {
  color: #656565;
}
.cid-t9Azue56sy .jq-selectbox li,
.cid-t9Azue56sy .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t9Azue56sy .jq-selectbox li:hover,
.cid-t9Azue56sy .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-t9Azue56sy .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t9Azue56sy .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-t9Azue56sy textarea.form-control {
  resize: none;
}
.cid-t9Azue56sy .input-group-btn {
  display: inline-block;
}
.cid-t9Azue56sy .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-t9Azue56sy .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-t9Azue56sy .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-t9Azue56sy .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-t9Azue56sy .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-t9Azue56sy .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-t9Azue56sy .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-t9Azue56sy .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-t9Azue56sy .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-t9Azue56sy .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-t9Azue56sy .form-control,
.cid-t9Azue56sy .input-group-btn .btn {
  border-radius: 3px;
}
.cid-t9Azue56sy #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-t9Azue56sy #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-t9Azue56sy #creativecommons img,
.cid-t9Azue56sy iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-t9Azue56sy .offset-md-1 {
  margin-left: 1vw;
}
.cid-t9Azufa3Lr .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-t9Azufa3Lr .my-float {
  margin-top: 16px;
}
.cid-t9Azufa3Lr P {
  color: #232323;
}
.cid-t9Azufa3Lr DIV {
  color: #ffffff;
}
.cid-t9Azufa3Lr H10 {
  color: #767676;
}
.cid-t9Azufa3Lr .hidden {
  display: none;
}
.cid-t9ACjwHetB.popup-builder {
  background-color: #ffffff;
}
.cid-t9ACjwHetB.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t9ACjwHetB.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t9ACjwHetB .modal-content,
.cid-t9ACjwHetB .modal-dialog {
  height: auto;
}
.cid-t9ACjwHetB .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t9ACjwHetB .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t9ACjwHetB .form-wrapper .mbr-form .form-group,
  .cid-t9ACjwHetB .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t9ACjwHetB .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t9ACjwHetB .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-t9ACjwHetB .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t9ACjwHetB .pt-0 {
  padding-top: 0 !important;
}
.cid-t9ACjwHetB .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t9ACjwHetB .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t9ACjwHetB .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t9ACjwHetB .modal-open {
  overflow: hidden;
}
.cid-t9ACjwHetB .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t9ACjwHetB .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t9ACjwHetB .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t9ACjwHetB .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-t9ACjwHetB .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t9ACjwHetB .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t9ACjwHetB .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t9ACjwHetB .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-t9ACjwHetB .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t9ACjwHetB .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t9ACjwHetB .modal-backdrop.fade {
  opacity: 0;
}
.cid-t9ACjwHetB .modal-backdrop.show {
  opacity: .5;
}
.cid-t9ACjwHetB .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-t9ACjwHetB .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t9ACjwHetB .modal-header {
    padding: 1rem;
  }
}
.cid-t9ACjwHetB .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t9ACjwHetB .modal-header .close svg {
  fill: #ffffff;
}
.cid-t9ACjwHetB .modal-header .close:hover {
  opacity: 1;
}
.cid-t9ACjwHetB .modal-header .close:focus {
  outline: none;
}
.cid-t9ACjwHetB .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t9ACjwHetB .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t9ACjwHetB .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t9ACjwHetB .modal-body {
    padding: 1rem;
  }
}
.cid-t9ACjwHetB .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-t9ACjwHetB .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t9ACjwHetB .modal-footer {
    padding: 1rem;
  }
}
.cid-t9ACjwHetB .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t9ACjwHetB .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t9ACjwHetB .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t9ACjwHetB .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t9ACjwHetB .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t9ACjwHetB .modal-lg,
  .cid-t9ACjwHetB .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t9ACjwHetB .modal-xl {
    max-width: 1140px;
  }
}
.cid-t9ACjwHetB .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t9ACjwHetB .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-t9ACjwHetB .form-group {
  margin-bottom: 1rem;
}
.cid-t9ACjwHetB .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t9ACjwHetB .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t9ACjwHetB .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-t9ACjwHetB .mbr-section-btn {
  margin: 0;
}
.cid-t9ACjwHetB .mbr-section-btn .btn {
  margin: 0;
}
.cid-tSDMigNDtV.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigNDtV.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigNDtV.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigNDtV .modal-content,
.cid-tSDMigNDtV .modal-dialog {
  height: auto;
}
.cid-tSDMigNDtV .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigNDtV .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigNDtV .form-wrapper .mbr-form .form-group,
  .cid-tSDMigNDtV .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigNDtV .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigNDtV .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-tSDMigNDtV .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigNDtV .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigNDtV .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigNDtV .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigNDtV .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigNDtV .modal-open {
  overflow: hidden;
}
.cid-tSDMigNDtV .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigNDtV .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigNDtV .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigNDtV .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-tSDMigNDtV .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigNDtV .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigNDtV .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigNDtV .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-tSDMigNDtV .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigNDtV .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigNDtV .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigNDtV .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigNDtV .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-tSDMigNDtV .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNDtV .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigNDtV .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigNDtV .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigNDtV .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigNDtV .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigNDtV .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigNDtV .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigNDtV .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNDtV .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigNDtV .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-tSDMigNDtV .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNDtV .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigNDtV .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigNDtV .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigNDtV .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigNDtV .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigNDtV .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigNDtV .modal-lg,
  .cid-tSDMigNDtV .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigNDtV .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigNDtV .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigNDtV .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-tSDMigNDtV .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigNDtV .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigNDtV .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigNDtV .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-tSDMigNDtV .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigNDtV .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-thpRjwhe1j {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-thpRjwhe1j .mbr-section-title {
  color: #4479d9;
}
#custom-html-1uq body {
  background-color: black;
}
#custom-html-1uq .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1uq .complet {
  background-color: #000000;
}
#custom-html-1uq .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-1uq .conteneurVideo iframe,
#custom-html-1uq .conteneurVideo object,
#custom-html-1uq .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1uq #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-1uq .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1uq #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-1uq .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1uq .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubprJpgzWP {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubprJpgzWP .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-thpRjwR6oU {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-thpRjwR6oU .mbr-text {
  color: #ffffff;
}
.cid-thpRjwR6oU .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-thpRjwR6oU .mbr-section-title {
  color: #4479d9;
}
.cid-thpRjwR6oU H1 {
  color: #4479d9;
}
.cid-thpRjwR6oU H2 {
  color: #4479d9;
}
.cid-thpRjwR6oU H3 {
  color: #4479d9;
}
.cid-thpRjwR6oU .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-thpRjwR6oU .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-thpRjwR6oU .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-thpRjwR6oU .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-thpRjwR6oU .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-thpRjwR6oU .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-thpRjwR6oU .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-thpRjwR6oU .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-thpRjwR6oU .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-thpRjwR6oU .play,
.cid-thpRjwR6oU .pause,
.cid-thpRjwR6oU .prev,
.cid-thpRjwR6oU .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-thpRjwR6oU .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-thpRjwR6oU #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-thpRjwR6oU .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwoHsiJxf {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwoHsiJxf .mbr-media {
  position: relative;
}
.cid-ubwoHsiJxf .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwoHsiJxf 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-ubwoHsiJxf img {
    max-width: 95%;
  }
}
.cid-ubwoHsiJxf h1 {
  line-height: 1.5;
}
.cid-ubwoHsiJxf .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-ubwoHsiJxf .start:hover {
  background: #ff1f3f;
}
.cid-ubwoHsiJxf .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwoHsiJxf a {
  background-image: none !important;
}
.cid-ubwoHsiJxf .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwoHsiJxf .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwoHsiJxf .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwoHsiJxf .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-ubwoHsiJxf .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwoHsiJxf .mbr-section-title {
  color: #ffffff;
}
.cid-ubwoHsiJxf .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwoHsiJxf .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwoHsiJxf .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwoHsiJxf .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwoHsiJxf .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwoHsiJxf .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwoHsiJxf .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwoHsiJxf .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwoHsiJxf .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwoHsiJxf .playEnfant,
.cid-ubwoHsiJxf .pauseEnfant,
.cid-ubwoHsiJxf .prevEnfant,
.cid-ubwoHsiJxf .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwoHsiJxf .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwoHsiJxf #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwoHsiJxf .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwoHsiJxf .mbr-card-title,
.cid-ubwoHsiJxf .cards-wrapper {
  color: #ffa405;
}
.cid-ubwoHsiJxf .mbr-section-title P {
  text-align: right;
}
.cid-ubwoInvvwH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwoInvvwH .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwoInvvwH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwoInvvwH .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwoInvvwH .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwoInvvwH .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwoInvvwH .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwoInvvwH .card-row {
  align-items: stretch;
}
.cid-ubwoInvvwH .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwoInvvwH .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwoInvvwH .couleur1 {
  background-color: royalblue;
}
.cid-ubwoInvvwH .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwoInvvwH .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwoInvvwH .card-box {
  height: 100%;
}
.cid-ubwoInvvwH .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwoInvvwH .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwoInvvwH .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwoInvvwH .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubprLoCn7F {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubprLoCn7F .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubprLoCn7F .mbr-text,
.cid-ubprLoCn7F .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-thpRjyjIQ3.popup-builder {
  background-color: #ffffff;
}
.cid-thpRjyjIQ3.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-thpRjyjIQ3.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-thpRjyjIQ3 .modal-content,
.cid-thpRjyjIQ3 .modal-dialog {
  height: auto;
}
.cid-thpRjyjIQ3 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-thpRjyjIQ3 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-thpRjyjIQ3 .form-wrapper .mbr-form .form-group,
  .cid-thpRjyjIQ3 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-thpRjyjIQ3 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-thpRjyjIQ3 .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-thpRjyjIQ3 .mbr-text {
  text-align: center;
}
.cid-thpRjyjIQ3 .pt-0 {
  padding-top: 0 !important;
}
.cid-thpRjyjIQ3 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-thpRjyjIQ3 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-thpRjyjIQ3 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-thpRjyjIQ3 .modal-open {
  overflow: hidden;
}
.cid-thpRjyjIQ3 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-thpRjyjIQ3 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-thpRjyjIQ3 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-thpRjyjIQ3 .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-thpRjyjIQ3 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-thpRjyjIQ3 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-thpRjyjIQ3 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-thpRjyjIQ3 .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-thpRjyjIQ3 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-thpRjyjIQ3 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-thpRjyjIQ3 .modal-backdrop.fade {
  opacity: 0;
}
.cid-thpRjyjIQ3 .modal-backdrop.show {
  opacity: .5;
}
.cid-thpRjyjIQ3 .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-thpRjyjIQ3 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-thpRjyjIQ3 .modal-header {
    padding: 1rem;
  }
}
.cid-thpRjyjIQ3 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-thpRjyjIQ3 .modal-header .close svg {
  fill: #ffffff;
}
.cid-thpRjyjIQ3 .modal-header .close:hover {
  opacity: 1;
}
.cid-thpRjyjIQ3 .modal-header .close:focus {
  outline: none;
}
.cid-thpRjyjIQ3 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-thpRjyjIQ3 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-thpRjyjIQ3 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-thpRjyjIQ3 .modal-body {
    padding: 1rem;
  }
}
.cid-thpRjyjIQ3 .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-thpRjyjIQ3 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-thpRjyjIQ3 .modal-footer {
    padding: 1rem;
  }
}
.cid-thpRjyjIQ3 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-thpRjyjIQ3 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-thpRjyjIQ3 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-thpRjyjIQ3 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-thpRjyjIQ3 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-thpRjyjIQ3 .modal-lg,
  .cid-thpRjyjIQ3 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-thpRjyjIQ3 .modal-xl {
    max-width: 1140px;
  }
}
.cid-thpRjyjIQ3 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-thpRjyjIQ3 .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-thpRjyjIQ3 .form-group {
  margin-bottom: 1rem;
}
.cid-thpRjyjIQ3 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-thpRjyjIQ3 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-thpRjyjIQ3 .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-thpRjyjIQ3 .mbr-section-btn {
  margin: 0;
}
.cid-thpRjyjIQ3 .mbr-section-btn .btn {
  margin: 0;
}
.cid-thpRjyjIQ3 .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-thpRjyjIQ3 .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-thpRjyNdGD.popup-builder {
  background-color: #ffffff;
}
.cid-thpRjyNdGD.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-thpRjyNdGD.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-thpRjyNdGD .modal-content,
.cid-thpRjyNdGD .modal-dialog {
  height: auto;
}
.cid-thpRjyNdGD .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-thpRjyNdGD .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-thpRjyNdGD .form-wrapper .mbr-form .form-group,
  .cid-thpRjyNdGD .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-thpRjyNdGD .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-thpRjyNdGD .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-thpRjyNdGD .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-thpRjyNdGD .pt-0 {
  padding-top: 0 !important;
}
.cid-thpRjyNdGD .pb-0 {
  padding-bottom: 0 !important;
}
.cid-thpRjyNdGD .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-thpRjyNdGD .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-thpRjyNdGD .modal-open {
  overflow: hidden;
}
.cid-thpRjyNdGD .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-thpRjyNdGD .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-thpRjyNdGD .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-thpRjyNdGD .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-thpRjyNdGD .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-thpRjyNdGD .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-thpRjyNdGD .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-thpRjyNdGD .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-thpRjyNdGD .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-thpRjyNdGD .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-thpRjyNdGD .modal-backdrop.fade {
  opacity: 0;
}
.cid-thpRjyNdGD .modal-backdrop.show {
  opacity: .5;
}
.cid-thpRjyNdGD .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-thpRjyNdGD .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-thpRjyNdGD .modal-header {
    padding: 1rem;
  }
}
.cid-thpRjyNdGD .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-thpRjyNdGD .modal-header .close svg {
  fill: #ffffff;
}
.cid-thpRjyNdGD .modal-header .close:hover {
  opacity: 1;
}
.cid-thpRjyNdGD .modal-header .close:focus {
  outline: none;
}
.cid-thpRjyNdGD .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-thpRjyNdGD .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-thpRjyNdGD .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-thpRjyNdGD .modal-body {
    padding: 1rem;
  }
}
.cid-thpRjyNdGD .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-thpRjyNdGD .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-thpRjyNdGD .modal-footer {
    padding: 1rem;
  }
}
.cid-thpRjyNdGD .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-thpRjyNdGD .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-thpRjyNdGD .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-thpRjyNdGD .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-thpRjyNdGD .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-thpRjyNdGD .modal-lg,
  .cid-thpRjyNdGD .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-thpRjyNdGD .modal-xl {
    max-width: 1140px;
  }
}
.cid-thpRjyNdGD .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-thpRjyNdGD .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-thpRjyNdGD .form-group {
  margin-bottom: 1rem;
}
.cid-thpRjyNdGD .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-thpRjyNdGD .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-thpRjyNdGD .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-thpRjyNdGD .mbr-section-btn {
  margin: 0;
}
.cid-thpRjyNdGD .mbr-section-btn .btn {
  margin: 0;
}
.cid-thpRjyNdGD #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-thpRjyNdGD #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-thpRjyNdGD #creativecommons img,
.cid-thpRjyNdGD iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-thpRjzo6TV {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-thpRjzo6TV .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-thpRjzo6TV .bg-facebook:hover {
  background: #0b60cb;
}
.cid-thpRjzo6TV .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-thpRjzo6TV .bg-youtube:hover {
  background: #cc0000;
}
.cid-thpRjzo6TV .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-thpRjzo6TV .bg-twitch:hover {
  background: #7313ff;
}
.cid-thpRjzo6TV .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-thpRjzo6TV [class^="socicon-"]:before,
.cid-thpRjzo6TV [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-thpRjzo6TV .mbr-section-title,
.cid-thpRjzo6TV .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-thpRjzYeCg {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-thpRjzYeCg .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-thpRjzYeCg .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-thpRjzYeCg .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-thpRjzYeCg .form-control:focus,
.cid-thpRjzYeCg .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-thpRjzYeCg .form-group {
  margin-bottom: 1rem;
}
.cid-thpRjzYeCg input::-webkit-input-placeholder,
.cid-thpRjzYeCg textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-thpRjzYeCg input:-moz-placeholder,
.cid-thpRjzYeCg textarea:-moz-placeholder {
  color: #656565;
}
.cid-thpRjzYeCg .jq-selectbox li,
.cid-thpRjzYeCg .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-thpRjzYeCg .jq-selectbox li:hover,
.cid-thpRjzYeCg .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-thpRjzYeCg .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-thpRjzYeCg .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-thpRjzYeCg textarea.form-control {
  resize: none;
}
.cid-thpRjzYeCg .input-group-btn {
  display: inline-block;
}
.cid-thpRjzYeCg .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-thpRjzYeCg .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thpRjzYeCg .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-thpRjzYeCg .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-thpRjzYeCg .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-thpRjzYeCg .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-thpRjzYeCg .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-thpRjzYeCg .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-thpRjzYeCg .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-thpRjzYeCg .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-thpRjzYeCg .form-control,
.cid-thpRjzYeCg .input-group-btn .btn {
  border-radius: 3px;
}
.cid-thpRjzYeCg #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-thpRjzYeCg #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-thpRjzYeCg #creativecommons img,
.cid-thpRjzYeCg iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-thpRjzYeCg .offset-md-1 {
  margin-left: 1vw;
}
.cid-thpRjBaR1E .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-thpRjBaR1E .my-float {
  margin-top: 16px;
}
.cid-thpRjBaR1E P {
  color: #232323;
}
.cid-thpRjBaR1E DIV {
  color: #ffffff;
}
.cid-thpRjBaR1E H10 {
  color: #767676;
}
.cid-thpRjBaR1E .hidden {
  display: none;
}
.cid-thtONBmQRC.popup-builder {
  background-color: #ffffff;
}
.cid-thtONBmQRC.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-thtONBmQRC.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-thtONBmQRC .modal-content,
.cid-thtONBmQRC .modal-dialog {
  height: auto;
}
.cid-thtONBmQRC .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-thtONBmQRC .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-thtONBmQRC .form-wrapper .mbr-form .form-group,
  .cid-thtONBmQRC .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-thtONBmQRC .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-thtONBmQRC .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-thtONBmQRC .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-thtONBmQRC .pt-0 {
  padding-top: 0 !important;
}
.cid-thtONBmQRC .pb-0 {
  padding-bottom: 0 !important;
}
.cid-thtONBmQRC .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-thtONBmQRC .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-thtONBmQRC .modal-open {
  overflow: hidden;
}
.cid-thtONBmQRC .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-thtONBmQRC .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-thtONBmQRC .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-thtONBmQRC .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-thtONBmQRC .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-thtONBmQRC .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-thtONBmQRC .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-thtONBmQRC .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-thtONBmQRC .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-thtONBmQRC .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-thtONBmQRC .modal-backdrop.fade {
  opacity: 0;
}
.cid-thtONBmQRC .modal-backdrop.show {
  opacity: .5;
}
.cid-thtONBmQRC .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-thtONBmQRC .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-thtONBmQRC .modal-header {
    padding: 1rem;
  }
}
.cid-thtONBmQRC .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-thtONBmQRC .modal-header .close svg {
  fill: #ffffff;
}
.cid-thtONBmQRC .modal-header .close:hover {
  opacity: 1;
}
.cid-thtONBmQRC .modal-header .close:focus {
  outline: none;
}
.cid-thtONBmQRC .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-thtONBmQRC .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-thtONBmQRC .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-thtONBmQRC .modal-body {
    padding: 1rem;
  }
}
.cid-thtONBmQRC .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-thtONBmQRC .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-thtONBmQRC .modal-footer {
    padding: 1rem;
  }
}
.cid-thtONBmQRC .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-thtONBmQRC .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-thtONBmQRC .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-thtONBmQRC .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-thtONBmQRC .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-thtONBmQRC .modal-lg,
  .cid-thtONBmQRC .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-thtONBmQRC .modal-xl {
    max-width: 1140px;
  }
}
.cid-thtONBmQRC .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-thtONBmQRC .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-thtONBmQRC .form-group {
  margin-bottom: 1rem;
}
.cid-thtONBmQRC .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-thtONBmQRC .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-thtONBmQRC .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-thtONBmQRC .mbr-section-btn {
  margin: 0;
}
.cid-thtONBmQRC .mbr-section-btn .btn {
  margin: 0;
}
.cid-tSDMigOqsa.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigOqsa.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigOqsa.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigOqsa .modal-content,
.cid-tSDMigOqsa .modal-dialog {
  height: auto;
}
.cid-tSDMigOqsa .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigOqsa .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigOqsa .form-wrapper .mbr-form .form-group,
  .cid-tSDMigOqsa .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigOqsa .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigOqsa .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-tSDMigOqsa .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigOqsa .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigOqsa .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigOqsa .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigOqsa .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigOqsa .modal-open {
  overflow: hidden;
}
.cid-tSDMigOqsa .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigOqsa .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigOqsa .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigOqsa .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-tSDMigOqsa .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigOqsa .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigOqsa .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigOqsa .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-tSDMigOqsa .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigOqsa .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigOqsa .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigOqsa .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigOqsa .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-tSDMigOqsa .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOqsa .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigOqsa .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigOqsa .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigOqsa .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigOqsa .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigOqsa .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigOqsa .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigOqsa .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOqsa .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigOqsa .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-tSDMigOqsa .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOqsa .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigOqsa .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigOqsa .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigOqsa .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigOqsa .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigOqsa .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigOqsa .modal-lg,
  .cid-tSDMigOqsa .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigOqsa .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigOqsa .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigOqsa .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-tSDMigOqsa .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigOqsa .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigOqsa .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigOqsa .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-tSDMigOqsa .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigOqsa .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tkdKt43QDo {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tkdKt43QDo .mbr-section-title {
  color: #4479d9;
}
#custom-html-1ui body {
  background-color: black;
}
#custom-html-1ui .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1ui .complet {
  background-color: #000000;
}
#custom-html-1ui .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-1ui .conteneurVideo iframe,
#custom-html-1ui .conteneurVideo object,
#custom-html-1ui .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1ui #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-1ui .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1ui #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-1ui .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1ui .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpst6Og0a {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpst6Og0a .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tkdKt4DAQB {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tkdKt4DAQB .mbr-text {
  color: #ffffff;
}
.cid-tkdKt4DAQB .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tkdKt4DAQB .mbr-section-title {
  color: #4479d9;
}
.cid-tkdKt4DAQB H1 {
  color: #4479d9;
}
.cid-tkdKt4DAQB H2 {
  color: #4479d9;
}
.cid-tkdKt4DAQB H3 {
  color: #4479d9;
}
.cid-tkdKt4DAQB .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tkdKt4DAQB .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tkdKt4DAQB .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tkdKt4DAQB .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tkdKt4DAQB .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tkdKt4DAQB .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tkdKt4DAQB .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tkdKt4DAQB .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tkdKt4DAQB .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tkdKt4DAQB .play,
.cid-tkdKt4DAQB .pause,
.cid-tkdKt4DAQB .prev,
.cid-tkdKt4DAQB .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tkdKt4DAQB .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tkdKt4DAQB #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tkdKt4DAQB .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwpnj1cpC {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwpnj1cpC .mbr-media {
  position: relative;
}
.cid-ubwpnj1cpC .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwpnj1cpC 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-ubwpnj1cpC img {
    max-width: 95%;
  }
}
.cid-ubwpnj1cpC h1 {
  line-height: 1.5;
}
.cid-ubwpnj1cpC .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-ubwpnj1cpC .start:hover {
  background: #ff1f3f;
}
.cid-ubwpnj1cpC .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwpnj1cpC a {
  background-image: none !important;
}
.cid-ubwpnj1cpC .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwpnj1cpC .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwpnj1cpC .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwpnj1cpC .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-ubwpnj1cpC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwpnj1cpC .mbr-section-title {
  color: #ffffff;
}
.cid-ubwpnj1cpC .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwpnj1cpC .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwpnj1cpC .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwpnj1cpC .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwpnj1cpC .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwpnj1cpC .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwpnj1cpC .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwpnj1cpC .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwpnj1cpC .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwpnj1cpC .playEnfant,
.cid-ubwpnj1cpC .pauseEnfant,
.cid-ubwpnj1cpC .prevEnfant,
.cid-ubwpnj1cpC .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwpnj1cpC .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwpnj1cpC #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwpnj1cpC .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwpnj1cpC .mbr-card-title,
.cid-ubwpnj1cpC .cards-wrapper {
  color: #ffa405;
}
.cid-ubwpnj1cpC .mbr-section-title P {
  text-align: right;
}
.cid-ubwpo8cY6E {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwpo8cY6E .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwpo8cY6E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwpo8cY6E .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwpo8cY6E .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwpo8cY6E .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwpo8cY6E .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwpo8cY6E .card-row {
  align-items: stretch;
}
.cid-ubwpo8cY6E .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwpo8cY6E .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwpo8cY6E .couleur1 {
  background-color: royalblue;
}
.cid-ubwpo8cY6E .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwpo8cY6E .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwpo8cY6E .card-box {
  height: 100%;
}
.cid-ubwpo8cY6E .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwpo8cY6E .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwpo8cY6E .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwpo8cY6E .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpsuAtsS8 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpsuAtsS8 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpsuAtsS8 .mbr-text,
.cid-ubpsuAtsS8 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tkdKt64dAX.popup-builder {
  background-color: #ffffff;
}
.cid-tkdKt64dAX.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tkdKt64dAX.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tkdKt64dAX .modal-content,
.cid-tkdKt64dAX .modal-dialog {
  height: auto;
}
.cid-tkdKt64dAX .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tkdKt64dAX .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tkdKt64dAX .form-wrapper .mbr-form .form-group,
  .cid-tkdKt64dAX .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tkdKt64dAX .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tkdKt64dAX .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-tkdKt64dAX .mbr-text {
  text-align: center;
}
.cid-tkdKt64dAX .pt-0 {
  padding-top: 0 !important;
}
.cid-tkdKt64dAX .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tkdKt64dAX .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tkdKt64dAX .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tkdKt64dAX .modal-open {
  overflow: hidden;
}
.cid-tkdKt64dAX .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tkdKt64dAX .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tkdKt64dAX .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tkdKt64dAX .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-tkdKt64dAX .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tkdKt64dAX .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tkdKt64dAX .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tkdKt64dAX .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-tkdKt64dAX .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tkdKt64dAX .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tkdKt64dAX .modal-backdrop.fade {
  opacity: 0;
}
.cid-tkdKt64dAX .modal-backdrop.show {
  opacity: .5;
}
.cid-tkdKt64dAX .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-tkdKt64dAX .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tkdKt64dAX .modal-header {
    padding: 1rem;
  }
}
.cid-tkdKt64dAX .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tkdKt64dAX .modal-header .close svg {
  fill: #ffffff;
}
.cid-tkdKt64dAX .modal-header .close:hover {
  opacity: 1;
}
.cid-tkdKt64dAX .modal-header .close:focus {
  outline: none;
}
.cid-tkdKt64dAX .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tkdKt64dAX .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tkdKt64dAX .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tkdKt64dAX .modal-body {
    padding: 1rem;
  }
}
.cid-tkdKt64dAX .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-tkdKt64dAX .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tkdKt64dAX .modal-footer {
    padding: 1rem;
  }
}
.cid-tkdKt64dAX .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tkdKt64dAX .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tkdKt64dAX .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tkdKt64dAX .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tkdKt64dAX .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tkdKt64dAX .modal-lg,
  .cid-tkdKt64dAX .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tkdKt64dAX .modal-xl {
    max-width: 1140px;
  }
}
.cid-tkdKt64dAX .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tkdKt64dAX .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-tkdKt64dAX .form-group {
  margin-bottom: 1rem;
}
.cid-tkdKt64dAX .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tkdKt64dAX .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tkdKt64dAX .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-tkdKt64dAX .mbr-section-btn {
  margin: 0;
}
.cid-tkdKt64dAX .mbr-section-btn .btn {
  margin: 0;
}
.cid-tkdKt64dAX .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tkdKt64dAX .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tkdKt6sTuJ.popup-builder {
  background-color: #ffffff;
}
.cid-tkdKt6sTuJ.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tkdKt6sTuJ.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tkdKt6sTuJ .modal-content,
.cid-tkdKt6sTuJ .modal-dialog {
  height: auto;
}
.cid-tkdKt6sTuJ .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tkdKt6sTuJ .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tkdKt6sTuJ .form-wrapper .mbr-form .form-group,
  .cid-tkdKt6sTuJ .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tkdKt6sTuJ .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tkdKt6sTuJ .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-tkdKt6sTuJ .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tkdKt6sTuJ .pt-0 {
  padding-top: 0 !important;
}
.cid-tkdKt6sTuJ .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tkdKt6sTuJ .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tkdKt6sTuJ .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tkdKt6sTuJ .modal-open {
  overflow: hidden;
}
.cid-tkdKt6sTuJ .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tkdKt6sTuJ .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tkdKt6sTuJ .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tkdKt6sTuJ .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-tkdKt6sTuJ .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tkdKt6sTuJ .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tkdKt6sTuJ .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tkdKt6sTuJ .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-tkdKt6sTuJ .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tkdKt6sTuJ .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tkdKt6sTuJ .modal-backdrop.fade {
  opacity: 0;
}
.cid-tkdKt6sTuJ .modal-backdrop.show {
  opacity: .5;
}
.cid-tkdKt6sTuJ .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-tkdKt6sTuJ .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tkdKt6sTuJ .modal-header {
    padding: 1rem;
  }
}
.cid-tkdKt6sTuJ .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tkdKt6sTuJ .modal-header .close svg {
  fill: #ffffff;
}
.cid-tkdKt6sTuJ .modal-header .close:hover {
  opacity: 1;
}
.cid-tkdKt6sTuJ .modal-header .close:focus {
  outline: none;
}
.cid-tkdKt6sTuJ .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tkdKt6sTuJ .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tkdKt6sTuJ .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tkdKt6sTuJ .modal-body {
    padding: 1rem;
  }
}
.cid-tkdKt6sTuJ .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-tkdKt6sTuJ .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tkdKt6sTuJ .modal-footer {
    padding: 1rem;
  }
}
.cid-tkdKt6sTuJ .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tkdKt6sTuJ .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tkdKt6sTuJ .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tkdKt6sTuJ .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tkdKt6sTuJ .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tkdKt6sTuJ .modal-lg,
  .cid-tkdKt6sTuJ .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tkdKt6sTuJ .modal-xl {
    max-width: 1140px;
  }
}
.cid-tkdKt6sTuJ .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tkdKt6sTuJ .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-tkdKt6sTuJ .form-group {
  margin-bottom: 1rem;
}
.cid-tkdKt6sTuJ .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tkdKt6sTuJ .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tkdKt6sTuJ .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-tkdKt6sTuJ .mbr-section-btn {
  margin: 0;
}
.cid-tkdKt6sTuJ .mbr-section-btn .btn {
  margin: 0;
}
.cid-tkdKt6sTuJ #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tkdKt6sTuJ #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tkdKt6sTuJ #creativecommons img,
.cid-tkdKt6sTuJ iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tkdKt72qJc {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tkdKt72qJc .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tkdKt72qJc .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tkdKt72qJc .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tkdKt72qJc .bg-youtube:hover {
  background: #cc0000;
}
.cid-tkdKt72qJc .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tkdKt72qJc .bg-twitch:hover {
  background: #7313ff;
}
.cid-tkdKt72qJc .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-tkdKt72qJc [class^="socicon-"]:before,
.cid-tkdKt72qJc [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tkdKt72qJc .mbr-section-title,
.cid-tkdKt72qJc .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tkdKt7AMGw {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tkdKt7AMGw .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tkdKt7AMGw .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tkdKt7AMGw .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-tkdKt7AMGw .form-control:focus,
.cid-tkdKt7AMGw .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tkdKt7AMGw .form-group {
  margin-bottom: 1rem;
}
.cid-tkdKt7AMGw input::-webkit-input-placeholder,
.cid-tkdKt7AMGw textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tkdKt7AMGw input:-moz-placeholder,
.cid-tkdKt7AMGw textarea:-moz-placeholder {
  color: #656565;
}
.cid-tkdKt7AMGw .jq-selectbox li,
.cid-tkdKt7AMGw .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tkdKt7AMGw .jq-selectbox li:hover,
.cid-tkdKt7AMGw .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tkdKt7AMGw .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tkdKt7AMGw .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tkdKt7AMGw textarea.form-control {
  resize: none;
}
.cid-tkdKt7AMGw .input-group-btn {
  display: inline-block;
}
.cid-tkdKt7AMGw .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tkdKt7AMGw .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tkdKt7AMGw .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tkdKt7AMGw .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tkdKt7AMGw .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tkdKt7AMGw .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tkdKt7AMGw .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tkdKt7AMGw .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tkdKt7AMGw .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tkdKt7AMGw .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tkdKt7AMGw .form-control,
.cid-tkdKt7AMGw .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tkdKt7AMGw #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tkdKt7AMGw #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tkdKt7AMGw #creativecommons img,
.cid-tkdKt7AMGw iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tkdKt7AMGw .offset-md-1 {
  margin-left: 1vw;
}
.cid-tkdKt8FjaV .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-tkdKt8FjaV .my-float {
  margin-top: 16px;
}
.cid-tkdKt8FjaV P {
  color: #232323;
}
.cid-tkdKt8FjaV DIV {
  color: #ffffff;
}
.cid-tkdKt8FjaV H10 {
  color: #767676;
}
.cid-tkdKt8FjaV .hidden {
  display: none;
}
.cid-tSDMigOGi3.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigOGi3.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigOGi3.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigOGi3 .modal-content,
.cid-tSDMigOGi3 .modal-dialog {
  height: auto;
}
.cid-tSDMigOGi3 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigOGi3 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigOGi3 .form-wrapper .mbr-form .form-group,
  .cid-tSDMigOGi3 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigOGi3 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigOGi3 .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-tSDMigOGi3 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigOGi3 .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigOGi3 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigOGi3 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigOGi3 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigOGi3 .modal-open {
  overflow: hidden;
}
.cid-tSDMigOGi3 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigOGi3 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigOGi3 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigOGi3 .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-tSDMigOGi3 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigOGi3 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigOGi3 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigOGi3 .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-tSDMigOGi3 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigOGi3 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigOGi3 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigOGi3 .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigOGi3 .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-tSDMigOGi3 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOGi3 .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigOGi3 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigOGi3 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigOGi3 .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigOGi3 .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigOGi3 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigOGi3 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigOGi3 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOGi3 .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigOGi3 .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-tSDMigOGi3 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOGi3 .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigOGi3 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigOGi3 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigOGi3 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigOGi3 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigOGi3 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigOGi3 .modal-lg,
  .cid-tSDMigOGi3 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigOGi3 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigOGi3 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigOGi3 .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-tSDMigOGi3 .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigOGi3 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigOGi3 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigOGi3 .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-tSDMigOGi3 .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigOGi3 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-thB5BBCogI {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-thB5BBCogI .mbr-section-title {
  color: #4479d9;
}
#custom-html-1u3 body {
  background-color: black;
}
#custom-html-1u3 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1u3 .complet {
  background-color: #000000;
}
#custom-html-1u3 .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-1u3 .conteneurVideo iframe,
#custom-html-1u3 .conteneurVideo object,
#custom-html-1u3 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1u3 #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-1u3 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1u3 #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-1u3 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1u3 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpua2DYsR {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpua2DYsR .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-thB5BCf8es {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-thB5BCf8es .mbr-text {
  color: #ffffff;
}
.cid-thB5BCf8es .mbr-section-subtitle {
  color: #4479d9;
  text-align: left;
}
.cid-thB5BCf8es .mbr-section-title {
  color: #4479d9;
}
.cid-thB5BCf8es H1 {
  color: #4479d9;
}
.cid-thB5BCf8es H2 {
  color: #4479d9;
}
.cid-thB5BCf8es H3 {
  color: #4479d9;
}
.cid-thB5BCf8es .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-thB5BCf8es .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-thB5BCf8es .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-thB5BCf8es .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-thB5BCf8es .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-thB5BCf8es .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-thB5BCf8es .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-thB5BCf8es .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-thB5BCf8es .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-thB5BCf8es .play,
.cid-thB5BCf8es .pause,
.cid-thB5BCf8es .prev,
.cid-thB5BCf8es .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-thB5BCf8es .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-thB5BCf8es #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-thB5BCf8es .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwmTiczah {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwmTiczah .mbr-media {
  position: relative;
}
.cid-ubwmTiczah .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwmTiczah 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-ubwmTiczah img {
    max-width: 95%;
  }
}
.cid-ubwmTiczah h1 {
  line-height: 1.5;
}
.cid-ubwmTiczah .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-ubwmTiczah .start:hover {
  background: #ff1f3f;
}
.cid-ubwmTiczah .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwmTiczah a {
  background-image: none !important;
}
.cid-ubwmTiczah .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwmTiczah .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwmTiczah .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwmTiczah .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-ubwmTiczah .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwmTiczah .mbr-section-title {
  color: #ffffff;
}
.cid-ubwmTiczah .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwmTiczah .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwmTiczah .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwmTiczah .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwmTiczah .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwmTiczah .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwmTiczah .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwmTiczah .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwmTiczah .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwmTiczah .playEnfant,
.cid-ubwmTiczah .pauseEnfant,
.cid-ubwmTiczah .prevEnfant,
.cid-ubwmTiczah .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwmTiczah .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwmTiczah #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwmTiczah .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwmTiczah .mbr-card-title,
.cid-ubwmTiczah .cards-wrapper {
  color: #ffa405;
}
.cid-ubwmTiczah .mbr-section-title P {
  text-align: right;
}
.cid-ubwmUdHdIw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwmUdHdIw .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwmUdHdIw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwmUdHdIw .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwmUdHdIw .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwmUdHdIw .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwmUdHdIw .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwmUdHdIw .card-row {
  align-items: stretch;
}
.cid-ubwmUdHdIw .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwmUdHdIw .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwmUdHdIw .couleur1 {
  background-color: royalblue;
}
.cid-ubwmUdHdIw .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwmUdHdIw .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwmUdHdIw .card-box {
  height: 100%;
}
.cid-ubwmUdHdIw .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwmUdHdIw .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwmUdHdIw .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwmUdHdIw .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpubw6CAO {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpubw6CAO .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpubw6CAO .mbr-text,
.cid-ubpubw6CAO .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-thB5BDZBUE.popup-builder {
  background-color: #ffffff;
}
.cid-thB5BDZBUE.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-thB5BDZBUE.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-thB5BDZBUE .modal-content,
.cid-thB5BDZBUE .modal-dialog {
  height: auto;
}
.cid-thB5BDZBUE .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-thB5BDZBUE .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-thB5BDZBUE .form-wrapper .mbr-form .form-group,
  .cid-thB5BDZBUE .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-thB5BDZBUE .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-thB5BDZBUE .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-thB5BDZBUE .mbr-text {
  text-align: center;
}
.cid-thB5BDZBUE .pt-0 {
  padding-top: 0 !important;
}
.cid-thB5BDZBUE .pb-0 {
  padding-bottom: 0 !important;
}
.cid-thB5BDZBUE .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-thB5BDZBUE .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-thB5BDZBUE .modal-open {
  overflow: hidden;
}
.cid-thB5BDZBUE .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-thB5BDZBUE .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-thB5BDZBUE .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-thB5BDZBUE .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-thB5BDZBUE .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-thB5BDZBUE .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-thB5BDZBUE .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-thB5BDZBUE .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-thB5BDZBUE .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-thB5BDZBUE .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-thB5BDZBUE .modal-backdrop.fade {
  opacity: 0;
}
.cid-thB5BDZBUE .modal-backdrop.show {
  opacity: .5;
}
.cid-thB5BDZBUE .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-thB5BDZBUE .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-thB5BDZBUE .modal-header {
    padding: 1rem;
  }
}
.cid-thB5BDZBUE .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-thB5BDZBUE .modal-header .close svg {
  fill: #ffffff;
}
.cid-thB5BDZBUE .modal-header .close:hover {
  opacity: 1;
}
.cid-thB5BDZBUE .modal-header .close:focus {
  outline: none;
}
.cid-thB5BDZBUE .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-thB5BDZBUE .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-thB5BDZBUE .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-thB5BDZBUE .modal-body {
    padding: 1rem;
  }
}
.cid-thB5BDZBUE .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-thB5BDZBUE .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-thB5BDZBUE .modal-footer {
    padding: 1rem;
  }
}
.cid-thB5BDZBUE .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-thB5BDZBUE .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-thB5BDZBUE .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-thB5BDZBUE .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-thB5BDZBUE .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-thB5BDZBUE .modal-lg,
  .cid-thB5BDZBUE .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-thB5BDZBUE .modal-xl {
    max-width: 1140px;
  }
}
.cid-thB5BDZBUE .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-thB5BDZBUE .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-thB5BDZBUE .form-group {
  margin-bottom: 1rem;
}
.cid-thB5BDZBUE .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-thB5BDZBUE .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-thB5BDZBUE .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-thB5BDZBUE .mbr-section-btn {
  margin: 0;
}
.cid-thB5BDZBUE .mbr-section-btn .btn {
  margin: 0;
}
.cid-thB5BDZBUE .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-thB5BDZBUE .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-thB5BEryHs.popup-builder {
  background-color: #ffffff;
}
.cid-thB5BEryHs.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-thB5BEryHs.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-thB5BEryHs .modal-content,
.cid-thB5BEryHs .modal-dialog {
  height: auto;
}
.cid-thB5BEryHs .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-thB5BEryHs .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-thB5BEryHs .form-wrapper .mbr-form .form-group,
  .cid-thB5BEryHs .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-thB5BEryHs .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-thB5BEryHs .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-thB5BEryHs .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-thB5BEryHs .pt-0 {
  padding-top: 0 !important;
}
.cid-thB5BEryHs .pb-0 {
  padding-bottom: 0 !important;
}
.cid-thB5BEryHs .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-thB5BEryHs .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-thB5BEryHs .modal-open {
  overflow: hidden;
}
.cid-thB5BEryHs .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-thB5BEryHs .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-thB5BEryHs .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-thB5BEryHs .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-thB5BEryHs .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-thB5BEryHs .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-thB5BEryHs .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-thB5BEryHs .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-thB5BEryHs .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-thB5BEryHs .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-thB5BEryHs .modal-backdrop.fade {
  opacity: 0;
}
.cid-thB5BEryHs .modal-backdrop.show {
  opacity: .5;
}
.cid-thB5BEryHs .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-thB5BEryHs .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-thB5BEryHs .modal-header {
    padding: 1rem;
  }
}
.cid-thB5BEryHs .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-thB5BEryHs .modal-header .close svg {
  fill: #ffffff;
}
.cid-thB5BEryHs .modal-header .close:hover {
  opacity: 1;
}
.cid-thB5BEryHs .modal-header .close:focus {
  outline: none;
}
.cid-thB5BEryHs .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-thB5BEryHs .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-thB5BEryHs .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-thB5BEryHs .modal-body {
    padding: 1rem;
  }
}
.cid-thB5BEryHs .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-thB5BEryHs .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-thB5BEryHs .modal-footer {
    padding: 1rem;
  }
}
.cid-thB5BEryHs .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-thB5BEryHs .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-thB5BEryHs .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-thB5BEryHs .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-thB5BEryHs .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-thB5BEryHs .modal-lg,
  .cid-thB5BEryHs .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-thB5BEryHs .modal-xl {
    max-width: 1140px;
  }
}
.cid-thB5BEryHs .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-thB5BEryHs .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-thB5BEryHs .form-group {
  margin-bottom: 1rem;
}
.cid-thB5BEryHs .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-thB5BEryHs .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-thB5BEryHs .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-thB5BEryHs .mbr-section-btn {
  margin: 0;
}
.cid-thB5BEryHs .mbr-section-btn .btn {
  margin: 0;
}
.cid-thB5BEryHs #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-thB5BEryHs #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-thB5BEryHs #creativecommons img,
.cid-thB5BEryHs iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-thB5BFb6LG {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-thB5BFb6LG .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-thB5BFb6LG .bg-facebook:hover {
  background: #0b60cb;
}
.cid-thB5BFb6LG .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-thB5BFb6LG .bg-youtube:hover {
  background: #cc0000;
}
.cid-thB5BFb6LG .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-thB5BFb6LG .bg-twitch:hover {
  background: #7313ff;
}
.cid-thB5BFb6LG .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-thB5BFb6LG [class^="socicon-"]:before,
.cid-thB5BFb6LG [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-thB5BFb6LG .mbr-section-title,
.cid-thB5BFb6LG .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-thB5BFVgT4 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-thB5BFVgT4 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-thB5BFVgT4 .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-thB5BFVgT4 .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-thB5BFVgT4 .form-control:focus,
.cid-thB5BFVgT4 .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-thB5BFVgT4 .form-group {
  margin-bottom: 1rem;
}
.cid-thB5BFVgT4 input::-webkit-input-placeholder,
.cid-thB5BFVgT4 textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-thB5BFVgT4 input:-moz-placeholder,
.cid-thB5BFVgT4 textarea:-moz-placeholder {
  color: #656565;
}
.cid-thB5BFVgT4 .jq-selectbox li,
.cid-thB5BFVgT4 .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-thB5BFVgT4 .jq-selectbox li:hover,
.cid-thB5BFVgT4 .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-thB5BFVgT4 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-thB5BFVgT4 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-thB5BFVgT4 textarea.form-control {
  resize: none;
}
.cid-thB5BFVgT4 .input-group-btn {
  display: inline-block;
}
.cid-thB5BFVgT4 .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-thB5BFVgT4 .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-thB5BFVgT4 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-thB5BFVgT4 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-thB5BFVgT4 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-thB5BFVgT4 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-thB5BFVgT4 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-thB5BFVgT4 .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-thB5BFVgT4 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-thB5BFVgT4 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-thB5BFVgT4 .form-control,
.cid-thB5BFVgT4 .input-group-btn .btn {
  border-radius: 3px;
}
.cid-thB5BFVgT4 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-thB5BFVgT4 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-thB5BFVgT4 #creativecommons img,
.cid-thB5BFVgT4 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-thB5BFVgT4 .offset-md-1 {
  margin-left: 1vw;
}
.cid-thB5BHiBKl .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-thB5BHiBKl .my-float {
  margin-top: 16px;
}
.cid-thB5BHiBKl P {
  color: #232323;
}
.cid-thB5BHiBKl DIV {
  color: #ffffff;
}
.cid-thB5BHiBKl H10 {
  color: #767676;
}
.cid-thB5BHiBKl .hidden {
  display: none;
}
.cid-tSDMigOaHK.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigOaHK.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigOaHK.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigOaHK .modal-content,
.cid-tSDMigOaHK .modal-dialog {
  height: auto;
}
.cid-tSDMigOaHK .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigOaHK .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigOaHK .form-wrapper .mbr-form .form-group,
  .cid-tSDMigOaHK .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigOaHK .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigOaHK .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-tSDMigOaHK .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigOaHK .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigOaHK .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigOaHK .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigOaHK .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigOaHK .modal-open {
  overflow: hidden;
}
.cid-tSDMigOaHK .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigOaHK .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigOaHK .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigOaHK .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-tSDMigOaHK .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigOaHK .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigOaHK .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigOaHK .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-tSDMigOaHK .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigOaHK .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigOaHK .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigOaHK .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigOaHK .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-tSDMigOaHK .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOaHK .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigOaHK .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigOaHK .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigOaHK .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigOaHK .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigOaHK .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigOaHK .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigOaHK .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOaHK .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigOaHK .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-tSDMigOaHK .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOaHK .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigOaHK .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigOaHK .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigOaHK .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigOaHK .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigOaHK .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigOaHK .modal-lg,
  .cid-tSDMigOaHK .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigOaHK .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigOaHK .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigOaHK .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-tSDMigOaHK .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigOaHK .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigOaHK .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigOaHK .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-tSDMigOaHK .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigOaHK .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sZMM3Uidiu {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sZMM3Uidiu .mbr-section-title {
  color: #4479d9;
}
#custom-html-1tl body {
  background-color: black;
}
#custom-html-1tl .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1tl .complet {
  background-color: #000000;
}
#custom-html-1tl .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-1tl .conteneurVideo iframe,
#custom-html-1tl .conteneurVideo object,
#custom-html-1tl .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1tl #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-1tl .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1tl #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-1tl .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1tl .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpumh4nE3 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpumh4nE3 .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sZMM3UQ3ZO {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sZMM3UQ3ZO .mbr-text {
  color: #ffffff;
}
.cid-sZMM3UQ3ZO .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sZMM3UQ3ZO .mbr-section-title {
  color: #4479d9;
}
.cid-sZMM3UQ3ZO H1 {
  color: #4479d9;
}
.cid-sZMM3UQ3ZO H2 {
  color: #4479d9;
}
.cid-sZMM3UQ3ZO H3 {
  color: #4479d9;
}
.cid-sZMM3UQ3ZO .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sZMM3UQ3ZO .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sZMM3UQ3ZO .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sZMM3UQ3ZO .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sZMM3UQ3ZO .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sZMM3UQ3ZO .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sZMM3UQ3ZO .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sZMM3UQ3ZO .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sZMM3UQ3ZO .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sZMM3UQ3ZO .play,
.cid-sZMM3UQ3ZO .pause,
.cid-sZMM3UQ3ZO .prev,
.cid-sZMM3UQ3ZO .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sZMM3UQ3ZO .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sZMM3UQ3ZO #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sZMM3UQ3ZO .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwmmOeUb7 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwmmOeUb7 .mbr-media {
  position: relative;
}
.cid-ubwmmOeUb7 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwmmOeUb7 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-ubwmmOeUb7 img {
    max-width: 95%;
  }
}
.cid-ubwmmOeUb7 h1 {
  line-height: 1.5;
}
.cid-ubwmmOeUb7 .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-ubwmmOeUb7 .start:hover {
  background: #ff1f3f;
}
.cid-ubwmmOeUb7 .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwmmOeUb7 a {
  background-image: none !important;
}
.cid-ubwmmOeUb7 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwmmOeUb7 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwmmOeUb7 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwmmOeUb7 .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-ubwmmOeUb7 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwmmOeUb7 .mbr-section-title {
  color: #ffffff;
}
.cid-ubwmmOeUb7 .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwmmOeUb7 .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwmmOeUb7 .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwmmOeUb7 .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwmmOeUb7 .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwmmOeUb7 .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwmmOeUb7 .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwmmOeUb7 .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwmmOeUb7 .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwmmOeUb7 .playEnfant,
.cid-ubwmmOeUb7 .pauseEnfant,
.cid-ubwmmOeUb7 .prevEnfant,
.cid-ubwmmOeUb7 .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwmmOeUb7 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwmmOeUb7 #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwmmOeUb7 .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwmmOeUb7 .mbr-card-title,
.cid-ubwmmOeUb7 .cards-wrapper {
  color: #ffa405;
}
.cid-ubwmmOeUb7 .mbr-section-title P {
  text-align: right;
}
.cid-ubwmnR3mau {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwmnR3mau .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwmnR3mau .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwmnR3mau .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwmnR3mau .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwmnR3mau .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwmnR3mau .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwmnR3mau .card-row {
  align-items: stretch;
}
.cid-ubwmnR3mau .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwmnR3mau .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwmnR3mau .couleur1 {
  background-color: royalblue;
}
.cid-ubwmnR3mau .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwmnR3mau .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwmnR3mau .card-box {
  height: 100%;
}
.cid-ubwmnR3mau .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwmnR3mau .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwmnR3mau .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwmnR3mau .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpunOzGfL {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpunOzGfL .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpunOzGfL .mbr-text,
.cid-ubpunOzGfL .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BALbVbyx.popup-builder {
  background-color: #ffffff;
}
.cid-t0BALbVbyx.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BALbVbyx.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BALbVbyx .modal-content,
.cid-t0BALbVbyx .modal-dialog {
  height: auto;
}
.cid-t0BALbVbyx .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BALbVbyx .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BALbVbyx .form-wrapper .mbr-form .form-group,
  .cid-t0BALbVbyx .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BALbVbyx .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BALbVbyx .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-t0BALbVbyx .mbr-text {
  text-align: center;
}
.cid-t0BALbVbyx .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BALbVbyx .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BALbVbyx .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BALbVbyx .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BALbVbyx .modal-open {
  overflow: hidden;
}
.cid-t0BALbVbyx .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BALbVbyx .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BALbVbyx .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BALbVbyx .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-t0BALbVbyx .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BALbVbyx .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BALbVbyx .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BALbVbyx .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-t0BALbVbyx .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BALbVbyx .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BALbVbyx .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BALbVbyx .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BALbVbyx .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-t0BALbVbyx .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BALbVbyx .modal-header {
    padding: 1rem;
  }
}
.cid-t0BALbVbyx .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BALbVbyx .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BALbVbyx .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BALbVbyx .modal-header .close:focus {
  outline: none;
}
.cid-t0BALbVbyx .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BALbVbyx .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BALbVbyx .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BALbVbyx .modal-body {
    padding: 1rem;
  }
}
.cid-t0BALbVbyx .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-t0BALbVbyx .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BALbVbyx .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BALbVbyx .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BALbVbyx .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BALbVbyx .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BALbVbyx .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BALbVbyx .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BALbVbyx .modal-lg,
  .cid-t0BALbVbyx .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BALbVbyx .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BALbVbyx .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BALbVbyx .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-t0BALbVbyx .form-group {
  margin-bottom: 1rem;
}
.cid-t0BALbVbyx .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BALbVbyx .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BALbVbyx .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-t0BALbVbyx .mbr-section-btn {
  margin: 0;
}
.cid-t0BALbVbyx .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BALbVbyx .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BALbVbyx .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-t2Me13wKh7 .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-t2Me13wKh7 .my-float {
  margin-top: 16px;
}
.cid-t2Me13wKh7 P {
  color: #232323;
}
.cid-t2Me13wKh7 DIV {
  color: #ffffff;
}
.cid-t2Me13wKh7 H10 {
  color: #767676;
}
.cid-t2Me13wKh7 .hidden {
  display: none;
}
.cid-tSDMigO5bW.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigO5bW.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigO5bW.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigO5bW .modal-content,
.cid-tSDMigO5bW .modal-dialog {
  height: auto;
}
.cid-tSDMigO5bW .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigO5bW .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigO5bW .form-wrapper .mbr-form .form-group,
  .cid-tSDMigO5bW .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigO5bW .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigO5bW .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-tSDMigO5bW .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigO5bW .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigO5bW .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigO5bW .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigO5bW .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigO5bW .modal-open {
  overflow: hidden;
}
.cid-tSDMigO5bW .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigO5bW .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigO5bW .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigO5bW .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-tSDMigO5bW .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigO5bW .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigO5bW .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigO5bW .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-tSDMigO5bW .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigO5bW .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigO5bW .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigO5bW .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigO5bW .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-tSDMigO5bW .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigO5bW .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigO5bW .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigO5bW .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigO5bW .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigO5bW .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigO5bW .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigO5bW .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigO5bW .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigO5bW .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigO5bW .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-tSDMigO5bW .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigO5bW .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigO5bW .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigO5bW .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigO5bW .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigO5bW .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigO5bW .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigO5bW .modal-lg,
  .cid-tSDMigO5bW .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigO5bW .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigO5bW .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigO5bW .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-tSDMigO5bW .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigO5bW .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigO5bW .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigO5bW .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-tSDMigO5bW .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigO5bW .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tcoG6RUS6v {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tcoG6RUS6v .mbr-section-title {
  color: #4479d9;
}
#custom-html-1tm body {
  background-color: black;
}
#custom-html-1tm .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1tm .complet {
  background-color: #000000;
}
#custom-html-1tm .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-1tm .conteneurVideo iframe,
#custom-html-1tm .conteneurVideo object,
#custom-html-1tm .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1tm #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-1tm .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1tm #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-1tm .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1tm .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpui9Ukgf {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpui9Ukgf .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tcoG6SUX4l {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tcoG6SUX4l .mbr-text {
  color: #ffffff;
}
.cid-tcoG6SUX4l .mbr-section-subtitle {
  color: #4479d9;
  text-align: left;
}
.cid-tcoG6SUX4l .mbr-section-title {
  color: #4479d9;
}
.cid-tcoG6SUX4l H1 {
  color: #4479d9;
}
.cid-tcoG6SUX4l H2 {
  color: #4479d9;
}
.cid-tcoG6SUX4l H3 {
  color: #4479d9;
}
.cid-tcoG6SUX4l .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tcoG6SUX4l .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tcoG6SUX4l .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tcoG6SUX4l .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tcoG6SUX4l .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tcoG6SUX4l .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tcoG6SUX4l .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tcoG6SUX4l .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tcoG6SUX4l .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tcoG6SUX4l .play,
.cid-tcoG6SUX4l .pause,
.cid-tcoG6SUX4l .prev,
.cid-tcoG6SUX4l .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tcoG6SUX4l .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tcoG6SUX4l #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tcoG6SUX4l .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwmHnBuQ1 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwmHnBuQ1 .mbr-media {
  position: relative;
}
.cid-ubwmHnBuQ1 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwmHnBuQ1 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-ubwmHnBuQ1 img {
    max-width: 95%;
  }
}
.cid-ubwmHnBuQ1 h1 {
  line-height: 1.5;
}
.cid-ubwmHnBuQ1 .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-ubwmHnBuQ1 .start:hover {
  background: #ff1f3f;
}
.cid-ubwmHnBuQ1 .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwmHnBuQ1 a {
  background-image: none !important;
}
.cid-ubwmHnBuQ1 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwmHnBuQ1 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwmHnBuQ1 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwmHnBuQ1 .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-ubwmHnBuQ1 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwmHnBuQ1 .mbr-section-title {
  color: #ffffff;
}
.cid-ubwmHnBuQ1 .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwmHnBuQ1 .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwmHnBuQ1 .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwmHnBuQ1 .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwmHnBuQ1 .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwmHnBuQ1 .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwmHnBuQ1 .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwmHnBuQ1 .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwmHnBuQ1 .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwmHnBuQ1 .playEnfant,
.cid-ubwmHnBuQ1 .pauseEnfant,
.cid-ubwmHnBuQ1 .prevEnfant,
.cid-ubwmHnBuQ1 .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwmHnBuQ1 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwmHnBuQ1 #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwmHnBuQ1 .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwmHnBuQ1 .mbr-card-title,
.cid-ubwmHnBuQ1 .cards-wrapper {
  color: #ffa405;
}
.cid-ubwmHnBuQ1 .mbr-section-title P {
  text-align: right;
}
.cid-ubwmIhx01E {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwmIhx01E .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwmIhx01E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwmIhx01E .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwmIhx01E .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwmIhx01E .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwmIhx01E .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwmIhx01E .card-row {
  align-items: stretch;
}
.cid-ubwmIhx01E .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwmIhx01E .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwmIhx01E .couleur1 {
  background-color: royalblue;
}
.cid-ubwmIhx01E .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwmIhx01E .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwmIhx01E .card-box {
  height: 100%;
}
.cid-ubwmIhx01E .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwmIhx01E .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwmIhx01E .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwmIhx01E .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpujVwbXF {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpujVwbXF .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpujVwbXF .mbr-text,
.cid-ubpujVwbXF .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tcoG6Uyxbk.popup-builder {
  background-color: #ffffff;
}
.cid-tcoG6Uyxbk.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tcoG6Uyxbk.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tcoG6Uyxbk .modal-content,
.cid-tcoG6Uyxbk .modal-dialog {
  height: auto;
}
.cid-tcoG6Uyxbk .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tcoG6Uyxbk .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tcoG6Uyxbk .form-wrapper .mbr-form .form-group,
  .cid-tcoG6Uyxbk .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tcoG6Uyxbk .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tcoG6Uyxbk .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-tcoG6Uyxbk .mbr-text {
  text-align: center;
}
.cid-tcoG6Uyxbk .pt-0 {
  padding-top: 0 !important;
}
.cid-tcoG6Uyxbk .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tcoG6Uyxbk .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tcoG6Uyxbk .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tcoG6Uyxbk .modal-open {
  overflow: hidden;
}
.cid-tcoG6Uyxbk .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tcoG6Uyxbk .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tcoG6Uyxbk .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tcoG6Uyxbk .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-tcoG6Uyxbk .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tcoG6Uyxbk .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tcoG6Uyxbk .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tcoG6Uyxbk .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-tcoG6Uyxbk .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tcoG6Uyxbk .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tcoG6Uyxbk .modal-backdrop.fade {
  opacity: 0;
}
.cid-tcoG6Uyxbk .modal-backdrop.show {
  opacity: .5;
}
.cid-tcoG6Uyxbk .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-tcoG6Uyxbk .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tcoG6Uyxbk .modal-header {
    padding: 1rem;
  }
}
.cid-tcoG6Uyxbk .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tcoG6Uyxbk .modal-header .close svg {
  fill: #ffffff;
}
.cid-tcoG6Uyxbk .modal-header .close:hover {
  opacity: 1;
}
.cid-tcoG6Uyxbk .modal-header .close:focus {
  outline: none;
}
.cid-tcoG6Uyxbk .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tcoG6Uyxbk .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tcoG6Uyxbk .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tcoG6Uyxbk .modal-body {
    padding: 1rem;
  }
}
.cid-tcoG6Uyxbk .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-tcoG6Uyxbk .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tcoG6Uyxbk .modal-footer {
    padding: 1rem;
  }
}
.cid-tcoG6Uyxbk .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tcoG6Uyxbk .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tcoG6Uyxbk .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tcoG6Uyxbk .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tcoG6Uyxbk .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tcoG6Uyxbk .modal-lg,
  .cid-tcoG6Uyxbk .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tcoG6Uyxbk .modal-xl {
    max-width: 1140px;
  }
}
.cid-tcoG6Uyxbk .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tcoG6Uyxbk .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-tcoG6Uyxbk .form-group {
  margin-bottom: 1rem;
}
.cid-tcoG6Uyxbk .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tcoG6Uyxbk .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tcoG6Uyxbk .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-tcoG6Uyxbk .mbr-section-btn {
  margin: 0;
}
.cid-tcoG6Uyxbk .mbr-section-btn .btn {
  margin: 0;
}
.cid-tcoG6Uyxbk .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tcoG6Uyxbk .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tcoG6V5VxP.popup-builder {
  background-color: #ffffff;
}
.cid-tcoG6V5VxP.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tcoG6V5VxP.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tcoG6V5VxP .modal-content,
.cid-tcoG6V5VxP .modal-dialog {
  height: auto;
}
.cid-tcoG6V5VxP .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tcoG6V5VxP .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tcoG6V5VxP .form-wrapper .mbr-form .form-group,
  .cid-tcoG6V5VxP .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tcoG6V5VxP .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tcoG6V5VxP .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-tcoG6V5VxP .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tcoG6V5VxP .pt-0 {
  padding-top: 0 !important;
}
.cid-tcoG6V5VxP .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tcoG6V5VxP .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tcoG6V5VxP .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tcoG6V5VxP .modal-open {
  overflow: hidden;
}
.cid-tcoG6V5VxP .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tcoG6V5VxP .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tcoG6V5VxP .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tcoG6V5VxP .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-tcoG6V5VxP .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tcoG6V5VxP .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tcoG6V5VxP .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tcoG6V5VxP .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-tcoG6V5VxP .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tcoG6V5VxP .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tcoG6V5VxP .modal-backdrop.fade {
  opacity: 0;
}
.cid-tcoG6V5VxP .modal-backdrop.show {
  opacity: .5;
}
.cid-tcoG6V5VxP .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-tcoG6V5VxP .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tcoG6V5VxP .modal-header {
    padding: 1rem;
  }
}
.cid-tcoG6V5VxP .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tcoG6V5VxP .modal-header .close svg {
  fill: #ffffff;
}
.cid-tcoG6V5VxP .modal-header .close:hover {
  opacity: 1;
}
.cid-tcoG6V5VxP .modal-header .close:focus {
  outline: none;
}
.cid-tcoG6V5VxP .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tcoG6V5VxP .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tcoG6V5VxP .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tcoG6V5VxP .modal-body {
    padding: 1rem;
  }
}
.cid-tcoG6V5VxP .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-tcoG6V5VxP .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tcoG6V5VxP .modal-footer {
    padding: 1rem;
  }
}
.cid-tcoG6V5VxP .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tcoG6V5VxP .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tcoG6V5VxP .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tcoG6V5VxP .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tcoG6V5VxP .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tcoG6V5VxP .modal-lg,
  .cid-tcoG6V5VxP .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tcoG6V5VxP .modal-xl {
    max-width: 1140px;
  }
}
.cid-tcoG6V5VxP .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tcoG6V5VxP .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-tcoG6V5VxP .form-group {
  margin-bottom: 1rem;
}
.cid-tcoG6V5VxP .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tcoG6V5VxP .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tcoG6V5VxP .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-tcoG6V5VxP .mbr-section-btn {
  margin: 0;
}
.cid-tcoG6V5VxP .mbr-section-btn .btn {
  margin: 0;
}
.cid-tcoG6V5VxP #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tcoG6V5VxP #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tcoG6V5VxP #creativecommons img,
.cid-tcoG6V5VxP iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tcoG6VME5Q {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tcoG6VME5Q .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tcoG6VME5Q .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tcoG6VME5Q .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tcoG6VME5Q .bg-youtube:hover {
  background: #cc0000;
}
.cid-tcoG6VME5Q .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tcoG6VME5Q .bg-twitch:hover {
  background: #7313ff;
}
.cid-tcoG6VME5Q .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-tcoG6VME5Q [class^="socicon-"]:before,
.cid-tcoG6VME5Q [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tcoG6VME5Q .mbr-section-title,
.cid-tcoG6VME5Q .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tcoG6WsOiB {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tcoG6WsOiB .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tcoG6WsOiB .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tcoG6WsOiB .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-tcoG6WsOiB .form-control:focus,
.cid-tcoG6WsOiB .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tcoG6WsOiB .form-group {
  margin-bottom: 1rem;
}
.cid-tcoG6WsOiB input::-webkit-input-placeholder,
.cid-tcoG6WsOiB textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tcoG6WsOiB input:-moz-placeholder,
.cid-tcoG6WsOiB textarea:-moz-placeholder {
  color: #656565;
}
.cid-tcoG6WsOiB .jq-selectbox li,
.cid-tcoG6WsOiB .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tcoG6WsOiB .jq-selectbox li:hover,
.cid-tcoG6WsOiB .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tcoG6WsOiB .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tcoG6WsOiB .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tcoG6WsOiB textarea.form-control {
  resize: none;
}
.cid-tcoG6WsOiB .input-group-btn {
  display: inline-block;
}
.cid-tcoG6WsOiB .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tcoG6WsOiB .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tcoG6WsOiB .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tcoG6WsOiB .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tcoG6WsOiB .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tcoG6WsOiB .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tcoG6WsOiB .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tcoG6WsOiB .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tcoG6WsOiB .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tcoG6WsOiB .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tcoG6WsOiB .form-control,
.cid-tcoG6WsOiB .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tcoG6WsOiB #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tcoG6WsOiB #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tcoG6WsOiB #creativecommons img,
.cid-tcoG6WsOiB iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tcoG6WsOiB .offset-md-1 {
  margin-left: 1vw;
}
.cid-tcoG6XFQtE .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-tcoG6XFQtE .my-float {
  margin-top: 16px;
}
.cid-tcoG6XFQtE P {
  color: #232323;
}
.cid-tcoG6XFQtE DIV {
  color: #ffffff;
}
.cid-tcoG6XFQtE H10 {
  color: #767676;
}
.cid-tcoG6XFQtE .hidden {
  display: none;
}
.cid-tSDMigO3md.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigO3md.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigO3md.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigO3md .modal-content,
.cid-tSDMigO3md .modal-dialog {
  height: auto;
}
.cid-tSDMigO3md .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigO3md .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigO3md .form-wrapper .mbr-form .form-group,
  .cid-tSDMigO3md .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigO3md .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigO3md .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-tSDMigO3md .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigO3md .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigO3md .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigO3md .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigO3md .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigO3md .modal-open {
  overflow: hidden;
}
.cid-tSDMigO3md .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigO3md .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigO3md .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigO3md .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-tSDMigO3md .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigO3md .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigO3md .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigO3md .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-tSDMigO3md .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigO3md .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigO3md .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigO3md .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigO3md .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-tSDMigO3md .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigO3md .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigO3md .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigO3md .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigO3md .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigO3md .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigO3md .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigO3md .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigO3md .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigO3md .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigO3md .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-tSDMigO3md .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigO3md .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigO3md .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigO3md .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigO3md .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigO3md .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigO3md .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigO3md .modal-lg,
  .cid-tSDMigO3md .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigO3md .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigO3md .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigO3md .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-tSDMigO3md .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigO3md .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigO3md .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigO3md .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-tSDMigO3md .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigO3md .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tsyqoWMY4J {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tsyqoWMY4J .mbr-section-title {
  color: #4479d9;
}
#custom-html-1tk body {
  background-color: black;
}
#custom-html-1tk .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1tk .complet {
  background-color: #000000;
}
#custom-html-1tk .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-1tk .conteneurVideo iframe,
#custom-html-1tk .conteneurVideo object,
#custom-html-1tk .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1tk #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-1tk .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1tk #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-1tk .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1tk .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpurCFXSP {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpurCFXSP .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tsyqoXwtCD {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tsyqoXwtCD .mbr-text {
  color: #ffffff;
}
.cid-tsyqoXwtCD .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tsyqoXwtCD .mbr-section-title {
  color: #4479d9;
}
.cid-tsyqoXwtCD H1 {
  color: #4479d9;
}
.cid-tsyqoXwtCD H2 {
  color: #4479d9;
}
.cid-tsyqoXwtCD H3 {
  color: #4479d9;
}
.cid-tsyqoXwtCD .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tsyqoXwtCD .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tsyqoXwtCD .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tsyqoXwtCD .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tsyqoXwtCD .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tsyqoXwtCD .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tsyqoXwtCD .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tsyqoXwtCD .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tsyqoXwtCD .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tsyqoXwtCD .play,
.cid-tsyqoXwtCD .pause,
.cid-tsyqoXwtCD .prev,
.cid-tsyqoXwtCD .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tsyqoXwtCD .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tsyqoXwtCD #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tsyqoXwtCD .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwlYAR8Az {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwlYAR8Az .mbr-media {
  position: relative;
}
.cid-ubwlYAR8Az .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwlYAR8Az 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-ubwlYAR8Az img {
    max-width: 95%;
  }
}
.cid-ubwlYAR8Az h1 {
  line-height: 1.5;
}
.cid-ubwlYAR8Az .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-ubwlYAR8Az .start:hover {
  background: #ff1f3f;
}
.cid-ubwlYAR8Az .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwlYAR8Az a {
  background-image: none !important;
}
.cid-ubwlYAR8Az .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwlYAR8Az .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwlYAR8Az .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwlYAR8Az .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-ubwlYAR8Az .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwlYAR8Az .mbr-section-title {
  color: #ffffff;
}
.cid-ubwlYAR8Az .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwlYAR8Az .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwlYAR8Az .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwlYAR8Az .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwlYAR8Az .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwlYAR8Az .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwlYAR8Az .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwlYAR8Az .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwlYAR8Az .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwlYAR8Az .playEnfant,
.cid-ubwlYAR8Az .pauseEnfant,
.cid-ubwlYAR8Az .prevEnfant,
.cid-ubwlYAR8Az .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwlYAR8Az .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwlYAR8Az #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwlYAR8Az .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwlYAR8Az .mbr-card-title,
.cid-ubwlYAR8Az .cards-wrapper {
  color: #ffa405;
}
.cid-ubwlYAR8Az .mbr-section-title P {
  text-align: right;
}
.cid-ubwlZxxS3k {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwlZxxS3k .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwlZxxS3k .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwlZxxS3k .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwlZxxS3k .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwlZxxS3k .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwlZxxS3k .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwlZxxS3k .card-row {
  align-items: stretch;
}
.cid-ubwlZxxS3k .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwlZxxS3k .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwlZxxS3k .couleur1 {
  background-color: royalblue;
}
.cid-ubwlZxxS3k .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwlZxxS3k .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwlZxxS3k .card-box {
  height: 100%;
}
.cid-ubwlZxxS3k .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwlZxxS3k .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwlZxxS3k .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwlZxxS3k .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsyqoZ5xb5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsyqoZ5xb5 .btn {
  border-radius: 1vh;
}
.cid-ubputgso5c {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubputgso5c .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubputgso5c .mbr-text,
.cid-ubputgso5c .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tsyqoYaPSF.popup-builder {
  background-color: #ffffff;
}
.cid-tsyqoYaPSF.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tsyqoYaPSF.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tsyqoYaPSF .modal-content,
.cid-tsyqoYaPSF .modal-dialog {
  height: auto;
}
.cid-tsyqoYaPSF .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tsyqoYaPSF .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tsyqoYaPSF .form-wrapper .mbr-form .form-group,
  .cid-tsyqoYaPSF .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tsyqoYaPSF .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tsyqoYaPSF .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-tsyqoYaPSF .mbr-text {
  text-align: center;
}
.cid-tsyqoYaPSF .pt-0 {
  padding-top: 0 !important;
}
.cid-tsyqoYaPSF .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tsyqoYaPSF .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tsyqoYaPSF .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tsyqoYaPSF .modal-open {
  overflow: hidden;
}
.cid-tsyqoYaPSF .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tsyqoYaPSF .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tsyqoYaPSF .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tsyqoYaPSF .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-tsyqoYaPSF .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tsyqoYaPSF .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tsyqoYaPSF .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tsyqoYaPSF .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-tsyqoYaPSF .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tsyqoYaPSF .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tsyqoYaPSF .modal-backdrop.fade {
  opacity: 0;
}
.cid-tsyqoYaPSF .modal-backdrop.show {
  opacity: .5;
}
.cid-tsyqoYaPSF .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-tsyqoYaPSF .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tsyqoYaPSF .modal-header {
    padding: 1rem;
  }
}
.cid-tsyqoYaPSF .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tsyqoYaPSF .modal-header .close svg {
  fill: #ffffff;
}
.cid-tsyqoYaPSF .modal-header .close:hover {
  opacity: 1;
}
.cid-tsyqoYaPSF .modal-header .close:focus {
  outline: none;
}
.cid-tsyqoYaPSF .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tsyqoYaPSF .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tsyqoYaPSF .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsyqoYaPSF .modal-body {
    padding: 1rem;
  }
}
.cid-tsyqoYaPSF .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-tsyqoYaPSF .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsyqoYaPSF .modal-footer {
    padding: 1rem;
  }
}
.cid-tsyqoYaPSF .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tsyqoYaPSF .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tsyqoYaPSF .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tsyqoYaPSF .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tsyqoYaPSF .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tsyqoYaPSF .modal-lg,
  .cid-tsyqoYaPSF .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tsyqoYaPSF .modal-xl {
    max-width: 1140px;
  }
}
.cid-tsyqoYaPSF .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tsyqoYaPSF .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-tsyqoYaPSF .form-group {
  margin-bottom: 1rem;
}
.cid-tsyqoYaPSF .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tsyqoYaPSF .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tsyqoYaPSF .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-tsyqoYaPSF .mbr-section-btn {
  margin: 0;
}
.cid-tsyqoYaPSF .mbr-section-btn .btn {
  margin: 0;
}
.cid-tsyqoYaPSF .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tsyqoYaPSF .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tsyqoYzOZb.popup-builder {
  background-color: #ffffff;
}
.cid-tsyqoYzOZb.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tsyqoYzOZb.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tsyqoYzOZb .modal-content,
.cid-tsyqoYzOZb .modal-dialog {
  height: auto;
}
.cid-tsyqoYzOZb .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tsyqoYzOZb .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tsyqoYzOZb .form-wrapper .mbr-form .form-group,
  .cid-tsyqoYzOZb .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tsyqoYzOZb .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tsyqoYzOZb .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-tsyqoYzOZb .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tsyqoYzOZb .pt-0 {
  padding-top: 0 !important;
}
.cid-tsyqoYzOZb .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tsyqoYzOZb .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tsyqoYzOZb .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tsyqoYzOZb .modal-open {
  overflow: hidden;
}
.cid-tsyqoYzOZb .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tsyqoYzOZb .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tsyqoYzOZb .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tsyqoYzOZb .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-tsyqoYzOZb .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tsyqoYzOZb .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tsyqoYzOZb .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tsyqoYzOZb .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-tsyqoYzOZb .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tsyqoYzOZb .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tsyqoYzOZb .modal-backdrop.fade {
  opacity: 0;
}
.cid-tsyqoYzOZb .modal-backdrop.show {
  opacity: .5;
}
.cid-tsyqoYzOZb .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-tsyqoYzOZb .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tsyqoYzOZb .modal-header {
    padding: 1rem;
  }
}
.cid-tsyqoYzOZb .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tsyqoYzOZb .modal-header .close svg {
  fill: #ffffff;
}
.cid-tsyqoYzOZb .modal-header .close:hover {
  opacity: 1;
}
.cid-tsyqoYzOZb .modal-header .close:focus {
  outline: none;
}
.cid-tsyqoYzOZb .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tsyqoYzOZb .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tsyqoYzOZb .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsyqoYzOZb .modal-body {
    padding: 1rem;
  }
}
.cid-tsyqoYzOZb .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-tsyqoYzOZb .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsyqoYzOZb .modal-footer {
    padding: 1rem;
  }
}
.cid-tsyqoYzOZb .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tsyqoYzOZb .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tsyqoYzOZb .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tsyqoYzOZb .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tsyqoYzOZb .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tsyqoYzOZb .modal-lg,
  .cid-tsyqoYzOZb .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tsyqoYzOZb .modal-xl {
    max-width: 1140px;
  }
}
.cid-tsyqoYzOZb .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tsyqoYzOZb .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-tsyqoYzOZb .form-group {
  margin-bottom: 1rem;
}
.cid-tsyqoYzOZb .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tsyqoYzOZb .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tsyqoYzOZb .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-tsyqoYzOZb .mbr-section-btn {
  margin: 0;
}
.cid-tsyqoYzOZb .mbr-section-btn .btn {
  margin: 0;
}
.cid-tsyqoYzOZb #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tsyqoYzOZb #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tsyqoYzOZb #creativecommons img,
.cid-tsyqoYzOZb iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tsyqoZNAW9 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tsyqoZNAW9 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tsyqoZNAW9 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tsyqoZNAW9 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tsyqoZNAW9 .bg-youtube:hover {
  background: #cc0000;
}
.cid-tsyqoZNAW9 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tsyqoZNAW9 .bg-twitch:hover {
  background: #7313ff;
}
.cid-tsyqoZNAW9 .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-tsyqoZNAW9 [class^="socicon-"]:before,
.cid-tsyqoZNAW9 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tsyqoZNAW9 .mbr-section-title,
.cid-tsyqoZNAW9 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tsyqp0uvLq {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tsyqp0uvLq .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tsyqp0uvLq .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tsyqp0uvLq .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-tsyqp0uvLq .form-control:focus,
.cid-tsyqp0uvLq .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tsyqp0uvLq .form-group {
  margin-bottom: 1rem;
}
.cid-tsyqp0uvLq input::-webkit-input-placeholder,
.cid-tsyqp0uvLq textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tsyqp0uvLq input:-moz-placeholder,
.cid-tsyqp0uvLq textarea:-moz-placeholder {
  color: #656565;
}
.cid-tsyqp0uvLq .jq-selectbox li,
.cid-tsyqp0uvLq .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tsyqp0uvLq .jq-selectbox li:hover,
.cid-tsyqp0uvLq .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tsyqp0uvLq .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tsyqp0uvLq .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tsyqp0uvLq textarea.form-control {
  resize: none;
}
.cid-tsyqp0uvLq .input-group-btn {
  display: inline-block;
}
.cid-tsyqp0uvLq .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tsyqp0uvLq .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tsyqp0uvLq .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tsyqp0uvLq .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tsyqp0uvLq .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tsyqp0uvLq .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tsyqp0uvLq .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tsyqp0uvLq .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tsyqp0uvLq .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tsyqp0uvLq .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tsyqp0uvLq .form-control,
.cid-tsyqp0uvLq .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tsyqp0uvLq #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tsyqp0uvLq #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tsyqp0uvLq #creativecommons img,
.cid-tsyqp0uvLq iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tsyqp0uvLq .offset-md-1 {
  margin-left: 1vw;
}
.cid-tsyqp1QbyK .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-tsyqp1QbyK .my-float {
  margin-top: 16px;
}
.cid-tsyqp1QbyK P {
  color: #232323;
}
.cid-tsyqp1QbyK DIV {
  color: #ffffff;
}
.cid-tsyqp1QbyK H10 {
  color: #767676;
}
.cid-tsyqp1QbyK .hidden {
  display: none;
}
.cid-tSDMigOkWv.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigOkWv.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigOkWv.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigOkWv .modal-content,
.cid-tSDMigOkWv .modal-dialog {
  height: auto;
}
.cid-tSDMigOkWv .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigOkWv .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigOkWv .form-wrapper .mbr-form .form-group,
  .cid-tSDMigOkWv .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigOkWv .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigOkWv .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-tSDMigOkWv .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigOkWv .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigOkWv .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigOkWv .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigOkWv .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigOkWv .modal-open {
  overflow: hidden;
}
.cid-tSDMigOkWv .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigOkWv .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigOkWv .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigOkWv .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-tSDMigOkWv .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigOkWv .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigOkWv .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigOkWv .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-tSDMigOkWv .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigOkWv .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigOkWv .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigOkWv .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigOkWv .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-tSDMigOkWv .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOkWv .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigOkWv .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigOkWv .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigOkWv .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigOkWv .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigOkWv .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigOkWv .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigOkWv .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOkWv .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigOkWv .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-tSDMigOkWv .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOkWv .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigOkWv .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigOkWv .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigOkWv .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigOkWv .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigOkWv .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigOkWv .modal-lg,
  .cid-tSDMigOkWv .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigOkWv .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigOkWv .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigOkWv .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-tSDMigOkWv .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigOkWv .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigOkWv .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigOkWv .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-tSDMigOkWv .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigOkWv .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tsCbKEeHu1 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tsCbKEeHu1 .mbr-section-title {
  color: #4479d9;
}
#custom-html-1u8 body {
  background-color: black;
}
#custom-html-1u8 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1u8 .complet {
  background-color: #000000;
}
#custom-html-1u8 .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-1u8 .conteneurVideo iframe,
#custom-html-1u8 .conteneurVideo object,
#custom-html-1u8 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1u8 #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-1u8 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1u8 #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-1u8 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1u8 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubptyuHJhI {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubptyuHJhI .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tsCbKF1Rhq {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tsCbKF1Rhq .mbr-text {
  color: #ffffff;
}
.cid-tsCbKF1Rhq .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tsCbKF1Rhq .mbr-section-title {
  color: #4479d9;
}
.cid-tsCbKF1Rhq H1 {
  color: #4479d9;
}
.cid-tsCbKF1Rhq H2 {
  color: #4479d9;
}
.cid-tsCbKF1Rhq H3 {
  color: #4479d9;
}
.cid-tsCbKF1Rhq .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tsCbKF1Rhq .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tsCbKF1Rhq .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tsCbKF1Rhq .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tsCbKF1Rhq .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tsCbKF1Rhq .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tsCbKF1Rhq .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tsCbKF1Rhq .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tsCbKF1Rhq .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tsCbKF1Rhq .play,
.cid-tsCbKF1Rhq .pause,
.cid-tsCbKF1Rhq .prev,
.cid-tsCbKF1Rhq .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tsCbKF1Rhq .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tsCbKF1Rhq #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tsCbKF1Rhq .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwqj9AnTA {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwqj9AnTA .mbr-media {
  position: relative;
}
.cid-ubwqj9AnTA .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwqj9AnTA 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-ubwqj9AnTA img {
    max-width: 95%;
  }
}
.cid-ubwqj9AnTA h1 {
  line-height: 1.5;
}
.cid-ubwqj9AnTA .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-ubwqj9AnTA .start:hover {
  background: #ff1f3f;
}
.cid-ubwqj9AnTA .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwqj9AnTA a {
  background-image: none !important;
}
.cid-ubwqj9AnTA .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwqj9AnTA .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwqj9AnTA .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwqj9AnTA .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-ubwqj9AnTA .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwqj9AnTA .mbr-section-title {
  color: #ffffff;
}
.cid-ubwqj9AnTA .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwqj9AnTA .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwqj9AnTA .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwqj9AnTA .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwqj9AnTA .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwqj9AnTA .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwqj9AnTA .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwqj9AnTA .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwqj9AnTA .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwqj9AnTA .playEnfant,
.cid-ubwqj9AnTA .pauseEnfant,
.cid-ubwqj9AnTA .prevEnfant,
.cid-ubwqj9AnTA .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwqj9AnTA .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwqj9AnTA #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwqj9AnTA .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwqj9AnTA .mbr-card-title,
.cid-ubwqj9AnTA .cards-wrapper {
  color: #ffa405;
}
.cid-ubwqj9AnTA .mbr-section-title P {
  text-align: right;
}
.cid-ubwqk6bzfz {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwqk6bzfz .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwqk6bzfz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwqk6bzfz .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwqk6bzfz .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwqk6bzfz .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwqk6bzfz .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwqk6bzfz .card-row {
  align-items: stretch;
}
.cid-ubwqk6bzfz .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwqk6bzfz .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwqk6bzfz .couleur1 {
  background-color: royalblue;
}
.cid-ubwqk6bzfz .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwqk6bzfz .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwqk6bzfz .card-box {
  height: 100%;
}
.cid-ubwqk6bzfz .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwqk6bzfz .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwqk6bzfz .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwqk6bzfz .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsCbKH7GSs {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsCbKH7GSs .btn {
  border-radius: 1vh;
}
.cid-ubptzQ1FkD {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubptzQ1FkD .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubptzQ1FkD .mbr-text,
.cid-ubptzQ1FkD .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tsCbKFH8kT.popup-builder {
  background-color: #ffffff;
}
.cid-tsCbKFH8kT.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tsCbKFH8kT.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tsCbKFH8kT .modal-content,
.cid-tsCbKFH8kT .modal-dialog {
  height: auto;
}
.cid-tsCbKFH8kT .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tsCbKFH8kT .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tsCbKFH8kT .form-wrapper .mbr-form .form-group,
  .cid-tsCbKFH8kT .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tsCbKFH8kT .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tsCbKFH8kT .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-tsCbKFH8kT .mbr-text {
  text-align: center;
}
.cid-tsCbKFH8kT .pt-0 {
  padding-top: 0 !important;
}
.cid-tsCbKFH8kT .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tsCbKFH8kT .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tsCbKFH8kT .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tsCbKFH8kT .modal-open {
  overflow: hidden;
}
.cid-tsCbKFH8kT .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tsCbKFH8kT .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tsCbKFH8kT .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tsCbKFH8kT .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-tsCbKFH8kT .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tsCbKFH8kT .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tsCbKFH8kT .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tsCbKFH8kT .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-tsCbKFH8kT .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tsCbKFH8kT .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tsCbKFH8kT .modal-backdrop.fade {
  opacity: 0;
}
.cid-tsCbKFH8kT .modal-backdrop.show {
  opacity: .5;
}
.cid-tsCbKFH8kT .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-tsCbKFH8kT .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tsCbKFH8kT .modal-header {
    padding: 1rem;
  }
}
.cid-tsCbKFH8kT .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tsCbKFH8kT .modal-header .close svg {
  fill: #ffffff;
}
.cid-tsCbKFH8kT .modal-header .close:hover {
  opacity: 1;
}
.cid-tsCbKFH8kT .modal-header .close:focus {
  outline: none;
}
.cid-tsCbKFH8kT .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tsCbKFH8kT .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tsCbKFH8kT .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsCbKFH8kT .modal-body {
    padding: 1rem;
  }
}
.cid-tsCbKFH8kT .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-tsCbKFH8kT .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsCbKFH8kT .modal-footer {
    padding: 1rem;
  }
}
.cid-tsCbKFH8kT .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tsCbKFH8kT .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tsCbKFH8kT .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tsCbKFH8kT .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tsCbKFH8kT .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tsCbKFH8kT .modal-lg,
  .cid-tsCbKFH8kT .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tsCbKFH8kT .modal-xl {
    max-width: 1140px;
  }
}
.cid-tsCbKFH8kT .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tsCbKFH8kT .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-tsCbKFH8kT .form-group {
  margin-bottom: 1rem;
}
.cid-tsCbKFH8kT .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tsCbKFH8kT .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tsCbKFH8kT .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-tsCbKFH8kT .mbr-section-btn {
  margin: 0;
}
.cid-tsCbKFH8kT .mbr-section-btn .btn {
  margin: 0;
}
.cid-tsCbKFH8kT .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tsCbKFH8kT .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tsCbKG66nZ.popup-builder {
  background-color: #ffffff;
}
.cid-tsCbKG66nZ.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tsCbKG66nZ.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tsCbKG66nZ .modal-content,
.cid-tsCbKG66nZ .modal-dialog {
  height: auto;
}
.cid-tsCbKG66nZ .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tsCbKG66nZ .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tsCbKG66nZ .form-wrapper .mbr-form .form-group,
  .cid-tsCbKG66nZ .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tsCbKG66nZ .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tsCbKG66nZ .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-tsCbKG66nZ .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tsCbKG66nZ .pt-0 {
  padding-top: 0 !important;
}
.cid-tsCbKG66nZ .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tsCbKG66nZ .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tsCbKG66nZ .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tsCbKG66nZ .modal-open {
  overflow: hidden;
}
.cid-tsCbKG66nZ .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tsCbKG66nZ .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tsCbKG66nZ .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tsCbKG66nZ .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-tsCbKG66nZ .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tsCbKG66nZ .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tsCbKG66nZ .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tsCbKG66nZ .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-tsCbKG66nZ .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tsCbKG66nZ .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tsCbKG66nZ .modal-backdrop.fade {
  opacity: 0;
}
.cid-tsCbKG66nZ .modal-backdrop.show {
  opacity: .5;
}
.cid-tsCbKG66nZ .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-tsCbKG66nZ .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tsCbKG66nZ .modal-header {
    padding: 1rem;
  }
}
.cid-tsCbKG66nZ .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tsCbKG66nZ .modal-header .close svg {
  fill: #ffffff;
}
.cid-tsCbKG66nZ .modal-header .close:hover {
  opacity: 1;
}
.cid-tsCbKG66nZ .modal-header .close:focus {
  outline: none;
}
.cid-tsCbKG66nZ .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tsCbKG66nZ .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tsCbKG66nZ .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsCbKG66nZ .modal-body {
    padding: 1rem;
  }
}
.cid-tsCbKG66nZ .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-tsCbKG66nZ .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsCbKG66nZ .modal-footer {
    padding: 1rem;
  }
}
.cid-tsCbKG66nZ .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tsCbKG66nZ .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tsCbKG66nZ .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tsCbKG66nZ .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tsCbKG66nZ .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tsCbKG66nZ .modal-lg,
  .cid-tsCbKG66nZ .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tsCbKG66nZ .modal-xl {
    max-width: 1140px;
  }
}
.cid-tsCbKG66nZ .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tsCbKG66nZ .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-tsCbKG66nZ .form-group {
  margin-bottom: 1rem;
}
.cid-tsCbKG66nZ .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tsCbKG66nZ .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tsCbKG66nZ .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-tsCbKG66nZ .mbr-section-btn {
  margin: 0;
}
.cid-tsCbKG66nZ .mbr-section-btn .btn {
  margin: 0;
}
.cid-tsCbKGxaTX.popup-builder {
  background-color: #ffffff;
}
.cid-tsCbKGxaTX.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tsCbKGxaTX.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tsCbKGxaTX .modal-content,
.cid-tsCbKGxaTX .modal-dialog {
  height: auto;
}
.cid-tsCbKGxaTX .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tsCbKGxaTX .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tsCbKGxaTX .form-wrapper .mbr-form .form-group,
  .cid-tsCbKGxaTX .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tsCbKGxaTX .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tsCbKGxaTX .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-tsCbKGxaTX .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tsCbKGxaTX .pt-0 {
  padding-top: 0 !important;
}
.cid-tsCbKGxaTX .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tsCbKGxaTX .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tsCbKGxaTX .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tsCbKGxaTX .modal-open {
  overflow: hidden;
}
.cid-tsCbKGxaTX .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tsCbKGxaTX .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tsCbKGxaTX .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tsCbKGxaTX .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-tsCbKGxaTX .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tsCbKGxaTX .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tsCbKGxaTX .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tsCbKGxaTX .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-tsCbKGxaTX .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tsCbKGxaTX .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tsCbKGxaTX .modal-backdrop.fade {
  opacity: 0;
}
.cid-tsCbKGxaTX .modal-backdrop.show {
  opacity: .5;
}
.cid-tsCbKGxaTX .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-tsCbKGxaTX .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tsCbKGxaTX .modal-header {
    padding: 1rem;
  }
}
.cid-tsCbKGxaTX .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tsCbKGxaTX .modal-header .close svg {
  fill: #ffffff;
}
.cid-tsCbKGxaTX .modal-header .close:hover {
  opacity: 1;
}
.cid-tsCbKGxaTX .modal-header .close:focus {
  outline: none;
}
.cid-tsCbKGxaTX .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tsCbKGxaTX .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tsCbKGxaTX .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsCbKGxaTX .modal-body {
    padding: 1rem;
  }
}
.cid-tsCbKGxaTX .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-tsCbKGxaTX .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsCbKGxaTX .modal-footer {
    padding: 1rem;
  }
}
.cid-tsCbKGxaTX .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tsCbKGxaTX .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tsCbKGxaTX .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tsCbKGxaTX .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tsCbKGxaTX .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tsCbKGxaTX .modal-lg,
  .cid-tsCbKGxaTX .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tsCbKGxaTX .modal-xl {
    max-width: 1140px;
  }
}
.cid-tsCbKGxaTX .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tsCbKGxaTX .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-tsCbKGxaTX .form-group {
  margin-bottom: 1rem;
}
.cid-tsCbKGxaTX .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tsCbKGxaTX .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tsCbKGxaTX .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-tsCbKGxaTX .mbr-section-btn {
  margin: 0;
}
.cid-tsCbKGxaTX .mbr-section-btn .btn {
  margin: 0;
}
.cid-tsCbKGxaTX #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tsCbKGxaTX #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tsCbKGxaTX #creativecommons img,
.cid-tsCbKGxaTX iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tsCbKHNGbW {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tsCbKHNGbW .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tsCbKHNGbW .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tsCbKHNGbW .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tsCbKHNGbW .bg-youtube:hover {
  background: #cc0000;
}
.cid-tsCbKHNGbW .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tsCbKHNGbW .bg-twitch:hover {
  background: #7313ff;
}
.cid-tsCbKHNGbW .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-tsCbKHNGbW [class^="socicon-"]:before,
.cid-tsCbKHNGbW [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tsCbKHNGbW .mbr-section-title,
.cid-tsCbKHNGbW .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tsCbKIoWHE {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tsCbKIoWHE .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tsCbKIoWHE .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tsCbKIoWHE .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-tsCbKIoWHE .form-control:focus,
.cid-tsCbKIoWHE .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tsCbKIoWHE .form-group {
  margin-bottom: 1rem;
}
.cid-tsCbKIoWHE input::-webkit-input-placeholder,
.cid-tsCbKIoWHE textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tsCbKIoWHE input:-moz-placeholder,
.cid-tsCbKIoWHE textarea:-moz-placeholder {
  color: #656565;
}
.cid-tsCbKIoWHE .jq-selectbox li,
.cid-tsCbKIoWHE .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tsCbKIoWHE .jq-selectbox li:hover,
.cid-tsCbKIoWHE .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tsCbKIoWHE .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tsCbKIoWHE .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tsCbKIoWHE textarea.form-control {
  resize: none;
}
.cid-tsCbKIoWHE .input-group-btn {
  display: inline-block;
}
.cid-tsCbKIoWHE .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tsCbKIoWHE .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tsCbKIoWHE .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tsCbKIoWHE .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tsCbKIoWHE .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tsCbKIoWHE .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tsCbKIoWHE .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tsCbKIoWHE .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tsCbKIoWHE .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tsCbKIoWHE .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tsCbKIoWHE .form-control,
.cid-tsCbKIoWHE .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tsCbKIoWHE #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tsCbKIoWHE #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tsCbKIoWHE #creativecommons img,
.cid-tsCbKIoWHE iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tsCbKIoWHE .offset-md-1 {
  margin-left: 1vw;
}
.cid-tsCbKJxYgE .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-tsCbKJxYgE .my-float {
  margin-top: 16px;
}
.cid-tsCbKJxYgE P {
  color: #232323;
}
.cid-tsCbKJxYgE DIV {
  color: #ffffff;
}
.cid-tsCbKJxYgE H10 {
  color: #767676;
}
.cid-tsCbKJxYgE .hidden {
  display: none;
}
.cid-tSDMigOUgs.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigOUgs.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigOUgs.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigOUgs .modal-content,
.cid-tSDMigOUgs .modal-dialog {
  height: auto;
}
.cid-tSDMigOUgs .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigOUgs .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigOUgs .form-wrapper .mbr-form .form-group,
  .cid-tSDMigOUgs .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigOUgs .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigOUgs .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-tSDMigOUgs .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigOUgs .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigOUgs .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigOUgs .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigOUgs .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigOUgs .modal-open {
  overflow: hidden;
}
.cid-tSDMigOUgs .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigOUgs .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigOUgs .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigOUgs .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-tSDMigOUgs .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigOUgs .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigOUgs .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigOUgs .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-tSDMigOUgs .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigOUgs .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigOUgs .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigOUgs .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigOUgs .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-tSDMigOUgs .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOUgs .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigOUgs .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigOUgs .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigOUgs .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigOUgs .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigOUgs .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigOUgs .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigOUgs .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOUgs .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigOUgs .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-tSDMigOUgs .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOUgs .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigOUgs .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigOUgs .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigOUgs .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigOUgs .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigOUgs .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigOUgs .modal-lg,
  .cid-tSDMigOUgs .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigOUgs .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigOUgs .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigOUgs .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-tSDMigOUgs .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigOUgs .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigOUgs .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigOUgs .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-tSDMigOUgs .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigOUgs .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tw6oMTBRzz {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tw6oMTBRzz .mbr-section-title {
  color: #4479d9;
}
#custom-html-1ue body {
  background-color: black;
}
#custom-html-1ue .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1ue .complet {
  background-color: #000000;
}
#custom-html-1ue .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-1ue .conteneurVideo iframe,
#custom-html-1ue .conteneurVideo object,
#custom-html-1ue .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1ue #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-1ue .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1ue #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-1ue .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1ue .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpsY7zEpB {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpsY7zEpB .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tw6oMUe1tD {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tw6oMUe1tD .mbr-text {
  color: #ffffff;
}
.cid-tw6oMUe1tD .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tw6oMUe1tD .mbr-section-title {
  color: #4479d9;
}
.cid-tw6oMUe1tD H1 {
  color: #4479d9;
}
.cid-tw6oMUe1tD H2 {
  color: #4479d9;
}
.cid-tw6oMUe1tD H3 {
  color: #4479d9;
}
.cid-tw6oMUe1tD .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tw6oMUe1tD .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tw6oMUe1tD .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tw6oMUe1tD .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tw6oMUe1tD .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tw6oMUe1tD .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tw6oMUe1tD .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tw6oMUe1tD .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tw6oMUe1tD .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tw6oMUe1tD .play,
.cid-tw6oMUe1tD .pause,
.cid-tw6oMUe1tD .prev,
.cid-tw6oMUe1tD .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tw6oMUe1tD .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tw6oMUe1tD #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tw6oMUe1tD .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwpObnkFG {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwpObnkFG .mbr-media {
  position: relative;
}
.cid-ubwpObnkFG .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwpObnkFG 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-ubwpObnkFG img {
    max-width: 95%;
  }
}
.cid-ubwpObnkFG h1 {
  line-height: 1.5;
}
.cid-ubwpObnkFG .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-ubwpObnkFG .start:hover {
  background: #ff1f3f;
}
.cid-ubwpObnkFG .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwpObnkFG a {
  background-image: none !important;
}
.cid-ubwpObnkFG .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwpObnkFG .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwpObnkFG .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwpObnkFG .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-ubwpObnkFG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwpObnkFG .mbr-section-title {
  color: #ffffff;
}
.cid-ubwpObnkFG .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwpObnkFG .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwpObnkFG .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwpObnkFG .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwpObnkFG .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwpObnkFG .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwpObnkFG .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwpObnkFG .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwpObnkFG .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwpObnkFG .playEnfant,
.cid-ubwpObnkFG .pauseEnfant,
.cid-ubwpObnkFG .prevEnfant,
.cid-ubwpObnkFG .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwpObnkFG .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwpObnkFG #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwpObnkFG .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwpObnkFG .mbr-card-title,
.cid-ubwpObnkFG .cards-wrapper {
  color: #ffa405;
}
.cid-ubwpObnkFG .mbr-section-title P {
  text-align: right;
}
.cid-ubwpP5Jif3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwpP5Jif3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwpP5Jif3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwpP5Jif3 .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwpP5Jif3 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwpP5Jif3 .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwpP5Jif3 .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwpP5Jif3 .card-row {
  align-items: stretch;
}
.cid-ubwpP5Jif3 .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwpP5Jif3 .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwpP5Jif3 .couleur1 {
  background-color: royalblue;
}
.cid-ubwpP5Jif3 .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwpP5Jif3 .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwpP5Jif3 .card-box {
  height: 100%;
}
.cid-ubwpP5Jif3 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwpP5Jif3 .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwpP5Jif3 .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwpP5Jif3 .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tw6oMVFiAa {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tw6oMVFiAa .btn {
  border-radius: 1vh;
}
.cid-ubpt04SnyF {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpt04SnyF .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpt04SnyF .mbr-text,
.cid-ubpt04SnyF .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tw6oMUMONe.popup-builder {
  background-color: #ffffff;
}
.cid-tw6oMUMONe.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tw6oMUMONe.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tw6oMUMONe .modal-content,
.cid-tw6oMUMONe .modal-dialog {
  height: auto;
}
.cid-tw6oMUMONe .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tw6oMUMONe .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tw6oMUMONe .form-wrapper .mbr-form .form-group,
  .cid-tw6oMUMONe .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tw6oMUMONe .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tw6oMUMONe .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-tw6oMUMONe .mbr-text {
  text-align: center;
}
.cid-tw6oMUMONe .pt-0 {
  padding-top: 0 !important;
}
.cid-tw6oMUMONe .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tw6oMUMONe .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tw6oMUMONe .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tw6oMUMONe .modal-open {
  overflow: hidden;
}
.cid-tw6oMUMONe .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tw6oMUMONe .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tw6oMUMONe .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tw6oMUMONe .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-tw6oMUMONe .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tw6oMUMONe .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tw6oMUMONe .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tw6oMUMONe .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-tw6oMUMONe .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tw6oMUMONe .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tw6oMUMONe .modal-backdrop.fade {
  opacity: 0;
}
.cid-tw6oMUMONe .modal-backdrop.show {
  opacity: .5;
}
.cid-tw6oMUMONe .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-tw6oMUMONe .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tw6oMUMONe .modal-header {
    padding: 1rem;
  }
}
.cid-tw6oMUMONe .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tw6oMUMONe .modal-header .close svg {
  fill: #ffffff;
}
.cid-tw6oMUMONe .modal-header .close:hover {
  opacity: 1;
}
.cid-tw6oMUMONe .modal-header .close:focus {
  outline: none;
}
.cid-tw6oMUMONe .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tw6oMUMONe .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tw6oMUMONe .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tw6oMUMONe .modal-body {
    padding: 1rem;
  }
}
.cid-tw6oMUMONe .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-tw6oMUMONe .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tw6oMUMONe .modal-footer {
    padding: 1rem;
  }
}
.cid-tw6oMUMONe .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tw6oMUMONe .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tw6oMUMONe .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tw6oMUMONe .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tw6oMUMONe .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tw6oMUMONe .modal-lg,
  .cid-tw6oMUMONe .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tw6oMUMONe .modal-xl {
    max-width: 1140px;
  }
}
.cid-tw6oMUMONe .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tw6oMUMONe .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-tw6oMUMONe .form-group {
  margin-bottom: 1rem;
}
.cid-tw6oMUMONe .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tw6oMUMONe .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tw6oMUMONe .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-tw6oMUMONe .mbr-section-btn {
  margin: 0;
}
.cid-tw6oMUMONe .mbr-section-btn .btn {
  margin: 0;
}
.cid-tw6oMUMONe .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tw6oMUMONe .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tw6oMV8rwI.popup-builder {
  background-color: #ffffff;
}
.cid-tw6oMV8rwI.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tw6oMV8rwI.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tw6oMV8rwI .modal-content,
.cid-tw6oMV8rwI .modal-dialog {
  height: auto;
}
.cid-tw6oMV8rwI .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tw6oMV8rwI .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tw6oMV8rwI .form-wrapper .mbr-form .form-group,
  .cid-tw6oMV8rwI .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tw6oMV8rwI .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tw6oMV8rwI .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-tw6oMV8rwI .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tw6oMV8rwI .pt-0 {
  padding-top: 0 !important;
}
.cid-tw6oMV8rwI .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tw6oMV8rwI .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tw6oMV8rwI .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tw6oMV8rwI .modal-open {
  overflow: hidden;
}
.cid-tw6oMV8rwI .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tw6oMV8rwI .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tw6oMV8rwI .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tw6oMV8rwI .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-tw6oMV8rwI .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tw6oMV8rwI .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tw6oMV8rwI .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tw6oMV8rwI .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-tw6oMV8rwI .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tw6oMV8rwI .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tw6oMV8rwI .modal-backdrop.fade {
  opacity: 0;
}
.cid-tw6oMV8rwI .modal-backdrop.show {
  opacity: .5;
}
.cid-tw6oMV8rwI .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-tw6oMV8rwI .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tw6oMV8rwI .modal-header {
    padding: 1rem;
  }
}
.cid-tw6oMV8rwI .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tw6oMV8rwI .modal-header .close svg {
  fill: #ffffff;
}
.cid-tw6oMV8rwI .modal-header .close:hover {
  opacity: 1;
}
.cid-tw6oMV8rwI .modal-header .close:focus {
  outline: none;
}
.cid-tw6oMV8rwI .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tw6oMV8rwI .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tw6oMV8rwI .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tw6oMV8rwI .modal-body {
    padding: 1rem;
  }
}
.cid-tw6oMV8rwI .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-tw6oMV8rwI .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tw6oMV8rwI .modal-footer {
    padding: 1rem;
  }
}
.cid-tw6oMV8rwI .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tw6oMV8rwI .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tw6oMV8rwI .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tw6oMV8rwI .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tw6oMV8rwI .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tw6oMV8rwI .modal-lg,
  .cid-tw6oMV8rwI .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tw6oMV8rwI .modal-xl {
    max-width: 1140px;
  }
}
.cid-tw6oMV8rwI .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tw6oMV8rwI .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-tw6oMV8rwI .form-group {
  margin-bottom: 1rem;
}
.cid-tw6oMV8rwI .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tw6oMV8rwI .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tw6oMV8rwI .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-tw6oMV8rwI .mbr-section-btn {
  margin: 0;
}
.cid-tw6oMV8rwI .mbr-section-btn .btn {
  margin: 0;
}
.cid-tw6oMV8rwI #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tw6oMV8rwI #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tw6oMV8rwI #creativecommons img,
.cid-tw6oMV8rwI iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tw6oMWiTtu {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tw6oMWiTtu .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tw6oMWiTtu .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tw6oMWiTtu .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tw6oMWiTtu .bg-youtube:hover {
  background: #cc0000;
}
.cid-tw6oMWiTtu .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tw6oMWiTtu .bg-twitch:hover {
  background: #7313ff;
}
.cid-tw6oMWiTtu .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-tw6oMWiTtu [class^="socicon-"]:before,
.cid-tw6oMWiTtu [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tw6oMWiTtu .mbr-section-title,
.cid-tw6oMWiTtu .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tw6oMWVjFd {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tw6oMWVjFd .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tw6oMWVjFd .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tw6oMWVjFd .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-tw6oMWVjFd .form-control:focus,
.cid-tw6oMWVjFd .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tw6oMWVjFd .form-group {
  margin-bottom: 1rem;
}
.cid-tw6oMWVjFd input::-webkit-input-placeholder,
.cid-tw6oMWVjFd textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tw6oMWVjFd input:-moz-placeholder,
.cid-tw6oMWVjFd textarea:-moz-placeholder {
  color: #656565;
}
.cid-tw6oMWVjFd .jq-selectbox li,
.cid-tw6oMWVjFd .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tw6oMWVjFd .jq-selectbox li:hover,
.cid-tw6oMWVjFd .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tw6oMWVjFd .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tw6oMWVjFd .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tw6oMWVjFd textarea.form-control {
  resize: none;
}
.cid-tw6oMWVjFd .input-group-btn {
  display: inline-block;
}
.cid-tw6oMWVjFd .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tw6oMWVjFd .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tw6oMWVjFd .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tw6oMWVjFd .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tw6oMWVjFd .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tw6oMWVjFd .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tw6oMWVjFd .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tw6oMWVjFd .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tw6oMWVjFd .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tw6oMWVjFd .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tw6oMWVjFd .form-control,
.cid-tw6oMWVjFd .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tw6oMWVjFd #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tw6oMWVjFd #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tw6oMWVjFd #creativecommons img,
.cid-tw6oMWVjFd iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tw6oMWVjFd .offset-md-1 {
  margin-left: 1vw;
}
.cid-tw6oMY3YPS .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-tw6oMY3YPS .my-float {
  margin-top: 16px;
}
.cid-tw6oMY3YPS P {
  color: #232323;
}
.cid-tw6oMY3YPS DIV {
  color: #ffffff;
}
.cid-tw6oMY3YPS H10 {
  color: #767676;
}
.cid-tw6oMY3YPS .hidden {
  display: none;
}
.cid-tw6oMZewxj.popup-builder {
  background-color: #ffffff;
}
.cid-tw6oMZewxj.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tw6oMZewxj.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tw6oMZewxj .modal-content,
.cid-tw6oMZewxj .modal-dialog {
  height: auto;
}
.cid-tw6oMZewxj .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tw6oMZewxj .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tw6oMZewxj .form-wrapper .mbr-form .form-group,
  .cid-tw6oMZewxj .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tw6oMZewxj .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tw6oMZewxj .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-tw6oMZewxj .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tw6oMZewxj .pt-0 {
  padding-top: 0 !important;
}
.cid-tw6oMZewxj .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tw6oMZewxj .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tw6oMZewxj .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tw6oMZewxj .modal-open {
  overflow: hidden;
}
.cid-tw6oMZewxj .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tw6oMZewxj .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tw6oMZewxj .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tw6oMZewxj .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-tw6oMZewxj .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tw6oMZewxj .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tw6oMZewxj .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tw6oMZewxj .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-tw6oMZewxj .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tw6oMZewxj .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tw6oMZewxj .modal-backdrop.fade {
  opacity: 0;
}
.cid-tw6oMZewxj .modal-backdrop.show {
  opacity: .5;
}
.cid-tw6oMZewxj .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-tw6oMZewxj .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tw6oMZewxj .modal-header {
    padding: 1rem;
  }
}
.cid-tw6oMZewxj .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tw6oMZewxj .modal-header .close svg {
  fill: #ffffff;
}
.cid-tw6oMZewxj .modal-header .close:hover {
  opacity: 1;
}
.cid-tw6oMZewxj .modal-header .close:focus {
  outline: none;
}
.cid-tw6oMZewxj .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tw6oMZewxj .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tw6oMZewxj .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tw6oMZewxj .modal-body {
    padding: 1rem;
  }
}
.cid-tw6oMZewxj .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-tw6oMZewxj .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tw6oMZewxj .modal-footer {
    padding: 1rem;
  }
}
.cid-tw6oMZewxj .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tw6oMZewxj .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tw6oMZewxj .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tw6oMZewxj .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tw6oMZewxj .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tw6oMZewxj .modal-lg,
  .cid-tw6oMZewxj .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tw6oMZewxj .modal-xl {
    max-width: 1140px;
  }
}
.cid-tw6oMZewxj .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tw6oMZewxj .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-tw6oMZewxj .form-group {
  margin-bottom: 1rem;
}
.cid-tw6oMZewxj .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tw6oMZewxj .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tw6oMZewxj .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-tw6oMZewxj .mbr-section-btn {
  margin: 0;
}
.cid-tw6oMZewxj .mbr-section-btn .btn {
  margin: 0;
}
.cid-tSDMigOXw2.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigOXw2.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigOXw2.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigOXw2 .modal-content,
.cid-tSDMigOXw2 .modal-dialog {
  height: auto;
}
.cid-tSDMigOXw2 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigOXw2 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigOXw2 .form-wrapper .mbr-form .form-group,
  .cid-tSDMigOXw2 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigOXw2 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigOXw2 .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-tSDMigOXw2 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigOXw2 .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigOXw2 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigOXw2 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigOXw2 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigOXw2 .modal-open {
  overflow: hidden;
}
.cid-tSDMigOXw2 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigOXw2 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigOXw2 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigOXw2 .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-tSDMigOXw2 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigOXw2 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigOXw2 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigOXw2 .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-tSDMigOXw2 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigOXw2 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigOXw2 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigOXw2 .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigOXw2 .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-tSDMigOXw2 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOXw2 .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigOXw2 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigOXw2 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigOXw2 .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigOXw2 .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigOXw2 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigOXw2 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigOXw2 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOXw2 .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigOXw2 .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-tSDMigOXw2 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOXw2 .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigOXw2 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigOXw2 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigOXw2 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigOXw2 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigOXw2 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigOXw2 .modal-lg,
  .cid-tSDMigOXw2 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigOXw2 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigOXw2 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigOXw2 .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-tSDMigOXw2 .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigOXw2 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigOXw2 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigOXw2 .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-tSDMigOXw2 .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigOXw2 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-twcX9DRGKO {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-twcX9DRGKO .mbr-section-title {
  color: #4479d9;
}
#custom-html-1rt body {
  background-color: black;
}
#custom-html-1rt .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1rt .complet {
  background-color: #000000;
}
#custom-html-1rt .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-1rt .conteneurVideo iframe,
#custom-html-1rt .conteneurVideo object,
#custom-html-1rt .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1rt #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-1rt .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1rt #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-1rt .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1rt .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubppdtWqJ9 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubppdtWqJ9 .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-twcX9ErsKj {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-twcX9ErsKj .mbr-text {
  color: #ffffff;
}
.cid-twcX9ErsKj .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-twcX9ErsKj .mbr-section-title {
  color: #4479d9;
}
.cid-twcX9ErsKj H1 {
  color: #4479d9;
}
.cid-twcX9ErsKj H2 {
  color: #4479d9;
}
.cid-twcX9ErsKj H3 {
  color: #4479d9;
}
.cid-twcX9ErsKj .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-twcX9ErsKj .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-twcX9ErsKj .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-twcX9ErsKj .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-twcX9ErsKj .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-twcX9ErsKj .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-twcX9ErsKj .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-twcX9ErsKj .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-twcX9ErsKj .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-twcX9ErsKj .play,
.cid-twcX9ErsKj .pause,
.cid-twcX9ErsKj .prev,
.cid-twcX9ErsKj .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-twcX9ErsKj .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-twcX9ErsKj #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-twcX9ErsKj .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwbDfmSXt {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwbDfmSXt .mbr-media {
  position: relative;
}
.cid-ubwbDfmSXt .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwbDfmSXt 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-ubwbDfmSXt img {
    max-width: 95%;
  }
}
.cid-ubwbDfmSXt h1 {
  line-height: 1.5;
}
.cid-ubwbDfmSXt .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-ubwbDfmSXt .start:hover {
  background: #ff1f3f;
}
.cid-ubwbDfmSXt .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwbDfmSXt a {
  background-image: none !important;
}
.cid-ubwbDfmSXt .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwbDfmSXt .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwbDfmSXt .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwbDfmSXt .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-ubwbDfmSXt .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwbDfmSXt .mbr-section-title {
  color: #ffffff;
}
.cid-ubwbDfmSXt .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwbDfmSXt .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwbDfmSXt .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwbDfmSXt .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwbDfmSXt .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwbDfmSXt .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwbDfmSXt .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwbDfmSXt .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwbDfmSXt .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwbDfmSXt .playEnfant,
.cid-ubwbDfmSXt .pauseEnfant,
.cid-ubwbDfmSXt .prevEnfant,
.cid-ubwbDfmSXt .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwbDfmSXt .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwbDfmSXt #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwbDfmSXt .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwbDfmSXt .mbr-card-title,
.cid-ubwbDfmSXt .cards-wrapper {
  color: #ffa405;
}
.cid-ubwbDfmSXt .mbr-section-title P {
  text-align: right;
}
.cid-ubwbDYntLy {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwbDYntLy .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwbDYntLy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwbDYntLy .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwbDYntLy .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwbDYntLy .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwbDYntLy .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwbDYntLy .card-row {
  align-items: stretch;
}
.cid-ubwbDYntLy .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwbDYntLy .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwbDYntLy .couleur1 {
  background-color: royalblue;
}
.cid-ubwbDYntLy .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwbDYntLy .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwbDYntLy .card-box {
  height: 100%;
}
.cid-ubwbDYntLy .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwbDYntLy .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwbDYntLy .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwbDYntLy .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-twcX9EXy95 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-twcX9EXy95 .btn {
  border-radius: 1vh;
}
.cid-ubppc0KUfN {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubppc0KUfN .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubppc0KUfN .mbr-text,
.cid-ubppc0KUfN .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-twcX9FnKyI.popup-builder {
  background-color: #ffffff;
}
.cid-twcX9FnKyI.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-twcX9FnKyI.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-twcX9FnKyI .modal-content,
.cid-twcX9FnKyI .modal-dialog {
  height: auto;
}
.cid-twcX9FnKyI .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-twcX9FnKyI .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-twcX9FnKyI .form-wrapper .mbr-form .form-group,
  .cid-twcX9FnKyI .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-twcX9FnKyI .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-twcX9FnKyI .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-twcX9FnKyI .mbr-text {
  text-align: center;
}
.cid-twcX9FnKyI .pt-0 {
  padding-top: 0 !important;
}
.cid-twcX9FnKyI .pb-0 {
  padding-bottom: 0 !important;
}
.cid-twcX9FnKyI .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-twcX9FnKyI .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-twcX9FnKyI .modal-open {
  overflow: hidden;
}
.cid-twcX9FnKyI .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-twcX9FnKyI .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-twcX9FnKyI .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-twcX9FnKyI .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-twcX9FnKyI .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-twcX9FnKyI .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-twcX9FnKyI .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-twcX9FnKyI .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-twcX9FnKyI .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-twcX9FnKyI .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-twcX9FnKyI .modal-backdrop.fade {
  opacity: 0;
}
.cid-twcX9FnKyI .modal-backdrop.show {
  opacity: .5;
}
.cid-twcX9FnKyI .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-twcX9FnKyI .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-twcX9FnKyI .modal-header {
    padding: 1rem;
  }
}
.cid-twcX9FnKyI .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-twcX9FnKyI .modal-header .close svg {
  fill: #ffffff;
}
.cid-twcX9FnKyI .modal-header .close:hover {
  opacity: 1;
}
.cid-twcX9FnKyI .modal-header .close:focus {
  outline: none;
}
.cid-twcX9FnKyI .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-twcX9FnKyI .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-twcX9FnKyI .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twcX9FnKyI .modal-body {
    padding: 1rem;
  }
}
.cid-twcX9FnKyI .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-twcX9FnKyI .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twcX9FnKyI .modal-footer {
    padding: 1rem;
  }
}
.cid-twcX9FnKyI .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-twcX9FnKyI .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-twcX9FnKyI .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-twcX9FnKyI .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-twcX9FnKyI .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-twcX9FnKyI .modal-lg,
  .cid-twcX9FnKyI .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-twcX9FnKyI .modal-xl {
    max-width: 1140px;
  }
}
.cid-twcX9FnKyI .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-twcX9FnKyI .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-twcX9FnKyI .form-group {
  margin-bottom: 1rem;
}
.cid-twcX9FnKyI .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-twcX9FnKyI .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-twcX9FnKyI .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-twcX9FnKyI .mbr-section-btn {
  margin: 0;
}
.cid-twcX9FnKyI .mbr-section-btn .btn {
  margin: 0;
}
.cid-twcX9FnKyI .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-twcX9FnKyI .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-twcX9FIM5j.popup-builder {
  background-color: #ffffff;
}
.cid-twcX9FIM5j.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-twcX9FIM5j.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-twcX9FIM5j .modal-content,
.cid-twcX9FIM5j .modal-dialog {
  height: auto;
}
.cid-twcX9FIM5j .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-twcX9FIM5j .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-twcX9FIM5j .form-wrapper .mbr-form .form-group,
  .cid-twcX9FIM5j .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-twcX9FIM5j .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-twcX9FIM5j .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-twcX9FIM5j .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-twcX9FIM5j .pt-0 {
  padding-top: 0 !important;
}
.cid-twcX9FIM5j .pb-0 {
  padding-bottom: 0 !important;
}
.cid-twcX9FIM5j .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-twcX9FIM5j .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-twcX9FIM5j .modal-open {
  overflow: hidden;
}
.cid-twcX9FIM5j .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-twcX9FIM5j .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-twcX9FIM5j .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-twcX9FIM5j .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-twcX9FIM5j .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-twcX9FIM5j .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-twcX9FIM5j .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-twcX9FIM5j .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-twcX9FIM5j .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-twcX9FIM5j .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-twcX9FIM5j .modal-backdrop.fade {
  opacity: 0;
}
.cid-twcX9FIM5j .modal-backdrop.show {
  opacity: .5;
}
.cid-twcX9FIM5j .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-twcX9FIM5j .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-twcX9FIM5j .modal-header {
    padding: 1rem;
  }
}
.cid-twcX9FIM5j .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-twcX9FIM5j .modal-header .close svg {
  fill: #ffffff;
}
.cid-twcX9FIM5j .modal-header .close:hover {
  opacity: 1;
}
.cid-twcX9FIM5j .modal-header .close:focus {
  outline: none;
}
.cid-twcX9FIM5j .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-twcX9FIM5j .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-twcX9FIM5j .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twcX9FIM5j .modal-body {
    padding: 1rem;
  }
}
.cid-twcX9FIM5j .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-twcX9FIM5j .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twcX9FIM5j .modal-footer {
    padding: 1rem;
  }
}
.cid-twcX9FIM5j .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-twcX9FIM5j .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-twcX9FIM5j .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-twcX9FIM5j .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-twcX9FIM5j .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-twcX9FIM5j .modal-lg,
  .cid-twcX9FIM5j .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-twcX9FIM5j .modal-xl {
    max-width: 1140px;
  }
}
.cid-twcX9FIM5j .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-twcX9FIM5j .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-twcX9FIM5j .form-group {
  margin-bottom: 1rem;
}
.cid-twcX9FIM5j .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-twcX9FIM5j .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-twcX9FIM5j .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-twcX9FIM5j .mbr-section-btn {
  margin: 0;
}
.cid-twcX9FIM5j .mbr-section-btn .btn {
  margin: 0;
}
.cid-twcX9FIM5j #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-twcX9FIM5j #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-twcX9FIM5j #creativecommons img,
.cid-twcX9FIM5j iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-twcX9Gc27o {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-twcX9Gc27o .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-twcX9Gc27o .bg-facebook:hover {
  background: #0b60cb;
}
.cid-twcX9Gc27o .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-twcX9Gc27o .bg-youtube:hover {
  background: #cc0000;
}
.cid-twcX9Gc27o .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-twcX9Gc27o .bg-twitch:hover {
  background: #7313ff;
}
.cid-twcX9Gc27o .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-twcX9Gc27o [class^="socicon-"]:before,
.cid-twcX9Gc27o [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-twcX9Gc27o .mbr-section-title,
.cid-twcX9Gc27o .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-twcX9GIC7l {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-twcX9GIC7l .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-twcX9GIC7l .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-twcX9GIC7l .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-twcX9GIC7l .form-control:focus,
.cid-twcX9GIC7l .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-twcX9GIC7l .form-group {
  margin-bottom: 1rem;
}
.cid-twcX9GIC7l input::-webkit-input-placeholder,
.cid-twcX9GIC7l textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-twcX9GIC7l input:-moz-placeholder,
.cid-twcX9GIC7l textarea:-moz-placeholder {
  color: #656565;
}
.cid-twcX9GIC7l .jq-selectbox li,
.cid-twcX9GIC7l .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-twcX9GIC7l .jq-selectbox li:hover,
.cid-twcX9GIC7l .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-twcX9GIC7l .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-twcX9GIC7l .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-twcX9GIC7l textarea.form-control {
  resize: none;
}
.cid-twcX9GIC7l .input-group-btn {
  display: inline-block;
}
.cid-twcX9GIC7l .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-twcX9GIC7l .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-twcX9GIC7l .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-twcX9GIC7l .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-twcX9GIC7l .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-twcX9GIC7l .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-twcX9GIC7l .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-twcX9GIC7l .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-twcX9GIC7l .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-twcX9GIC7l .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-twcX9GIC7l .form-control,
.cid-twcX9GIC7l .input-group-btn .btn {
  border-radius: 3px;
}
.cid-twcX9GIC7l #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-twcX9GIC7l #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-twcX9GIC7l #creativecommons img,
.cid-twcX9GIC7l iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-twcX9GIC7l .offset-md-1 {
  margin-left: 1vw;
}
.cid-twcX9HBJLM .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-twcX9HBJLM .my-float {
  margin-top: 16px;
}
.cid-twcX9HBJLM P {
  color: #232323;
}
.cid-twcX9HBJLM DIV {
  color: #ffffff;
}
.cid-twcX9HBJLM H10 {
  color: #767676;
}
.cid-twcX9HBJLM .hidden {
  display: none;
}
.cid-tSDMigOa0p.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigOa0p.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigOa0p.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigOa0p .modal-content,
.cid-tSDMigOa0p .modal-dialog {
  height: auto;
}
.cid-tSDMigOa0p .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigOa0p .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigOa0p .form-wrapper .mbr-form .form-group,
  .cid-tSDMigOa0p .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigOa0p .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigOa0p .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-tSDMigOa0p .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigOa0p .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigOa0p .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigOa0p .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigOa0p .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigOa0p .modal-open {
  overflow: hidden;
}
.cid-tSDMigOa0p .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigOa0p .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigOa0p .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigOa0p .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-tSDMigOa0p .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigOa0p .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigOa0p .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigOa0p .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-tSDMigOa0p .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigOa0p .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigOa0p .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigOa0p .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigOa0p .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-tSDMigOa0p .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOa0p .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigOa0p .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigOa0p .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigOa0p .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigOa0p .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigOa0p .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigOa0p .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigOa0p .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOa0p .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigOa0p .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-tSDMigOa0p .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOa0p .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigOa0p .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigOa0p .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigOa0p .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigOa0p .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigOa0p .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigOa0p .modal-lg,
  .cid-tSDMigOa0p .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigOa0p .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigOa0p .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigOa0p .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-tSDMigOa0p .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigOa0p .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigOa0p .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigOa0p .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-tSDMigOa0p .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigOa0p .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-twLw4mW1yV {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-twLw4mW1yV .mbr-section-title {
  color: #4479d9;
}
#custom-html-1uc body {
  background-color: black;
}
#custom-html-1uc .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1uc .complet {
  background-color: #000000;
}
#custom-html-1uc .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-1uc .conteneurVideo iframe,
#custom-html-1uc .conteneurVideo object,
#custom-html-1uc .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1uc #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-1uc .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1uc #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-1uc .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1uc .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpt7qCYRQ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpt7qCYRQ .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-twLw4nypvm {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-twLw4nypvm .mbr-text {
  color: #ffffff;
}
.cid-twLw4nypvm .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-twLw4nypvm .mbr-section-title {
  color: #4479d9;
}
.cid-twLw4nypvm H1 {
  color: #4479d9;
}
.cid-twLw4nypvm H2 {
  color: #4479d9;
}
.cid-twLw4nypvm H3 {
  color: #4479d9;
}
.cid-twLw4nypvm .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-twLw4nypvm .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-twLw4nypvm .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-twLw4nypvm .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-twLw4nypvm .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-twLw4nypvm .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-twLw4nypvm .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-twLw4nypvm .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-twLw4nypvm .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-twLw4nypvm .play,
.cid-twLw4nypvm .pause,
.cid-twLw4nypvm .prev,
.cid-twLw4nypvm .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-twLw4nypvm .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-twLw4nypvm #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-twLw4nypvm .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwpVDC9V8 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwpVDC9V8 .mbr-media {
  position: relative;
}
.cid-ubwpVDC9V8 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwpVDC9V8 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-ubwpVDC9V8 img {
    max-width: 95%;
  }
}
.cid-ubwpVDC9V8 h1 {
  line-height: 1.5;
}
.cid-ubwpVDC9V8 .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-ubwpVDC9V8 .start:hover {
  background: #ff1f3f;
}
.cid-ubwpVDC9V8 .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwpVDC9V8 a {
  background-image: none !important;
}
.cid-ubwpVDC9V8 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwpVDC9V8 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwpVDC9V8 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwpVDC9V8 .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-ubwpVDC9V8 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwpVDC9V8 .mbr-section-title {
  color: #ffffff;
}
.cid-ubwpVDC9V8 .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwpVDC9V8 .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwpVDC9V8 .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwpVDC9V8 .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwpVDC9V8 .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwpVDC9V8 .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwpVDC9V8 .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwpVDC9V8 .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwpVDC9V8 .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwpVDC9V8 .playEnfant,
.cid-ubwpVDC9V8 .pauseEnfant,
.cid-ubwpVDC9V8 .prevEnfant,
.cid-ubwpVDC9V8 .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwpVDC9V8 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwpVDC9V8 #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwpVDC9V8 .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwpVDC9V8 .mbr-card-title,
.cid-ubwpVDC9V8 .cards-wrapper {
  color: #ffa405;
}
.cid-ubwpVDC9V8 .mbr-section-title P {
  text-align: right;
}
.cid-ubwpWz77fA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwpWz77fA .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwpWz77fA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwpWz77fA .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwpWz77fA .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwpWz77fA .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwpWz77fA .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwpWz77fA .card-row {
  align-items: stretch;
}
.cid-ubwpWz77fA .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwpWz77fA .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwpWz77fA .couleur1 {
  background-color: royalblue;
}
.cid-ubwpWz77fA .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwpWz77fA .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwpWz77fA .card-box {
  height: 100%;
}
.cid-ubwpWz77fA .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwpWz77fA .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwpWz77fA .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwpWz77fA .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-twLw4p3eYW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-twLw4p3eYW .btn {
  border-radius: 1vh;
}
.cid-ubpt9dCbkd {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpt9dCbkd .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpt9dCbkd .mbr-text,
.cid-ubpt9dCbkd .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-twLw4o5EbG.popup-builder {
  background-color: #ffffff;
}
.cid-twLw4o5EbG.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-twLw4o5EbG.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-twLw4o5EbG .modal-content,
.cid-twLw4o5EbG .modal-dialog {
  height: auto;
}
.cid-twLw4o5EbG .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-twLw4o5EbG .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-twLw4o5EbG .form-wrapper .mbr-form .form-group,
  .cid-twLw4o5EbG .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-twLw4o5EbG .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-twLw4o5EbG .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-twLw4o5EbG .mbr-text {
  text-align: center;
}
.cid-twLw4o5EbG .pt-0 {
  padding-top: 0 !important;
}
.cid-twLw4o5EbG .pb-0 {
  padding-bottom: 0 !important;
}
.cid-twLw4o5EbG .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-twLw4o5EbG .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-twLw4o5EbG .modal-open {
  overflow: hidden;
}
.cid-twLw4o5EbG .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-twLw4o5EbG .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-twLw4o5EbG .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-twLw4o5EbG .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-twLw4o5EbG .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-twLw4o5EbG .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-twLw4o5EbG .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-twLw4o5EbG .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-twLw4o5EbG .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-twLw4o5EbG .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-twLw4o5EbG .modal-backdrop.fade {
  opacity: 0;
}
.cid-twLw4o5EbG .modal-backdrop.show {
  opacity: .5;
}
.cid-twLw4o5EbG .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-twLw4o5EbG .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-twLw4o5EbG .modal-header {
    padding: 1rem;
  }
}
.cid-twLw4o5EbG .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-twLw4o5EbG .modal-header .close svg {
  fill: #ffffff;
}
.cid-twLw4o5EbG .modal-header .close:hover {
  opacity: 1;
}
.cid-twLw4o5EbG .modal-header .close:focus {
  outline: none;
}
.cid-twLw4o5EbG .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-twLw4o5EbG .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-twLw4o5EbG .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twLw4o5EbG .modal-body {
    padding: 1rem;
  }
}
.cid-twLw4o5EbG .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-twLw4o5EbG .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twLw4o5EbG .modal-footer {
    padding: 1rem;
  }
}
.cid-twLw4o5EbG .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-twLw4o5EbG .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-twLw4o5EbG .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-twLw4o5EbG .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-twLw4o5EbG .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-twLw4o5EbG .modal-lg,
  .cid-twLw4o5EbG .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-twLw4o5EbG .modal-xl {
    max-width: 1140px;
  }
}
.cid-twLw4o5EbG .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-twLw4o5EbG .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-twLw4o5EbG .form-group {
  margin-bottom: 1rem;
}
.cid-twLw4o5EbG .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-twLw4o5EbG .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-twLw4o5EbG .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-twLw4o5EbG .mbr-section-btn {
  margin: 0;
}
.cid-twLw4o5EbG .mbr-section-btn .btn {
  margin: 0;
}
.cid-twLw4o5EbG .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-twLw4o5EbG .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-twLw4owboP.popup-builder {
  background-color: #ffffff;
}
.cid-twLw4owboP.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-twLw4owboP.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-twLw4owboP .modal-content,
.cid-twLw4owboP .modal-dialog {
  height: auto;
}
.cid-twLw4owboP .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-twLw4owboP .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-twLw4owboP .form-wrapper .mbr-form .form-group,
  .cid-twLw4owboP .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-twLw4owboP .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-twLw4owboP .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-twLw4owboP .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-twLw4owboP .pt-0 {
  padding-top: 0 !important;
}
.cid-twLw4owboP .pb-0 {
  padding-bottom: 0 !important;
}
.cid-twLw4owboP .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-twLw4owboP .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-twLw4owboP .modal-open {
  overflow: hidden;
}
.cid-twLw4owboP .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-twLw4owboP .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-twLw4owboP .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-twLw4owboP .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-twLw4owboP .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-twLw4owboP .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-twLw4owboP .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-twLw4owboP .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-twLw4owboP .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-twLw4owboP .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-twLw4owboP .modal-backdrop.fade {
  opacity: 0;
}
.cid-twLw4owboP .modal-backdrop.show {
  opacity: .5;
}
.cid-twLw4owboP .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-twLw4owboP .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-twLw4owboP .modal-header {
    padding: 1rem;
  }
}
.cid-twLw4owboP .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-twLw4owboP .modal-header .close svg {
  fill: #ffffff;
}
.cid-twLw4owboP .modal-header .close:hover {
  opacity: 1;
}
.cid-twLw4owboP .modal-header .close:focus {
  outline: none;
}
.cid-twLw4owboP .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-twLw4owboP .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-twLw4owboP .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twLw4owboP .modal-body {
    padding: 1rem;
  }
}
.cid-twLw4owboP .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-twLw4owboP .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twLw4owboP .modal-footer {
    padding: 1rem;
  }
}
.cid-twLw4owboP .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-twLw4owboP .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-twLw4owboP .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-twLw4owboP .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-twLw4owboP .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-twLw4owboP .modal-lg,
  .cid-twLw4owboP .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-twLw4owboP .modal-xl {
    max-width: 1140px;
  }
}
.cid-twLw4owboP .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-twLw4owboP .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-twLw4owboP .form-group {
  margin-bottom: 1rem;
}
.cid-twLw4owboP .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-twLw4owboP .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-twLw4owboP .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-twLw4owboP .mbr-section-btn {
  margin: 0;
}
.cid-twLw4owboP .mbr-section-btn .btn {
  margin: 0;
}
.cid-twLw4owboP #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-twLw4owboP #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-twLw4owboP #creativecommons img,
.cid-twLw4owboP iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-twLw4pCGp3 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-twLw4pCGp3 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-twLw4pCGp3 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-twLw4pCGp3 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-twLw4pCGp3 .bg-youtube:hover {
  background: #cc0000;
}
.cid-twLw4pCGp3 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-twLw4pCGp3 .bg-twitch:hover {
  background: #7313ff;
}
.cid-twLw4pCGp3 .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-twLw4pCGp3 [class^="socicon-"]:before,
.cid-twLw4pCGp3 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-twLw4pCGp3 .mbr-section-title,
.cid-twLw4pCGp3 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-twLw4q9JNR {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-twLw4q9JNR .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-twLw4q9JNR .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-twLw4q9JNR .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-twLw4q9JNR .form-control:focus,
.cid-twLw4q9JNR .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-twLw4q9JNR .form-group {
  margin-bottom: 1rem;
}
.cid-twLw4q9JNR input::-webkit-input-placeholder,
.cid-twLw4q9JNR textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-twLw4q9JNR input:-moz-placeholder,
.cid-twLw4q9JNR textarea:-moz-placeholder {
  color: #656565;
}
.cid-twLw4q9JNR .jq-selectbox li,
.cid-twLw4q9JNR .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-twLw4q9JNR .jq-selectbox li:hover,
.cid-twLw4q9JNR .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-twLw4q9JNR .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-twLw4q9JNR .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-twLw4q9JNR textarea.form-control {
  resize: none;
}
.cid-twLw4q9JNR .input-group-btn {
  display: inline-block;
}
.cid-twLw4q9JNR .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-twLw4q9JNR .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-twLw4q9JNR .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-twLw4q9JNR .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-twLw4q9JNR .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-twLw4q9JNR .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-twLw4q9JNR .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-twLw4q9JNR .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-twLw4q9JNR .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-twLw4q9JNR .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-twLw4q9JNR .form-control,
.cid-twLw4q9JNR .input-group-btn .btn {
  border-radius: 3px;
}
.cid-twLw4q9JNR #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-twLw4q9JNR #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-twLw4q9JNR #creativecommons img,
.cid-twLw4q9JNR iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-twLw4q9JNR .offset-md-1 {
  margin-left: 1vw;
}
.cid-twLw4r6ttg .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-twLw4r6ttg .my-float {
  margin-top: 16px;
}
.cid-twLw4r6ttg P {
  color: #232323;
}
.cid-twLw4r6ttg DIV {
  color: #ffffff;
}
.cid-twLw4r6ttg H10 {
  color: #767676;
}
.cid-twLw4r6ttg .hidden {
  display: none;
}
.cid-twLw4sdU4F.popup-builder {
  background-color: #ffffff;
}
.cid-twLw4sdU4F.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-twLw4sdU4F.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-twLw4sdU4F .modal-content,
.cid-twLw4sdU4F .modal-dialog {
  height: auto;
}
.cid-twLw4sdU4F .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-twLw4sdU4F .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-twLw4sdU4F .form-wrapper .mbr-form .form-group,
  .cid-twLw4sdU4F .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-twLw4sdU4F .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-twLw4sdU4F .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-twLw4sdU4F .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-twLw4sdU4F .pt-0 {
  padding-top: 0 !important;
}
.cid-twLw4sdU4F .pb-0 {
  padding-bottom: 0 !important;
}
.cid-twLw4sdU4F .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-twLw4sdU4F .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-twLw4sdU4F .modal-open {
  overflow: hidden;
}
.cid-twLw4sdU4F .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-twLw4sdU4F .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-twLw4sdU4F .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-twLw4sdU4F .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-twLw4sdU4F .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-twLw4sdU4F .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-twLw4sdU4F .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-twLw4sdU4F .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-twLw4sdU4F .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-twLw4sdU4F .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-twLw4sdU4F .modal-backdrop.fade {
  opacity: 0;
}
.cid-twLw4sdU4F .modal-backdrop.show {
  opacity: .5;
}
.cid-twLw4sdU4F .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-twLw4sdU4F .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-twLw4sdU4F .modal-header {
    padding: 1rem;
  }
}
.cid-twLw4sdU4F .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-twLw4sdU4F .modal-header .close svg {
  fill: #ffffff;
}
.cid-twLw4sdU4F .modal-header .close:hover {
  opacity: 1;
}
.cid-twLw4sdU4F .modal-header .close:focus {
  outline: none;
}
.cid-twLw4sdU4F .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-twLw4sdU4F .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-twLw4sdU4F .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twLw4sdU4F .modal-body {
    padding: 1rem;
  }
}
.cid-twLw4sdU4F .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-twLw4sdU4F .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-twLw4sdU4F .modal-footer {
    padding: 1rem;
  }
}
.cid-twLw4sdU4F .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-twLw4sdU4F .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-twLw4sdU4F .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-twLw4sdU4F .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-twLw4sdU4F .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-twLw4sdU4F .modal-lg,
  .cid-twLw4sdU4F .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-twLw4sdU4F .modal-xl {
    max-width: 1140px;
  }
}
.cid-twLw4sdU4F .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-twLw4sdU4F .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-twLw4sdU4F .form-group {
  margin-bottom: 1rem;
}
.cid-twLw4sdU4F .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-twLw4sdU4F .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-twLw4sdU4F .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-twLw4sdU4F .mbr-section-btn {
  margin: 0;
}
.cid-twLw4sdU4F .mbr-section-btn .btn {
  margin: 0;
}
.cid-tSDMigOkBI.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigOkBI.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigOkBI.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigOkBI .modal-content,
.cid-tSDMigOkBI .modal-dialog {
  height: auto;
}
.cid-tSDMigOkBI .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigOkBI .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigOkBI .form-wrapper .mbr-form .form-group,
  .cid-tSDMigOkBI .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigOkBI .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigOkBI .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-tSDMigOkBI .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigOkBI .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigOkBI .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigOkBI .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigOkBI .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigOkBI .modal-open {
  overflow: hidden;
}
.cid-tSDMigOkBI .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigOkBI .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigOkBI .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigOkBI .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-tSDMigOkBI .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigOkBI .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigOkBI .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigOkBI .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-tSDMigOkBI .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigOkBI .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigOkBI .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigOkBI .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigOkBI .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-tSDMigOkBI .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOkBI .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigOkBI .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigOkBI .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigOkBI .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigOkBI .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigOkBI .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigOkBI .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigOkBI .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOkBI .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigOkBI .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-tSDMigOkBI .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOkBI .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigOkBI .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigOkBI .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigOkBI .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigOkBI .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigOkBI .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigOkBI .modal-lg,
  .cid-tSDMigOkBI .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigOkBI .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigOkBI .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigOkBI .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-tSDMigOkBI .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigOkBI .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigOkBI .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigOkBI .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-tSDMigOkBI .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigOkBI .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-txVHNiWBMs {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-txVHNiWBMs .mbr-section-title {
  color: #4479d9;
}
#custom-html-1ur body {
  background-color: black;
}
#custom-html-1ur .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1ur .complet {
  background-color: #000000;
}
#custom-html-1ur .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-1ur .conteneurVideo iframe,
#custom-html-1ur .conteneurVideo object,
#custom-html-1ur .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1ur #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-1ur .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1ur #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-1ur .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1ur .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubprF8pcir {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubprF8pcir .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-txVHNjBOJ1 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-txVHNjBOJ1 .mbr-text {
  color: #ffffff;
}
.cid-txVHNjBOJ1 .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-txVHNjBOJ1 .mbr-section-title {
  color: #4479d9;
}
.cid-txVHNjBOJ1 H1 {
  color: #4479d9;
}
.cid-txVHNjBOJ1 H2 {
  color: #4479d9;
}
.cid-txVHNjBOJ1 H3 {
  color: #4479d9;
}
.cid-txVHNjBOJ1 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-txVHNjBOJ1 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-txVHNjBOJ1 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-txVHNjBOJ1 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-txVHNjBOJ1 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-txVHNjBOJ1 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-txVHNjBOJ1 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-txVHNjBOJ1 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-txVHNjBOJ1 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-txVHNjBOJ1 .play,
.cid-txVHNjBOJ1 .pause,
.cid-txVHNjBOJ1 .prev,
.cid-txVHNjBOJ1 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-txVHNjBOJ1 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-txVHNjBOJ1 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-txVHNjBOJ1 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwoCkngqf {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwoCkngqf .mbr-media {
  position: relative;
}
.cid-ubwoCkngqf .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwoCkngqf 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-ubwoCkngqf img {
    max-width: 95%;
  }
}
.cid-ubwoCkngqf h1 {
  line-height: 1.5;
}
.cid-ubwoCkngqf .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-ubwoCkngqf .start:hover {
  background: #ff1f3f;
}
.cid-ubwoCkngqf .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwoCkngqf a {
  background-image: none !important;
}
.cid-ubwoCkngqf .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwoCkngqf .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwoCkngqf .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwoCkngqf .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-ubwoCkngqf .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwoCkngqf .mbr-section-title {
  color: #ffffff;
}
.cid-ubwoCkngqf .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwoCkngqf .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwoCkngqf .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwoCkngqf .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwoCkngqf .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwoCkngqf .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwoCkngqf .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwoCkngqf .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwoCkngqf .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwoCkngqf .playEnfant,
.cid-ubwoCkngqf .pauseEnfant,
.cid-ubwoCkngqf .prevEnfant,
.cid-ubwoCkngqf .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwoCkngqf .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwoCkngqf #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwoCkngqf .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwoCkngqf .mbr-card-title,
.cid-ubwoCkngqf .cards-wrapper {
  color: #ffa405;
}
.cid-ubwoCkngqf .mbr-section-title P {
  text-align: right;
}
.cid-ubwoDgIbgP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwoDgIbgP .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwoDgIbgP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwoDgIbgP .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwoDgIbgP .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwoDgIbgP .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwoDgIbgP .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwoDgIbgP .card-row {
  align-items: stretch;
}
.cid-ubwoDgIbgP .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwoDgIbgP .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwoDgIbgP .couleur1 {
  background-color: royalblue;
}
.cid-ubwoDgIbgP .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwoDgIbgP .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwoDgIbgP .card-box {
  height: 100%;
}
.cid-ubwoDgIbgP .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwoDgIbgP .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwoDgIbgP .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwoDgIbgP .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-txVHNl93cp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-txVHNl93cp .btn {
  border-radius: 1vh;
}
.cid-ubprGK1aWF {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubprGK1aWF .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubprGK1aWF .mbr-text,
.cid-ubprGK1aWF .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-txVHNka4oz.popup-builder {
  background-color: #ffffff;
}
.cid-txVHNka4oz.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-txVHNka4oz.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-txVHNka4oz .modal-content,
.cid-txVHNka4oz .modal-dialog {
  height: auto;
}
.cid-txVHNka4oz .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-txVHNka4oz .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-txVHNka4oz .form-wrapper .mbr-form .form-group,
  .cid-txVHNka4oz .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-txVHNka4oz .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-txVHNka4oz .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-txVHNka4oz .mbr-text {
  text-align: center;
}
.cid-txVHNka4oz .pt-0 {
  padding-top: 0 !important;
}
.cid-txVHNka4oz .pb-0 {
  padding-bottom: 0 !important;
}
.cid-txVHNka4oz .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-txVHNka4oz .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-txVHNka4oz .modal-open {
  overflow: hidden;
}
.cid-txVHNka4oz .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-txVHNka4oz .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-txVHNka4oz .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-txVHNka4oz .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-txVHNka4oz .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-txVHNka4oz .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-txVHNka4oz .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-txVHNka4oz .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-txVHNka4oz .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-txVHNka4oz .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-txVHNka4oz .modal-backdrop.fade {
  opacity: 0;
}
.cid-txVHNka4oz .modal-backdrop.show {
  opacity: .5;
}
.cid-txVHNka4oz .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-txVHNka4oz .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-txVHNka4oz .modal-header {
    padding: 1rem;
  }
}
.cid-txVHNka4oz .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-txVHNka4oz .modal-header .close svg {
  fill: #ffffff;
}
.cid-txVHNka4oz .modal-header .close:hover {
  opacity: 1;
}
.cid-txVHNka4oz .modal-header .close:focus {
  outline: none;
}
.cid-txVHNka4oz .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-txVHNka4oz .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-txVHNka4oz .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-txVHNka4oz .modal-body {
    padding: 1rem;
  }
}
.cid-txVHNka4oz .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-txVHNka4oz .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-txVHNka4oz .modal-footer {
    padding: 1rem;
  }
}
.cid-txVHNka4oz .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-txVHNka4oz .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-txVHNka4oz .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-txVHNka4oz .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-txVHNka4oz .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-txVHNka4oz .modal-lg,
  .cid-txVHNka4oz .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-txVHNka4oz .modal-xl {
    max-width: 1140px;
  }
}
.cid-txVHNka4oz .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-txVHNka4oz .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-txVHNka4oz .form-group {
  margin-bottom: 1rem;
}
.cid-txVHNka4oz .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-txVHNka4oz .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-txVHNka4oz .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-txVHNka4oz .mbr-section-btn {
  margin: 0;
}
.cid-txVHNka4oz .mbr-section-btn .btn {
  margin: 0;
}
.cid-txVHNka4oz .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-txVHNka4oz .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-txVHNkBGky.popup-builder {
  background-color: #ffffff;
}
.cid-txVHNkBGky.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-txVHNkBGky.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-txVHNkBGky .modal-content,
.cid-txVHNkBGky .modal-dialog {
  height: auto;
}
.cid-txVHNkBGky .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-txVHNkBGky .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-txVHNkBGky .form-wrapper .mbr-form .form-group,
  .cid-txVHNkBGky .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-txVHNkBGky .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-txVHNkBGky .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-txVHNkBGky .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-txVHNkBGky .pt-0 {
  padding-top: 0 !important;
}
.cid-txVHNkBGky .pb-0 {
  padding-bottom: 0 !important;
}
.cid-txVHNkBGky .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-txVHNkBGky .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-txVHNkBGky .modal-open {
  overflow: hidden;
}
.cid-txVHNkBGky .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-txVHNkBGky .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-txVHNkBGky .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-txVHNkBGky .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-txVHNkBGky .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-txVHNkBGky .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-txVHNkBGky .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-txVHNkBGky .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-txVHNkBGky .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-txVHNkBGky .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-txVHNkBGky .modal-backdrop.fade {
  opacity: 0;
}
.cid-txVHNkBGky .modal-backdrop.show {
  opacity: .5;
}
.cid-txVHNkBGky .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-txVHNkBGky .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-txVHNkBGky .modal-header {
    padding: 1rem;
  }
}
.cid-txVHNkBGky .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-txVHNkBGky .modal-header .close svg {
  fill: #ffffff;
}
.cid-txVHNkBGky .modal-header .close:hover {
  opacity: 1;
}
.cid-txVHNkBGky .modal-header .close:focus {
  outline: none;
}
.cid-txVHNkBGky .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-txVHNkBGky .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-txVHNkBGky .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-txVHNkBGky .modal-body {
    padding: 1rem;
  }
}
.cid-txVHNkBGky .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-txVHNkBGky .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-txVHNkBGky .modal-footer {
    padding: 1rem;
  }
}
.cid-txVHNkBGky .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-txVHNkBGky .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-txVHNkBGky .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-txVHNkBGky .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-txVHNkBGky .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-txVHNkBGky .modal-lg,
  .cid-txVHNkBGky .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-txVHNkBGky .modal-xl {
    max-width: 1140px;
  }
}
.cid-txVHNkBGky .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-txVHNkBGky .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-txVHNkBGky .form-group {
  margin-bottom: 1rem;
}
.cid-txVHNkBGky .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-txVHNkBGky .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-txVHNkBGky .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-txVHNkBGky .mbr-section-btn {
  margin: 0;
}
.cid-txVHNkBGky .mbr-section-btn .btn {
  margin: 0;
}
.cid-txVHNkBGky #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-txVHNkBGky #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-txVHNkBGky #creativecommons img,
.cid-txVHNkBGky iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-txVHNlLkk7 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-txVHNlLkk7 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-txVHNlLkk7 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-txVHNlLkk7 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-txVHNlLkk7 .bg-youtube:hover {
  background: #cc0000;
}
.cid-txVHNlLkk7 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-txVHNlLkk7 .bg-twitch:hover {
  background: #7313ff;
}
.cid-txVHNlLkk7 .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-txVHNlLkk7 [class^="socicon-"]:before,
.cid-txVHNlLkk7 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-txVHNlLkk7 .mbr-section-title,
.cid-txVHNlLkk7 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-txVHNmi9KA {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-txVHNmi9KA .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-txVHNmi9KA .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-txVHNmi9KA .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-txVHNmi9KA .form-control:focus,
.cid-txVHNmi9KA .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-txVHNmi9KA .form-group {
  margin-bottom: 1rem;
}
.cid-txVHNmi9KA input::-webkit-input-placeholder,
.cid-txVHNmi9KA textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-txVHNmi9KA input:-moz-placeholder,
.cid-txVHNmi9KA textarea:-moz-placeholder {
  color: #656565;
}
.cid-txVHNmi9KA .jq-selectbox li,
.cid-txVHNmi9KA .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-txVHNmi9KA .jq-selectbox li:hover,
.cid-txVHNmi9KA .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-txVHNmi9KA .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-txVHNmi9KA .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-txVHNmi9KA textarea.form-control {
  resize: none;
}
.cid-txVHNmi9KA .input-group-btn {
  display: inline-block;
}
.cid-txVHNmi9KA .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-txVHNmi9KA .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-txVHNmi9KA .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-txVHNmi9KA .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-txVHNmi9KA .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-txVHNmi9KA .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-txVHNmi9KA .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-txVHNmi9KA .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-txVHNmi9KA .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-txVHNmi9KA .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-txVHNmi9KA .form-control,
.cid-txVHNmi9KA .input-group-btn .btn {
  border-radius: 3px;
}
.cid-txVHNmi9KA #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-txVHNmi9KA #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-txVHNmi9KA #creativecommons img,
.cid-txVHNmi9KA iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-txVHNmi9KA .offset-md-1 {
  margin-left: 1vw;
}
.cid-txVHNnk5CZ .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-txVHNnk5CZ .my-float {
  margin-top: 16px;
}
.cid-txVHNnk5CZ P {
  color: #232323;
}
.cid-txVHNnk5CZ DIV {
  color: #ffffff;
}
.cid-txVHNnk5CZ H10 {
  color: #767676;
}
.cid-txVHNnk5CZ .hidden {
  display: none;
}
.cid-tSDMigOcFz.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigOcFz.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigOcFz.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigOcFz .modal-content,
.cid-tSDMigOcFz .modal-dialog {
  height: auto;
}
.cid-tSDMigOcFz .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigOcFz .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigOcFz .form-wrapper .mbr-form .form-group,
  .cid-tSDMigOcFz .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigOcFz .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigOcFz .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-tSDMigOcFz .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigOcFz .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigOcFz .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigOcFz .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigOcFz .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigOcFz .modal-open {
  overflow: hidden;
}
.cid-tSDMigOcFz .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigOcFz .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigOcFz .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigOcFz .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-tSDMigOcFz .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigOcFz .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigOcFz .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigOcFz .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-tSDMigOcFz .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigOcFz .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigOcFz .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigOcFz .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigOcFz .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-tSDMigOcFz .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOcFz .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigOcFz .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigOcFz .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigOcFz .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigOcFz .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigOcFz .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigOcFz .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigOcFz .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOcFz .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigOcFz .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-tSDMigOcFz .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOcFz .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigOcFz .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigOcFz .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigOcFz .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigOcFz .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigOcFz .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigOcFz .modal-lg,
  .cid-tSDMigOcFz .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigOcFz .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigOcFz .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigOcFz .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-tSDMigOcFz .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigOcFz .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigOcFz .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigOcFz .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-tSDMigOcFz .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigOcFz .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tCBEjtVQCY {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tCBEjtVQCY .mbr-section-title {
  color: #4479d9;
}
#custom-html-1to body {
  background-color: black;
}
#custom-html-1to .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1to .complet {
  background-color: #000000;
}
#custom-html-1to .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-1to .conteneurVideo iframe,
#custom-html-1to .conteneurVideo object,
#custom-html-1to .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1to #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-1to .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1to #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-1to .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1to .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpu5lNH5C {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpu5lNH5C .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tCBEjuw9te {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tCBEjuw9te .mbr-text {
  color: #ffffff;
}
.cid-tCBEjuw9te .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tCBEjuw9te .mbr-section-title {
  color: #4479d9;
}
.cid-tCBEjuw9te H1 {
  color: #4479d9;
}
.cid-tCBEjuw9te H2 {
  color: #4479d9;
}
.cid-tCBEjuw9te H3 {
  color: #4479d9;
}
.cid-tCBEjuw9te .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tCBEjuw9te .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tCBEjuw9te .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tCBEjuw9te .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tCBEjuw9te .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tCBEjuw9te .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tCBEjuw9te .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tCBEjuw9te .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tCBEjuw9te .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tCBEjuw9te .play,
.cid-tCBEjuw9te .pause,
.cid-tCBEjuw9te .prev,
.cid-tCBEjuw9te .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tCBEjuw9te .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tCBEjuw9te #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tCBEjuw9te .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwmYTtHph {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwmYTtHph .mbr-media {
  position: relative;
}
.cid-ubwmYTtHph .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwmYTtHph 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-ubwmYTtHph img {
    max-width: 95%;
  }
}
.cid-ubwmYTtHph h1 {
  line-height: 1.5;
}
.cid-ubwmYTtHph .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-ubwmYTtHph .start:hover {
  background: #ff1f3f;
}
.cid-ubwmYTtHph .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwmYTtHph a {
  background-image: none !important;
}
.cid-ubwmYTtHph .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwmYTtHph .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwmYTtHph .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwmYTtHph .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-ubwmYTtHph .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwmYTtHph .mbr-section-title {
  color: #ffffff;
}
.cid-ubwmYTtHph .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwmYTtHph .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwmYTtHph .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwmYTtHph .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwmYTtHph .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwmYTtHph .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwmYTtHph .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwmYTtHph .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwmYTtHph .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwmYTtHph .playEnfant,
.cid-ubwmYTtHph .pauseEnfant,
.cid-ubwmYTtHph .prevEnfant,
.cid-ubwmYTtHph .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwmYTtHph .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwmYTtHph #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwmYTtHph .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwmYTtHph .mbr-card-title,
.cid-ubwmYTtHph .cards-wrapper {
  color: #ffa405;
}
.cid-ubwmYTtHph .mbr-section-title P {
  text-align: right;
}
.cid-ubwmZRfDPu {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwmZRfDPu .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwmZRfDPu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwmZRfDPu .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwmZRfDPu .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwmZRfDPu .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwmZRfDPu .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwmZRfDPu .card-row {
  align-items: stretch;
}
.cid-ubwmZRfDPu .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwmZRfDPu .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwmZRfDPu .couleur1 {
  background-color: royalblue;
}
.cid-ubwmZRfDPu .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwmZRfDPu .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwmZRfDPu .card-box {
  height: 100%;
}
.cid-ubwmZRfDPu .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwmZRfDPu .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwmZRfDPu .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwmZRfDPu .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tCBEjvQjz5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tCBEjvQjz5 .btn {
  border-radius: 1vh;
}
.cid-ubpu7w3JwK {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpu7w3JwK .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpu7w3JwK .mbr-text,
.cid-ubpu7w3JwK .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tCBEjv2aQU.popup-builder {
  background-color: #ffffff;
}
.cid-tCBEjv2aQU.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tCBEjv2aQU.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tCBEjv2aQU .modal-content,
.cid-tCBEjv2aQU .modal-dialog {
  height: auto;
}
.cid-tCBEjv2aQU .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tCBEjv2aQU .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tCBEjv2aQU .form-wrapper .mbr-form .form-group,
  .cid-tCBEjv2aQU .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tCBEjv2aQU .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tCBEjv2aQU .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-tCBEjv2aQU .mbr-text {
  text-align: center;
}
.cid-tCBEjv2aQU .pt-0 {
  padding-top: 0 !important;
}
.cid-tCBEjv2aQU .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tCBEjv2aQU .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tCBEjv2aQU .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tCBEjv2aQU .modal-open {
  overflow: hidden;
}
.cid-tCBEjv2aQU .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tCBEjv2aQU .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tCBEjv2aQU .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tCBEjv2aQU .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-tCBEjv2aQU .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tCBEjv2aQU .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tCBEjv2aQU .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tCBEjv2aQU .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-tCBEjv2aQU .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tCBEjv2aQU .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tCBEjv2aQU .modal-backdrop.fade {
  opacity: 0;
}
.cid-tCBEjv2aQU .modal-backdrop.show {
  opacity: .5;
}
.cid-tCBEjv2aQU .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-tCBEjv2aQU .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tCBEjv2aQU .modal-header {
    padding: 1rem;
  }
}
.cid-tCBEjv2aQU .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tCBEjv2aQU .modal-header .close svg {
  fill: #ffffff;
}
.cid-tCBEjv2aQU .modal-header .close:hover {
  opacity: 1;
}
.cid-tCBEjv2aQU .modal-header .close:focus {
  outline: none;
}
.cid-tCBEjv2aQU .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tCBEjv2aQU .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tCBEjv2aQU .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tCBEjv2aQU .modal-body {
    padding: 1rem;
  }
}
.cid-tCBEjv2aQU .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-tCBEjv2aQU .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tCBEjv2aQU .modal-footer {
    padding: 1rem;
  }
}
.cid-tCBEjv2aQU .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tCBEjv2aQU .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tCBEjv2aQU .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tCBEjv2aQU .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tCBEjv2aQU .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tCBEjv2aQU .modal-lg,
  .cid-tCBEjv2aQU .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tCBEjv2aQU .modal-xl {
    max-width: 1140px;
  }
}
.cid-tCBEjv2aQU .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tCBEjv2aQU .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-tCBEjv2aQU .form-group {
  margin-bottom: 1rem;
}
.cid-tCBEjv2aQU .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tCBEjv2aQU .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tCBEjv2aQU .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-tCBEjv2aQU .mbr-section-btn {
  margin: 0;
}
.cid-tCBEjv2aQU .mbr-section-btn .btn {
  margin: 0;
}
.cid-tCBEjv2aQU .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tCBEjv2aQU .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tCBEjvpMj4.popup-builder {
  background-color: #ffffff;
}
.cid-tCBEjvpMj4.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tCBEjvpMj4.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tCBEjvpMj4 .modal-content,
.cid-tCBEjvpMj4 .modal-dialog {
  height: auto;
}
.cid-tCBEjvpMj4 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tCBEjvpMj4 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tCBEjvpMj4 .form-wrapper .mbr-form .form-group,
  .cid-tCBEjvpMj4 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tCBEjvpMj4 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tCBEjvpMj4 .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-tCBEjvpMj4 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tCBEjvpMj4 .pt-0 {
  padding-top: 0 !important;
}
.cid-tCBEjvpMj4 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tCBEjvpMj4 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tCBEjvpMj4 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tCBEjvpMj4 .modal-open {
  overflow: hidden;
}
.cid-tCBEjvpMj4 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tCBEjvpMj4 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tCBEjvpMj4 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tCBEjvpMj4 .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-tCBEjvpMj4 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tCBEjvpMj4 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tCBEjvpMj4 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tCBEjvpMj4 .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-tCBEjvpMj4 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tCBEjvpMj4 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tCBEjvpMj4 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tCBEjvpMj4 .modal-backdrop.show {
  opacity: .5;
}
.cid-tCBEjvpMj4 .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-tCBEjvpMj4 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tCBEjvpMj4 .modal-header {
    padding: 1rem;
  }
}
.cid-tCBEjvpMj4 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tCBEjvpMj4 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tCBEjvpMj4 .modal-header .close:hover {
  opacity: 1;
}
.cid-tCBEjvpMj4 .modal-header .close:focus {
  outline: none;
}
.cid-tCBEjvpMj4 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tCBEjvpMj4 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tCBEjvpMj4 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tCBEjvpMj4 .modal-body {
    padding: 1rem;
  }
}
.cid-tCBEjvpMj4 .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-tCBEjvpMj4 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tCBEjvpMj4 .modal-footer {
    padding: 1rem;
  }
}
.cid-tCBEjvpMj4 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tCBEjvpMj4 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tCBEjvpMj4 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tCBEjvpMj4 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tCBEjvpMj4 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tCBEjvpMj4 .modal-lg,
  .cid-tCBEjvpMj4 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tCBEjvpMj4 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tCBEjvpMj4 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tCBEjvpMj4 .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-tCBEjvpMj4 .form-group {
  margin-bottom: 1rem;
}
.cid-tCBEjvpMj4 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tCBEjvpMj4 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tCBEjvpMj4 .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-tCBEjvpMj4 .mbr-section-btn {
  margin: 0;
}
.cid-tCBEjvpMj4 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tCBEjvpMj4 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tCBEjvpMj4 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tCBEjvpMj4 #creativecommons img,
.cid-tCBEjvpMj4 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tCBEjwouGj {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tCBEjwouGj .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tCBEjwouGj .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tCBEjwouGj .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tCBEjwouGj .bg-youtube:hover {
  background: #cc0000;
}
.cid-tCBEjwouGj .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tCBEjwouGj .bg-twitch:hover {
  background: #7313ff;
}
.cid-tCBEjwouGj .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-tCBEjwouGj [class^="socicon-"]:before,
.cid-tCBEjwouGj [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tCBEjwouGj .mbr-section-title,
.cid-tCBEjwouGj .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tCBEjwUdAR {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tCBEjwUdAR .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tCBEjwUdAR .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tCBEjwUdAR .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-tCBEjwUdAR .form-control:focus,
.cid-tCBEjwUdAR .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tCBEjwUdAR .form-group {
  margin-bottom: 1rem;
}
.cid-tCBEjwUdAR input::-webkit-input-placeholder,
.cid-tCBEjwUdAR textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tCBEjwUdAR input:-moz-placeholder,
.cid-tCBEjwUdAR textarea:-moz-placeholder {
  color: #656565;
}
.cid-tCBEjwUdAR .jq-selectbox li,
.cid-tCBEjwUdAR .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tCBEjwUdAR .jq-selectbox li:hover,
.cid-tCBEjwUdAR .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tCBEjwUdAR .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tCBEjwUdAR .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tCBEjwUdAR textarea.form-control {
  resize: none;
}
.cid-tCBEjwUdAR .input-group-btn {
  display: inline-block;
}
.cid-tCBEjwUdAR .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tCBEjwUdAR .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tCBEjwUdAR .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tCBEjwUdAR .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tCBEjwUdAR .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tCBEjwUdAR .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tCBEjwUdAR .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tCBEjwUdAR .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tCBEjwUdAR .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tCBEjwUdAR .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tCBEjwUdAR .form-control,
.cid-tCBEjwUdAR .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tCBEjwUdAR #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tCBEjwUdAR #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tCBEjwUdAR #creativecommons img,
.cid-tCBEjwUdAR iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tCBEjwUdAR .offset-md-1 {
  margin-left: 1vw;
}
.cid-tCBEjxPEx3 .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-tCBEjxPEx3 .my-float {
  margin-top: 16px;
}
.cid-tCBEjxPEx3 P {
  color: #232323;
}
.cid-tCBEjxPEx3 DIV {
  color: #ffffff;
}
.cid-tCBEjxPEx3 H10 {
  color: #767676;
}
.cid-tCBEjxPEx3 .hidden {
  display: none;
}
.cid-tSDMigOSk3.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigOSk3.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigOSk3.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigOSk3 .modal-content,
.cid-tSDMigOSk3 .modal-dialog {
  height: auto;
}
.cid-tSDMigOSk3 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigOSk3 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigOSk3 .form-wrapper .mbr-form .form-group,
  .cid-tSDMigOSk3 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigOSk3 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigOSk3 .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-tSDMigOSk3 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigOSk3 .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigOSk3 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigOSk3 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigOSk3 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigOSk3 .modal-open {
  overflow: hidden;
}
.cid-tSDMigOSk3 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigOSk3 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigOSk3 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigOSk3 .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-tSDMigOSk3 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigOSk3 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigOSk3 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigOSk3 .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-tSDMigOSk3 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigOSk3 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigOSk3 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigOSk3 .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigOSk3 .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-tSDMigOSk3 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOSk3 .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigOSk3 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigOSk3 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigOSk3 .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigOSk3 .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigOSk3 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigOSk3 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigOSk3 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOSk3 .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigOSk3 .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-tSDMigOSk3 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOSk3 .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigOSk3 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigOSk3 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigOSk3 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigOSk3 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigOSk3 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigOSk3 .modal-lg,
  .cid-tSDMigOSk3 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigOSk3 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigOSk3 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigOSk3 .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-tSDMigOSk3 .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigOSk3 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigOSk3 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigOSk3 .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-tSDMigOSk3 .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigOSk3 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tDWYJez19o {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tDWYJez19o .mbr-section-title {
  color: #4479d9;
}
#custom-html-1rp body {
  background-color: black;
}
#custom-html-1rp .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1rp .complet {
  background-color: #000000;
}
#custom-html-1rp .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-1rp .conteneurVideo iframe,
#custom-html-1rp .conteneurVideo object,
#custom-html-1rp .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1rp #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-1rp .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1rp #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-1rp .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1rp .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubppDMsR6a {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubppDMsR6a .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tDWYJf9ONO {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tDWYJf9ONO .mbr-text {
  color: #ffffff;
}
.cid-tDWYJf9ONO .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tDWYJf9ONO .mbr-section-title {
  color: #4479d9;
}
.cid-tDWYJf9ONO H1 {
  color: #4479d9;
}
.cid-tDWYJf9ONO H2 {
  color: #4479d9;
}
.cid-tDWYJf9ONO H3 {
  color: #4479d9;
}
.cid-tDWYJf9ONO .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tDWYJf9ONO .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tDWYJf9ONO .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tDWYJf9ONO .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tDWYJf9ONO .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tDWYJf9ONO .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tDWYJf9ONO .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tDWYJf9ONO .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tDWYJf9ONO .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tDWYJf9ONO .play,
.cid-tDWYJf9ONO .pause,
.cid-tDWYJf9ONO .prev,
.cid-tDWYJf9ONO .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tDWYJf9ONO .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tDWYJf9ONO #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tDWYJf9ONO .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubw8Lxzg4p {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubw8Lxzg4p .mbr-media {
  position: relative;
}
.cid-ubw8Lxzg4p .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubw8Lxzg4p 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-ubw8Lxzg4p img {
    max-width: 95%;
  }
}
.cid-ubw8Lxzg4p h1 {
  line-height: 1.5;
}
.cid-ubw8Lxzg4p .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-ubw8Lxzg4p .start:hover {
  background: #ff1f3f;
}
.cid-ubw8Lxzg4p .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubw8Lxzg4p a {
  background-image: none !important;
}
.cid-ubw8Lxzg4p .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubw8Lxzg4p .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubw8Lxzg4p .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubw8Lxzg4p .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-ubw8Lxzg4p .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubw8Lxzg4p .mbr-section-title {
  color: #ffffff;
}
.cid-ubw8Lxzg4p .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubw8Lxzg4p .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubw8Lxzg4p .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubw8Lxzg4p .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubw8Lxzg4p .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw8Lxzg4p .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubw8Lxzg4p .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubw8Lxzg4p .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubw8Lxzg4p .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw8Lxzg4p .playEnfant,
.cid-ubw8Lxzg4p .pauseEnfant,
.cid-ubw8Lxzg4p .prevEnfant,
.cid-ubw8Lxzg4p .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubw8Lxzg4p .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubw8Lxzg4p #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubw8Lxzg4p .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubw8Lxzg4p .mbr-card-title,
.cid-ubw8Lxzg4p .cards-wrapper {
  color: #ffa405;
}
.cid-ubw8Lxzg4p .mbr-section-title P {
  text-align: right;
}
.cid-ubw8MigcvW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubw8MigcvW .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubw8MigcvW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubw8MigcvW .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubw8MigcvW .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubw8MigcvW .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubw8MigcvW .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubw8MigcvW .card-row {
  align-items: stretch;
}
.cid-ubw8MigcvW .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubw8MigcvW .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubw8MigcvW .couleur1 {
  background-color: royalblue;
}
.cid-ubw8MigcvW .couleur2 {
  background-color: dodgerblue;
}
.cid-ubw8MigcvW .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubw8MigcvW .card-box {
  height: 100%;
}
.cid-ubw8MigcvW .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubw8MigcvW .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubw8MigcvW .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubw8MigcvW .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tDWYJfKGDE {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tDWYJfKGDE .btn {
  border-radius: 1vh;
}
.cid-ubppCvHfAA {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubppCvHfAA .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubppCvHfAA .mbr-text,
.cid-ubppCvHfAA .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tDWYJgdN8m.popup-builder {
  background-color: #ffffff;
}
.cid-tDWYJgdN8m.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tDWYJgdN8m.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tDWYJgdN8m .modal-content,
.cid-tDWYJgdN8m .modal-dialog {
  height: auto;
}
.cid-tDWYJgdN8m .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tDWYJgdN8m .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tDWYJgdN8m .form-wrapper .mbr-form .form-group,
  .cid-tDWYJgdN8m .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tDWYJgdN8m .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tDWYJgdN8m .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-tDWYJgdN8m .mbr-text {
  text-align: center;
}
.cid-tDWYJgdN8m .pt-0 {
  padding-top: 0 !important;
}
.cid-tDWYJgdN8m .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tDWYJgdN8m .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tDWYJgdN8m .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tDWYJgdN8m .modal-open {
  overflow: hidden;
}
.cid-tDWYJgdN8m .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tDWYJgdN8m .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tDWYJgdN8m .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tDWYJgdN8m .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-tDWYJgdN8m .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tDWYJgdN8m .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tDWYJgdN8m .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tDWYJgdN8m .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-tDWYJgdN8m .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tDWYJgdN8m .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tDWYJgdN8m .modal-backdrop.fade {
  opacity: 0;
}
.cid-tDWYJgdN8m .modal-backdrop.show {
  opacity: .5;
}
.cid-tDWYJgdN8m .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-tDWYJgdN8m .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tDWYJgdN8m .modal-header {
    padding: 1rem;
  }
}
.cid-tDWYJgdN8m .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tDWYJgdN8m .modal-header .close svg {
  fill: #ffffff;
}
.cid-tDWYJgdN8m .modal-header .close:hover {
  opacity: 1;
}
.cid-tDWYJgdN8m .modal-header .close:focus {
  outline: none;
}
.cid-tDWYJgdN8m .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tDWYJgdN8m .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tDWYJgdN8m .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tDWYJgdN8m .modal-body {
    padding: 1rem;
  }
}
.cid-tDWYJgdN8m .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-tDWYJgdN8m .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tDWYJgdN8m .modal-footer {
    padding: 1rem;
  }
}
.cid-tDWYJgdN8m .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tDWYJgdN8m .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tDWYJgdN8m .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tDWYJgdN8m .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tDWYJgdN8m .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tDWYJgdN8m .modal-lg,
  .cid-tDWYJgdN8m .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tDWYJgdN8m .modal-xl {
    max-width: 1140px;
  }
}
.cid-tDWYJgdN8m .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tDWYJgdN8m .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-tDWYJgdN8m .form-group {
  margin-bottom: 1rem;
}
.cid-tDWYJgdN8m .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tDWYJgdN8m .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tDWYJgdN8m .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-tDWYJgdN8m .mbr-section-btn {
  margin: 0;
}
.cid-tDWYJgdN8m .mbr-section-btn .btn {
  margin: 0;
}
.cid-tDWYJgdN8m .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tDWYJgdN8m .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tDWYJgCx2W.popup-builder {
  background-color: #ffffff;
}
.cid-tDWYJgCx2W.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tDWYJgCx2W.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tDWYJgCx2W .modal-content,
.cid-tDWYJgCx2W .modal-dialog {
  height: auto;
}
.cid-tDWYJgCx2W .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tDWYJgCx2W .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tDWYJgCx2W .form-wrapper .mbr-form .form-group,
  .cid-tDWYJgCx2W .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tDWYJgCx2W .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tDWYJgCx2W .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-tDWYJgCx2W .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tDWYJgCx2W .pt-0 {
  padding-top: 0 !important;
}
.cid-tDWYJgCx2W .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tDWYJgCx2W .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tDWYJgCx2W .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tDWYJgCx2W .modal-open {
  overflow: hidden;
}
.cid-tDWYJgCx2W .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tDWYJgCx2W .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tDWYJgCx2W .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tDWYJgCx2W .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-tDWYJgCx2W .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tDWYJgCx2W .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tDWYJgCx2W .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tDWYJgCx2W .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-tDWYJgCx2W .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tDWYJgCx2W .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tDWYJgCx2W .modal-backdrop.fade {
  opacity: 0;
}
.cid-tDWYJgCx2W .modal-backdrop.show {
  opacity: .5;
}
.cid-tDWYJgCx2W .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-tDWYJgCx2W .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tDWYJgCx2W .modal-header {
    padding: 1rem;
  }
}
.cid-tDWYJgCx2W .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tDWYJgCx2W .modal-header .close svg {
  fill: #ffffff;
}
.cid-tDWYJgCx2W .modal-header .close:hover {
  opacity: 1;
}
.cid-tDWYJgCx2W .modal-header .close:focus {
  outline: none;
}
.cid-tDWYJgCx2W .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tDWYJgCx2W .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tDWYJgCx2W .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tDWYJgCx2W .modal-body {
    padding: 1rem;
  }
}
.cid-tDWYJgCx2W .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-tDWYJgCx2W .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tDWYJgCx2W .modal-footer {
    padding: 1rem;
  }
}
.cid-tDWYJgCx2W .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tDWYJgCx2W .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tDWYJgCx2W .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tDWYJgCx2W .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tDWYJgCx2W .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tDWYJgCx2W .modal-lg,
  .cid-tDWYJgCx2W .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tDWYJgCx2W .modal-xl {
    max-width: 1140px;
  }
}
.cid-tDWYJgCx2W .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tDWYJgCx2W .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-tDWYJgCx2W .form-group {
  margin-bottom: 1rem;
}
.cid-tDWYJgCx2W .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tDWYJgCx2W .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tDWYJgCx2W .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-tDWYJgCx2W .mbr-section-btn {
  margin: 0;
}
.cid-tDWYJgCx2W .mbr-section-btn .btn {
  margin: 0;
}
.cid-tDWYJgCx2W #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tDWYJgCx2W #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tDWYJgCx2W #creativecommons img,
.cid-tDWYJgCx2W iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tDWYJh8DIZ {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tDWYJh8DIZ .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tDWYJh8DIZ .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tDWYJh8DIZ .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tDWYJh8DIZ .bg-youtube:hover {
  background: #cc0000;
}
.cid-tDWYJh8DIZ .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tDWYJh8DIZ .bg-twitch:hover {
  background: #7313ff;
}
.cid-tDWYJh8DIZ .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-tDWYJh8DIZ [class^="socicon-"]:before,
.cid-tDWYJh8DIZ [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tDWYJh8DIZ .mbr-section-title,
.cid-tDWYJh8DIZ .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tDWYJhLiOy {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tDWYJhLiOy .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tDWYJhLiOy .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tDWYJhLiOy .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-tDWYJhLiOy .form-control:focus,
.cid-tDWYJhLiOy .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tDWYJhLiOy .form-group {
  margin-bottom: 1rem;
}
.cid-tDWYJhLiOy input::-webkit-input-placeholder,
.cid-tDWYJhLiOy textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tDWYJhLiOy input:-moz-placeholder,
.cid-tDWYJhLiOy textarea:-moz-placeholder {
  color: #656565;
}
.cid-tDWYJhLiOy .jq-selectbox li,
.cid-tDWYJhLiOy .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tDWYJhLiOy .jq-selectbox li:hover,
.cid-tDWYJhLiOy .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tDWYJhLiOy .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tDWYJhLiOy .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tDWYJhLiOy textarea.form-control {
  resize: none;
}
.cid-tDWYJhLiOy .input-group-btn {
  display: inline-block;
}
.cid-tDWYJhLiOy .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tDWYJhLiOy .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tDWYJhLiOy .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tDWYJhLiOy .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tDWYJhLiOy .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tDWYJhLiOy .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tDWYJhLiOy .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tDWYJhLiOy .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tDWYJhLiOy .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tDWYJhLiOy .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tDWYJhLiOy .form-control,
.cid-tDWYJhLiOy .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tDWYJhLiOy #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tDWYJhLiOy #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tDWYJhLiOy #creativecommons img,
.cid-tDWYJhLiOy iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tDWYJhLiOy .offset-md-1 {
  margin-left: 1vw;
}
.cid-tDWYJiJGvK .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-tDWYJiJGvK .my-float {
  margin-top: 16px;
}
.cid-tDWYJiJGvK P {
  color: #232323;
}
.cid-tDWYJiJGvK DIV {
  color: #ffffff;
}
.cid-tDWYJiJGvK H10 {
  color: #767676;
}
.cid-tDWYJiJGvK .hidden {
  display: none;
}
.cid-tSDMigOLkv.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigOLkv.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigOLkv.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigOLkv .modal-content,
.cid-tSDMigOLkv .modal-dialog {
  height: auto;
}
.cid-tSDMigOLkv .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigOLkv .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigOLkv .form-wrapper .mbr-form .form-group,
  .cid-tSDMigOLkv .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigOLkv .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigOLkv .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-tSDMigOLkv .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigOLkv .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigOLkv .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigOLkv .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigOLkv .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigOLkv .modal-open {
  overflow: hidden;
}
.cid-tSDMigOLkv .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigOLkv .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigOLkv .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigOLkv .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-tSDMigOLkv .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigOLkv .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigOLkv .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigOLkv .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-tSDMigOLkv .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigOLkv .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigOLkv .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigOLkv .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigOLkv .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-tSDMigOLkv .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOLkv .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigOLkv .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigOLkv .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigOLkv .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigOLkv .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigOLkv .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigOLkv .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigOLkv .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOLkv .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigOLkv .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-tSDMigOLkv .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOLkv .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigOLkv .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigOLkv .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigOLkv .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigOLkv .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigOLkv .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigOLkv .modal-lg,
  .cid-tSDMigOLkv .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigOLkv .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigOLkv .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigOLkv .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-tSDMigOLkv .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigOLkv .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigOLkv .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigOLkv .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-tSDMigOLkv .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigOLkv .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tFaY40PH4W {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tFaY40PH4W .mbr-section-title {
  color: #4479d9;
}
#custom-html-1rm body {
  background-color: black;
}
#custom-html-1rm .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1rm .complet {
  background-color: #000000;
}
#custom-html-1rm .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-1rm .conteneurVideo iframe,
#custom-html-1rm .conteneurVideo object,
#custom-html-1rm .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1rm #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-1rm .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1rm #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-1rm .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1rm .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubmxoeTAxU {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubmxoeTAxU .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tFaY41qFFY {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tFaY41qFFY .mbr-text {
  color: #ffffff;
}
.cid-tFaY41qFFY .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tFaY41qFFY .mbr-section-title {
  color: #4479d9;
}
.cid-tFaY41qFFY H1 {
  color: #4479d9;
}
.cid-tFaY41qFFY H2 {
  color: #4479d9;
}
.cid-tFaY41qFFY H3 {
  color: #4479d9;
}
.cid-tFaY41qFFY .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tFaY41qFFY .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tFaY41qFFY .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tFaY41qFFY .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tFaY41qFFY .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tFaY41qFFY .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tFaY41qFFY .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tFaY41qFFY .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tFaY41qFFY .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tFaY41qFFY .play,
.cid-tFaY41qFFY .pause,
.cid-tFaY41qFFY .prev,
.cid-tFaY41qFFY .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tFaY41qFFY .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tFaY41qFFY #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tFaY41qFFY .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubw7gRYRs0 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubw7gRYRs0 .mbr-media {
  position: relative;
}
.cid-ubw7gRYRs0 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubw7gRYRs0 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-ubw7gRYRs0 img {
    max-width: 95%;
  }
}
.cid-ubw7gRYRs0 h1 {
  line-height: 1.5;
}
.cid-ubw7gRYRs0 .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-ubw7gRYRs0 .start:hover {
  background: #ff1f3f;
}
.cid-ubw7gRYRs0 .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubw7gRYRs0 a {
  background-image: none !important;
}
.cid-ubw7gRYRs0 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubw7gRYRs0 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubw7gRYRs0 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubw7gRYRs0 .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-ubw7gRYRs0 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubw7gRYRs0 .mbr-section-title {
  color: #ffffff;
}
.cid-ubw7gRYRs0 .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubw7gRYRs0 .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubw7gRYRs0 .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubw7gRYRs0 .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubw7gRYRs0 .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw7gRYRs0 .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubw7gRYRs0 .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubw7gRYRs0 .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubw7gRYRs0 .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw7gRYRs0 .playEnfant,
.cid-ubw7gRYRs0 .pauseEnfant,
.cid-ubw7gRYRs0 .prevEnfant,
.cid-ubw7gRYRs0 .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubw7gRYRs0 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubw7gRYRs0 #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubw7gRYRs0 .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubw7gRYRs0 .mbr-card-title,
.cid-ubw7gRYRs0 .cards-wrapper {
  color: #ffa405;
}
.cid-ubw7gRYRs0 .mbr-section-title P {
  text-align: right;
}
.cid-ubw7hOORqH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubw7hOORqH .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubw7hOORqH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubw7hOORqH .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubw7hOORqH .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubw7hOORqH .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubw7hOORqH .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubw7hOORqH .card-row {
  align-items: stretch;
}
.cid-ubw7hOORqH .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubw7hOORqH .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubw7hOORqH .couleur1 {
  background-color: royalblue;
}
.cid-ubw7hOORqH .couleur2 {
  background-color: dodgerblue;
}
.cid-ubw7hOORqH .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubw7hOORqH .card-box {
  height: 100%;
}
.cid-ubw7hOORqH .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubw7hOORqH .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubw7hOORqH .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubw7hOORqH .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tFaY41VPMg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tFaY41VPMg .btn {
  border-radius: 1vh;
}
.cid-ubppUInj4e {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubppUInj4e .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubppUInj4e .mbr-text,
.cid-ubppUInj4e .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tFaY42aiDy.popup-builder {
  background-color: #ffffff;
}
.cid-tFaY42aiDy.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tFaY42aiDy.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tFaY42aiDy .modal-content,
.cid-tFaY42aiDy .modal-dialog {
  height: auto;
}
.cid-tFaY42aiDy .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tFaY42aiDy .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tFaY42aiDy .form-wrapper .mbr-form .form-group,
  .cid-tFaY42aiDy .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tFaY42aiDy .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tFaY42aiDy .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-tFaY42aiDy .mbr-text {
  text-align: center;
}
.cid-tFaY42aiDy .pt-0 {
  padding-top: 0 !important;
}
.cid-tFaY42aiDy .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tFaY42aiDy .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tFaY42aiDy .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tFaY42aiDy .modal-open {
  overflow: hidden;
}
.cid-tFaY42aiDy .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tFaY42aiDy .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tFaY42aiDy .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tFaY42aiDy .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-tFaY42aiDy .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tFaY42aiDy .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tFaY42aiDy .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tFaY42aiDy .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-tFaY42aiDy .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tFaY42aiDy .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tFaY42aiDy .modal-backdrop.fade {
  opacity: 0;
}
.cid-tFaY42aiDy .modal-backdrop.show {
  opacity: .5;
}
.cid-tFaY42aiDy .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-tFaY42aiDy .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tFaY42aiDy .modal-header {
    padding: 1rem;
  }
}
.cid-tFaY42aiDy .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tFaY42aiDy .modal-header .close svg {
  fill: #ffffff;
}
.cid-tFaY42aiDy .modal-header .close:hover {
  opacity: 1;
}
.cid-tFaY42aiDy .modal-header .close:focus {
  outline: none;
}
.cid-tFaY42aiDy .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tFaY42aiDy .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tFaY42aiDy .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFaY42aiDy .modal-body {
    padding: 1rem;
  }
}
.cid-tFaY42aiDy .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-tFaY42aiDy .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFaY42aiDy .modal-footer {
    padding: 1rem;
  }
}
.cid-tFaY42aiDy .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tFaY42aiDy .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tFaY42aiDy .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tFaY42aiDy .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tFaY42aiDy .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tFaY42aiDy .modal-lg,
  .cid-tFaY42aiDy .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tFaY42aiDy .modal-xl {
    max-width: 1140px;
  }
}
.cid-tFaY42aiDy .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tFaY42aiDy .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-tFaY42aiDy .form-group {
  margin-bottom: 1rem;
}
.cid-tFaY42aiDy .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tFaY42aiDy .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tFaY42aiDy .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-tFaY42aiDy .mbr-section-btn {
  margin: 0;
}
.cid-tFaY42aiDy .mbr-section-btn .btn {
  margin: 0;
}
.cid-tFaY42aiDy .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tFaY42aiDy .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tFaY42xVfD.popup-builder {
  background-color: #ffffff;
}
.cid-tFaY42xVfD.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tFaY42xVfD.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tFaY42xVfD .modal-content,
.cid-tFaY42xVfD .modal-dialog {
  height: auto;
}
.cid-tFaY42xVfD .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tFaY42xVfD .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tFaY42xVfD .form-wrapper .mbr-form .form-group,
  .cid-tFaY42xVfD .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tFaY42xVfD .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tFaY42xVfD .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-tFaY42xVfD .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tFaY42xVfD .pt-0 {
  padding-top: 0 !important;
}
.cid-tFaY42xVfD .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tFaY42xVfD .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tFaY42xVfD .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tFaY42xVfD .modal-open {
  overflow: hidden;
}
.cid-tFaY42xVfD .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tFaY42xVfD .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tFaY42xVfD .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tFaY42xVfD .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-tFaY42xVfD .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tFaY42xVfD .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tFaY42xVfD .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tFaY42xVfD .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-tFaY42xVfD .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tFaY42xVfD .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tFaY42xVfD .modal-backdrop.fade {
  opacity: 0;
}
.cid-tFaY42xVfD .modal-backdrop.show {
  opacity: .5;
}
.cid-tFaY42xVfD .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-tFaY42xVfD .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tFaY42xVfD .modal-header {
    padding: 1rem;
  }
}
.cid-tFaY42xVfD .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tFaY42xVfD .modal-header .close svg {
  fill: #ffffff;
}
.cid-tFaY42xVfD .modal-header .close:hover {
  opacity: 1;
}
.cid-tFaY42xVfD .modal-header .close:focus {
  outline: none;
}
.cid-tFaY42xVfD .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tFaY42xVfD .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tFaY42xVfD .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFaY42xVfD .modal-body {
    padding: 1rem;
  }
}
.cid-tFaY42xVfD .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-tFaY42xVfD .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFaY42xVfD .modal-footer {
    padding: 1rem;
  }
}
.cid-tFaY42xVfD .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tFaY42xVfD .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tFaY42xVfD .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tFaY42xVfD .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tFaY42xVfD .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tFaY42xVfD .modal-lg,
  .cid-tFaY42xVfD .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tFaY42xVfD .modal-xl {
    max-width: 1140px;
  }
}
.cid-tFaY42xVfD .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tFaY42xVfD .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-tFaY42xVfD .form-group {
  margin-bottom: 1rem;
}
.cid-tFaY42xVfD .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tFaY42xVfD .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tFaY42xVfD .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-tFaY42xVfD .mbr-section-btn {
  margin: 0;
}
.cid-tFaY42xVfD .mbr-section-btn .btn {
  margin: 0;
}
.cid-tFaY42xVfD #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tFaY42xVfD #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tFaY42xVfD #creativecommons img,
.cid-tFaY42xVfD iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tFaY435W5d {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tFaY435W5d .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tFaY435W5d .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tFaY435W5d .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tFaY435W5d .bg-youtube:hover {
  background: #cc0000;
}
.cid-tFaY435W5d .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tFaY435W5d .bg-twitch:hover {
  background: #7313ff;
}
.cid-tFaY435W5d .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-tFaY435W5d [class^="socicon-"]:before,
.cid-tFaY435W5d [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tFaY435W5d .mbr-section-title,
.cid-tFaY435W5d .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tFaY43CnpL {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tFaY43CnpL .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tFaY43CnpL .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tFaY43CnpL .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-tFaY43CnpL .form-control:focus,
.cid-tFaY43CnpL .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tFaY43CnpL .form-group {
  margin-bottom: 1rem;
}
.cid-tFaY43CnpL input::-webkit-input-placeholder,
.cid-tFaY43CnpL textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tFaY43CnpL input:-moz-placeholder,
.cid-tFaY43CnpL textarea:-moz-placeholder {
  color: #656565;
}
.cid-tFaY43CnpL .jq-selectbox li,
.cid-tFaY43CnpL .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tFaY43CnpL .jq-selectbox li:hover,
.cid-tFaY43CnpL .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tFaY43CnpL .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tFaY43CnpL .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tFaY43CnpL textarea.form-control {
  resize: none;
}
.cid-tFaY43CnpL .input-group-btn {
  display: inline-block;
}
.cid-tFaY43CnpL .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tFaY43CnpL .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tFaY43CnpL .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tFaY43CnpL .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tFaY43CnpL .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tFaY43CnpL .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tFaY43CnpL .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tFaY43CnpL .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tFaY43CnpL .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tFaY43CnpL .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tFaY43CnpL .form-control,
.cid-tFaY43CnpL .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tFaY43CnpL #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tFaY43CnpL #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tFaY43CnpL #creativecommons img,
.cid-tFaY43CnpL iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tFaY43CnpL .offset-md-1 {
  margin-left: 1vw;
}
.cid-tFaY44zR0L .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-tFaY44zR0L .my-float {
  margin-top: 16px;
}
.cid-tFaY44zR0L P {
  color: #232323;
}
.cid-tFaY44zR0L DIV {
  color: #ffffff;
}
.cid-tFaY44zR0L H10 {
  color: #767676;
}
.cid-tFaY44zR0L .hidden {
  display: none;
}
.cid-tSDMigOFYK.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigOFYK.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigOFYK.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigOFYK .modal-content,
.cid-tSDMigOFYK .modal-dialog {
  height: auto;
}
.cid-tSDMigOFYK .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigOFYK .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigOFYK .form-wrapper .mbr-form .form-group,
  .cid-tSDMigOFYK .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigOFYK .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigOFYK .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-tSDMigOFYK .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigOFYK .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigOFYK .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigOFYK .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigOFYK .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigOFYK .modal-open {
  overflow: hidden;
}
.cid-tSDMigOFYK .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigOFYK .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigOFYK .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigOFYK .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-tSDMigOFYK .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigOFYK .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigOFYK .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigOFYK .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-tSDMigOFYK .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigOFYK .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigOFYK .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigOFYK .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigOFYK .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-tSDMigOFYK .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOFYK .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigOFYK .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigOFYK .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigOFYK .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigOFYK .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigOFYK .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigOFYK .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigOFYK .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOFYK .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigOFYK .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-tSDMigOFYK .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOFYK .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigOFYK .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigOFYK .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigOFYK .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigOFYK .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigOFYK .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigOFYK .modal-lg,
  .cid-tSDMigOFYK .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigOFYK .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigOFYK .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigOFYK .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-tSDMigOFYK .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigOFYK .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigOFYK .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigOFYK .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-tSDMigOFYK .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigOFYK .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tFyGgxPjYP {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tFyGgxPjYP .mbr-section-title {
  color: #4479d9;
}
#custom-html-1ro body {
  background-color: black;
}
#custom-html-1ro .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1ro .complet {
  background-color: #000000;
}
#custom-html-1ro .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-1ro .conteneurVideo iframe,
#custom-html-1ro .conteneurVideo object,
#custom-html-1ro .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1ro #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-1ro .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1ro #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-1ro .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1ro .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubppL84oee {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubppL84oee .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tFyGgyL7uO {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tFyGgyL7uO .mbr-text {
  color: #ffffff;
}
.cid-tFyGgyL7uO .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tFyGgyL7uO .mbr-section-title {
  color: #4479d9;
}
.cid-tFyGgyL7uO H1 {
  color: #4479d9;
}
.cid-tFyGgyL7uO H2 {
  color: #4479d9;
}
.cid-tFyGgyL7uO H3 {
  color: #4479d9;
}
.cid-tFyGgyL7uO .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tFyGgyL7uO .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tFyGgyL7uO .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tFyGgyL7uO .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tFyGgyL7uO .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tFyGgyL7uO .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tFyGgyL7uO .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tFyGgyL7uO .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tFyGgyL7uO .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tFyGgyL7uO .play,
.cid-tFyGgyL7uO .pause,
.cid-tFyGgyL7uO .prev,
.cid-tFyGgyL7uO .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tFyGgyL7uO .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tFyGgyL7uO #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tFyGgyL7uO .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubw86m8hf8 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubw86m8hf8 .mbr-media {
  position: relative;
}
.cid-ubw86m8hf8 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubw86m8hf8 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-ubw86m8hf8 img {
    max-width: 95%;
  }
}
.cid-ubw86m8hf8 h1 {
  line-height: 1.5;
}
.cid-ubw86m8hf8 .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-ubw86m8hf8 .start:hover {
  background: #ff1f3f;
}
.cid-ubw86m8hf8 .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubw86m8hf8 a {
  background-image: none !important;
}
.cid-ubw86m8hf8 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubw86m8hf8 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubw86m8hf8 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubw86m8hf8 .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-ubw86m8hf8 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubw86m8hf8 .mbr-section-title {
  color: #ffffff;
}
.cid-ubw86m8hf8 .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubw86m8hf8 .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubw86m8hf8 .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubw86m8hf8 .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubw86m8hf8 .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw86m8hf8 .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubw86m8hf8 .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubw86m8hf8 .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubw86m8hf8 .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw86m8hf8 .playEnfant,
.cid-ubw86m8hf8 .pauseEnfant,
.cid-ubw86m8hf8 .prevEnfant,
.cid-ubw86m8hf8 .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubw86m8hf8 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubw86m8hf8 #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubw86m8hf8 .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubw86m8hf8 .mbr-card-title,
.cid-ubw86m8hf8 .cards-wrapper {
  color: #ffa405;
}
.cid-ubw86m8hf8 .mbr-section-title P {
  text-align: right;
}
.cid-ubw87gu4RX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubw87gu4RX .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubw87gu4RX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubw87gu4RX .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubw87gu4RX .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubw87gu4RX .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubw87gu4RX .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubw87gu4RX .card-row {
  align-items: stretch;
}
.cid-ubw87gu4RX .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubw87gu4RX .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubw87gu4RX .couleur1 {
  background-color: royalblue;
}
.cid-ubw87gu4RX .couleur2 {
  background-color: dodgerblue;
}
.cid-ubw87gu4RX .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubw87gu4RX .card-box {
  height: 100%;
}
.cid-ubw87gu4RX .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubw87gu4RX .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubw87gu4RX .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubw87gu4RX .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tFyGgzlr4h {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tFyGgzlr4h .btn {
  border-radius: 1vh;
}
.cid-ubppMI8yuG {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubppMI8yuG .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubppMI8yuG .mbr-text,
.cid-ubppMI8yuG .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tFyGgzDM90.popup-builder {
  background-color: #ffffff;
}
.cid-tFyGgzDM90.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tFyGgzDM90.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tFyGgzDM90 .modal-content,
.cid-tFyGgzDM90 .modal-dialog {
  height: auto;
}
.cid-tFyGgzDM90 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tFyGgzDM90 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tFyGgzDM90 .form-wrapper .mbr-form .form-group,
  .cid-tFyGgzDM90 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tFyGgzDM90 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tFyGgzDM90 .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-tFyGgzDM90 .mbr-text {
  text-align: center;
}
.cid-tFyGgzDM90 .pt-0 {
  padding-top: 0 !important;
}
.cid-tFyGgzDM90 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tFyGgzDM90 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tFyGgzDM90 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tFyGgzDM90 .modal-open {
  overflow: hidden;
}
.cid-tFyGgzDM90 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tFyGgzDM90 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tFyGgzDM90 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tFyGgzDM90 .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-tFyGgzDM90 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tFyGgzDM90 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tFyGgzDM90 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tFyGgzDM90 .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-tFyGgzDM90 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tFyGgzDM90 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tFyGgzDM90 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tFyGgzDM90 .modal-backdrop.show {
  opacity: .5;
}
.cid-tFyGgzDM90 .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-tFyGgzDM90 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tFyGgzDM90 .modal-header {
    padding: 1rem;
  }
}
.cid-tFyGgzDM90 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tFyGgzDM90 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tFyGgzDM90 .modal-header .close:hover {
  opacity: 1;
}
.cid-tFyGgzDM90 .modal-header .close:focus {
  outline: none;
}
.cid-tFyGgzDM90 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tFyGgzDM90 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tFyGgzDM90 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFyGgzDM90 .modal-body {
    padding: 1rem;
  }
}
.cid-tFyGgzDM90 .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-tFyGgzDM90 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFyGgzDM90 .modal-footer {
    padding: 1rem;
  }
}
.cid-tFyGgzDM90 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tFyGgzDM90 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tFyGgzDM90 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tFyGgzDM90 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tFyGgzDM90 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tFyGgzDM90 .modal-lg,
  .cid-tFyGgzDM90 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tFyGgzDM90 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tFyGgzDM90 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tFyGgzDM90 .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-tFyGgzDM90 .form-group {
  margin-bottom: 1rem;
}
.cid-tFyGgzDM90 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tFyGgzDM90 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tFyGgzDM90 .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-tFyGgzDM90 .mbr-section-btn {
  margin: 0;
}
.cid-tFyGgzDM90 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tFyGgzDM90 .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tFyGgzDM90 .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tFyGgA7fEj.popup-builder {
  background-color: #ffffff;
}
.cid-tFyGgA7fEj.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tFyGgA7fEj.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tFyGgA7fEj .modal-content,
.cid-tFyGgA7fEj .modal-dialog {
  height: auto;
}
.cid-tFyGgA7fEj .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tFyGgA7fEj .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tFyGgA7fEj .form-wrapper .mbr-form .form-group,
  .cid-tFyGgA7fEj .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tFyGgA7fEj .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tFyGgA7fEj .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-tFyGgA7fEj .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tFyGgA7fEj .pt-0 {
  padding-top: 0 !important;
}
.cid-tFyGgA7fEj .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tFyGgA7fEj .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tFyGgA7fEj .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tFyGgA7fEj .modal-open {
  overflow: hidden;
}
.cid-tFyGgA7fEj .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tFyGgA7fEj .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tFyGgA7fEj .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tFyGgA7fEj .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-tFyGgA7fEj .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tFyGgA7fEj .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tFyGgA7fEj .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tFyGgA7fEj .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-tFyGgA7fEj .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tFyGgA7fEj .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tFyGgA7fEj .modal-backdrop.fade {
  opacity: 0;
}
.cid-tFyGgA7fEj .modal-backdrop.show {
  opacity: .5;
}
.cid-tFyGgA7fEj .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-tFyGgA7fEj .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tFyGgA7fEj .modal-header {
    padding: 1rem;
  }
}
.cid-tFyGgA7fEj .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tFyGgA7fEj .modal-header .close svg {
  fill: #ffffff;
}
.cid-tFyGgA7fEj .modal-header .close:hover {
  opacity: 1;
}
.cid-tFyGgA7fEj .modal-header .close:focus {
  outline: none;
}
.cid-tFyGgA7fEj .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tFyGgA7fEj .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tFyGgA7fEj .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFyGgA7fEj .modal-body {
    padding: 1rem;
  }
}
.cid-tFyGgA7fEj .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-tFyGgA7fEj .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFyGgA7fEj .modal-footer {
    padding: 1rem;
  }
}
.cid-tFyGgA7fEj .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tFyGgA7fEj .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tFyGgA7fEj .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tFyGgA7fEj .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tFyGgA7fEj .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tFyGgA7fEj .modal-lg,
  .cid-tFyGgA7fEj .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tFyGgA7fEj .modal-xl {
    max-width: 1140px;
  }
}
.cid-tFyGgA7fEj .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tFyGgA7fEj .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-tFyGgA7fEj .form-group {
  margin-bottom: 1rem;
}
.cid-tFyGgA7fEj .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tFyGgA7fEj .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tFyGgA7fEj .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-tFyGgA7fEj .mbr-section-btn {
  margin: 0;
}
.cid-tFyGgA7fEj .mbr-section-btn .btn {
  margin: 0;
}
.cid-tFyGgA7fEj #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tFyGgA7fEj #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tFyGgA7fEj #creativecommons img,
.cid-tFyGgA7fEj iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tFyGgAIWse {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tFyGgAIWse .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tFyGgAIWse .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tFyGgAIWse .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tFyGgAIWse .bg-youtube:hover {
  background: #cc0000;
}
.cid-tFyGgAIWse .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tFyGgAIWse .bg-twitch:hover {
  background: #7313ff;
}
.cid-tFyGgAIWse .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-tFyGgAIWse [class^="socicon-"]:before,
.cid-tFyGgAIWse [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tFyGgAIWse .mbr-section-title,
.cid-tFyGgAIWse .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tFyGgBfMwv {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tFyGgBfMwv .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tFyGgBfMwv .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tFyGgBfMwv .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-tFyGgBfMwv .form-control:focus,
.cid-tFyGgBfMwv .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tFyGgBfMwv .form-group {
  margin-bottom: 1rem;
}
.cid-tFyGgBfMwv input::-webkit-input-placeholder,
.cid-tFyGgBfMwv textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tFyGgBfMwv input:-moz-placeholder,
.cid-tFyGgBfMwv textarea:-moz-placeholder {
  color: #656565;
}
.cid-tFyGgBfMwv .jq-selectbox li,
.cid-tFyGgBfMwv .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tFyGgBfMwv .jq-selectbox li:hover,
.cid-tFyGgBfMwv .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tFyGgBfMwv .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tFyGgBfMwv .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tFyGgBfMwv textarea.form-control {
  resize: none;
}
.cid-tFyGgBfMwv .input-group-btn {
  display: inline-block;
}
.cid-tFyGgBfMwv .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tFyGgBfMwv .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tFyGgBfMwv .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tFyGgBfMwv .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tFyGgBfMwv .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tFyGgBfMwv .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tFyGgBfMwv .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tFyGgBfMwv .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tFyGgBfMwv .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tFyGgBfMwv .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tFyGgBfMwv .form-control,
.cid-tFyGgBfMwv .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tFyGgBfMwv #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tFyGgBfMwv #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tFyGgBfMwv #creativecommons img,
.cid-tFyGgBfMwv iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tFyGgBfMwv .offset-md-1 {
  margin-left: 1vw;
}
.cid-tFyGgChckp .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-tFyGgChckp .my-float {
  margin-top: 16px;
}
.cid-tFyGgChckp P {
  color: #232323;
}
.cid-tFyGgChckp DIV {
  color: #ffffff;
}
.cid-tFyGgChckp H10 {
  color: #767676;
}
.cid-tFyGgChckp .hidden {
  display: none;
}
.cid-tSDMigOFAr.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigOFAr.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigOFAr.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigOFAr .modal-content,
.cid-tSDMigOFAr .modal-dialog {
  height: auto;
}
.cid-tSDMigOFAr .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigOFAr .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigOFAr .form-wrapper .mbr-form .form-group,
  .cid-tSDMigOFAr .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigOFAr .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigOFAr .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-tSDMigOFAr .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigOFAr .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigOFAr .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigOFAr .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigOFAr .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigOFAr .modal-open {
  overflow: hidden;
}
.cid-tSDMigOFAr .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigOFAr .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigOFAr .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigOFAr .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-tSDMigOFAr .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigOFAr .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigOFAr .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigOFAr .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-tSDMigOFAr .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigOFAr .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigOFAr .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigOFAr .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigOFAr .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-tSDMigOFAr .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOFAr .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigOFAr .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigOFAr .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigOFAr .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigOFAr .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigOFAr .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigOFAr .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigOFAr .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOFAr .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigOFAr .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-tSDMigOFAr .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigOFAr .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigOFAr .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigOFAr .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigOFAr .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigOFAr .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigOFAr .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigOFAr .modal-lg,
  .cid-tSDMigOFAr .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigOFAr .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigOFAr .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigOFAr .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-tSDMigOFAr .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigOFAr .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigOFAr .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigOFAr .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-tSDMigOFAr .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigOFAr .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tGB52Skrf1 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tGB52Skrf1 .mbr-section-title {
  color: #4479d9;
}
#custom-html-1rn body {
  background-color: black;
}
#custom-html-1rn .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1rn .complet {
  background-color: #000000;
}
#custom-html-1rn .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-1rn .conteneurVideo iframe,
#custom-html-1rn .conteneurVideo object,
#custom-html-1rn .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1rn #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-1rn .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1rn #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-1rn .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1rn .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubppPeR8nl {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubppPeR8nl .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tGB52UzAbV {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tGB52UzAbV .mbr-text {
  color: #ffffff;
}
.cid-tGB52UzAbV .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tGB52UzAbV .mbr-section-title {
  color: #4479d9;
}
.cid-tGB52UzAbV H1 {
  color: #4479d9;
}
.cid-tGB52UzAbV H2 {
  color: #4479d9;
}
.cid-tGB52UzAbV H3 {
  color: #4479d9;
}
.cid-tGB52UzAbV .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tGB52UzAbV .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tGB52UzAbV .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tGB52UzAbV .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tGB52UzAbV .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tGB52UzAbV .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tGB52UzAbV .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tGB52UzAbV .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tGB52UzAbV .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tGB52UzAbV .play,
.cid-tGB52UzAbV .pause,
.cid-tGB52UzAbV .prev,
.cid-tGB52UzAbV .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tGB52UzAbV .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tGB52UzAbV #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tGB52UzAbV .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubw7HUXRj8 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubw7HUXRj8 .mbr-media {
  position: relative;
}
.cid-ubw7HUXRj8 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubw7HUXRj8 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-ubw7HUXRj8 img {
    max-width: 95%;
  }
}
.cid-ubw7HUXRj8 h1 {
  line-height: 1.5;
}
.cid-ubw7HUXRj8 .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-ubw7HUXRj8 .start:hover {
  background: #ff1f3f;
}
.cid-ubw7HUXRj8 .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubw7HUXRj8 a {
  background-image: none !important;
}
.cid-ubw7HUXRj8 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubw7HUXRj8 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubw7HUXRj8 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubw7HUXRj8 .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-ubw7HUXRj8 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubw7HUXRj8 .mbr-section-title {
  color: #ffffff;
}
.cid-ubw7HUXRj8 .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubw7HUXRj8 .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubw7HUXRj8 .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubw7HUXRj8 .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubw7HUXRj8 .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw7HUXRj8 .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubw7HUXRj8 .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubw7HUXRj8 .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubw7HUXRj8 .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw7HUXRj8 .playEnfant,
.cid-ubw7HUXRj8 .pauseEnfant,
.cid-ubw7HUXRj8 .prevEnfant,
.cid-ubw7HUXRj8 .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubw7HUXRj8 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubw7HUXRj8 #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubw7HUXRj8 .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubw7HUXRj8 .mbr-card-title,
.cid-ubw7HUXRj8 .cards-wrapper {
  color: #ffa405;
}
.cid-ubw7HUXRj8 .mbr-section-title P {
  text-align: right;
}
.cid-ubw7IQs3Oa {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubw7IQs3Oa .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubw7IQs3Oa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubw7IQs3Oa .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubw7IQs3Oa .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubw7IQs3Oa .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubw7IQs3Oa .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubw7IQs3Oa .card-row {
  align-items: stretch;
}
.cid-ubw7IQs3Oa .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubw7IQs3Oa .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubw7IQs3Oa .couleur1 {
  background-color: royalblue;
}
.cid-ubw7IQs3Oa .couleur2 {
  background-color: dodgerblue;
}
.cid-ubw7IQs3Oa .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubw7IQs3Oa .card-box {
  height: 100%;
}
.cid-ubw7IQs3Oa .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubw7IQs3Oa .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubw7IQs3Oa .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubw7IQs3Oa .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tGB52VjFMS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tGB52VjFMS .btn {
  border-radius: 1vh;
}
.cid-ubppQPHMWg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubppQPHMWg .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubppQPHMWg .mbr-text,
.cid-ubppQPHMWg .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tGB52VAiFz.popup-builder {
  background-color: #ffffff;
}
.cid-tGB52VAiFz.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tGB52VAiFz.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tGB52VAiFz .modal-content,
.cid-tGB52VAiFz .modal-dialog {
  height: auto;
}
.cid-tGB52VAiFz .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tGB52VAiFz .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tGB52VAiFz .form-wrapper .mbr-form .form-group,
  .cid-tGB52VAiFz .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tGB52VAiFz .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tGB52VAiFz .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-tGB52VAiFz .mbr-text {
  text-align: center;
}
.cid-tGB52VAiFz .pt-0 {
  padding-top: 0 !important;
}
.cid-tGB52VAiFz .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tGB52VAiFz .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tGB52VAiFz .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tGB52VAiFz .modal-open {
  overflow: hidden;
}
.cid-tGB52VAiFz .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tGB52VAiFz .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tGB52VAiFz .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tGB52VAiFz .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-tGB52VAiFz .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tGB52VAiFz .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tGB52VAiFz .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tGB52VAiFz .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-tGB52VAiFz .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tGB52VAiFz .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tGB52VAiFz .modal-backdrop.fade {
  opacity: 0;
}
.cid-tGB52VAiFz .modal-backdrop.show {
  opacity: .5;
}
.cid-tGB52VAiFz .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-tGB52VAiFz .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tGB52VAiFz .modal-header {
    padding: 1rem;
  }
}
.cid-tGB52VAiFz .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tGB52VAiFz .modal-header .close svg {
  fill: #ffffff;
}
.cid-tGB52VAiFz .modal-header .close:hover {
  opacity: 1;
}
.cid-tGB52VAiFz .modal-header .close:focus {
  outline: none;
}
.cid-tGB52VAiFz .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tGB52VAiFz .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tGB52VAiFz .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tGB52VAiFz .modal-body {
    padding: 1rem;
  }
}
.cid-tGB52VAiFz .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-tGB52VAiFz .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tGB52VAiFz .modal-footer {
    padding: 1rem;
  }
}
.cid-tGB52VAiFz .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tGB52VAiFz .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tGB52VAiFz .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tGB52VAiFz .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tGB52VAiFz .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tGB52VAiFz .modal-lg,
  .cid-tGB52VAiFz .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tGB52VAiFz .modal-xl {
    max-width: 1140px;
  }
}
.cid-tGB52VAiFz .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tGB52VAiFz .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-tGB52VAiFz .form-group {
  margin-bottom: 1rem;
}
.cid-tGB52VAiFz .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tGB52VAiFz .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tGB52VAiFz .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-tGB52VAiFz .mbr-section-btn {
  margin: 0;
}
.cid-tGB52VAiFz .mbr-section-btn .btn {
  margin: 0;
}
.cid-tGB52VAiFz .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tGB52VAiFz .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tGB52W6ZYM.popup-builder {
  background-color: #ffffff;
}
.cid-tGB52W6ZYM.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tGB52W6ZYM.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tGB52W6ZYM .modal-content,
.cid-tGB52W6ZYM .modal-dialog {
  height: auto;
}
.cid-tGB52W6ZYM .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tGB52W6ZYM .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tGB52W6ZYM .form-wrapper .mbr-form .form-group,
  .cid-tGB52W6ZYM .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tGB52W6ZYM .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tGB52W6ZYM .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-tGB52W6ZYM .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tGB52W6ZYM .pt-0 {
  padding-top: 0 !important;
}
.cid-tGB52W6ZYM .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tGB52W6ZYM .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tGB52W6ZYM .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tGB52W6ZYM .modal-open {
  overflow: hidden;
}
.cid-tGB52W6ZYM .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tGB52W6ZYM .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tGB52W6ZYM .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tGB52W6ZYM .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-tGB52W6ZYM .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tGB52W6ZYM .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tGB52W6ZYM .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tGB52W6ZYM .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-tGB52W6ZYM .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tGB52W6ZYM .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tGB52W6ZYM .modal-backdrop.fade {
  opacity: 0;
}
.cid-tGB52W6ZYM .modal-backdrop.show {
  opacity: .5;
}
.cid-tGB52W6ZYM .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-tGB52W6ZYM .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tGB52W6ZYM .modal-header {
    padding: 1rem;
  }
}
.cid-tGB52W6ZYM .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tGB52W6ZYM .modal-header .close svg {
  fill: #ffffff;
}
.cid-tGB52W6ZYM .modal-header .close:hover {
  opacity: 1;
}
.cid-tGB52W6ZYM .modal-header .close:focus {
  outline: none;
}
.cid-tGB52W6ZYM .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tGB52W6ZYM .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tGB52W6ZYM .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tGB52W6ZYM .modal-body {
    padding: 1rem;
  }
}
.cid-tGB52W6ZYM .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-tGB52W6ZYM .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tGB52W6ZYM .modal-footer {
    padding: 1rem;
  }
}
.cid-tGB52W6ZYM .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tGB52W6ZYM .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tGB52W6ZYM .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tGB52W6ZYM .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tGB52W6ZYM .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tGB52W6ZYM .modal-lg,
  .cid-tGB52W6ZYM .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tGB52W6ZYM .modal-xl {
    max-width: 1140px;
  }
}
.cid-tGB52W6ZYM .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tGB52W6ZYM .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-tGB52W6ZYM .form-group {
  margin-bottom: 1rem;
}
.cid-tGB52W6ZYM .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tGB52W6ZYM .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tGB52W6ZYM .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-tGB52W6ZYM .mbr-section-btn {
  margin: 0;
}
.cid-tGB52W6ZYM .mbr-section-btn .btn {
  margin: 0;
}
.cid-tGB52W6ZYM #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tGB52W6ZYM #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tGB52W6ZYM #creativecommons img,
.cid-tGB52W6ZYM iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tGB52Xa8qS {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tGB52Xa8qS .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tGB52Xa8qS .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tGB52Xa8qS .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tGB52Xa8qS .bg-youtube:hover {
  background: #cc0000;
}
.cid-tGB52Xa8qS .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tGB52Xa8qS .bg-twitch:hover {
  background: #7313ff;
}
.cid-tGB52Xa8qS .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-tGB52Xa8qS [class^="socicon-"]:before,
.cid-tGB52Xa8qS [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tGB52Xa8qS .mbr-section-title,
.cid-tGB52Xa8qS .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tGB52XH8Oq {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tGB52XH8Oq .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tGB52XH8Oq .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tGB52XH8Oq .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-tGB52XH8Oq .form-control:focus,
.cid-tGB52XH8Oq .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tGB52XH8Oq .form-group {
  margin-bottom: 1rem;
}
.cid-tGB52XH8Oq input::-webkit-input-placeholder,
.cid-tGB52XH8Oq textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tGB52XH8Oq input:-moz-placeholder,
.cid-tGB52XH8Oq textarea:-moz-placeholder {
  color: #656565;
}
.cid-tGB52XH8Oq .jq-selectbox li,
.cid-tGB52XH8Oq .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tGB52XH8Oq .jq-selectbox li:hover,
.cid-tGB52XH8Oq .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tGB52XH8Oq .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tGB52XH8Oq .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tGB52XH8Oq textarea.form-control {
  resize: none;
}
.cid-tGB52XH8Oq .input-group-btn {
  display: inline-block;
}
.cid-tGB52XH8Oq .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tGB52XH8Oq .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tGB52XH8Oq .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tGB52XH8Oq .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tGB52XH8Oq .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tGB52XH8Oq .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tGB52XH8Oq .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tGB52XH8Oq .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tGB52XH8Oq .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tGB52XH8Oq .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tGB52XH8Oq .form-control,
.cid-tGB52XH8Oq .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tGB52XH8Oq #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tGB52XH8Oq #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tGB52XH8Oq #creativecommons img,
.cid-tGB52XH8Oq iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tGB52XH8Oq .offset-md-1 {
  margin-left: 1vw;
}
.cid-tGB52YFeIH .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-tGB52YFeIH .my-float {
  margin-top: 16px;
}
.cid-tGB52YFeIH P {
  color: #232323;
}
.cid-tGB52YFeIH DIV {
  color: #ffffff;
}
.cid-tGB52YFeIH H10 {
  color: #767676;
}
.cid-tGB52YFeIH .hidden {
  display: none;
}
.cid-tSDMigPnX2.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigPnX2.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigPnX2.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigPnX2 .modal-content,
.cid-tSDMigPnX2 .modal-dialog {
  height: auto;
}
.cid-tSDMigPnX2 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigPnX2 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigPnX2 .form-wrapper .mbr-form .form-group,
  .cid-tSDMigPnX2 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigPnX2 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigPnX2 .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-tSDMigPnX2 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigPnX2 .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigPnX2 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigPnX2 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigPnX2 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigPnX2 .modal-open {
  overflow: hidden;
}
.cid-tSDMigPnX2 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigPnX2 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigPnX2 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigPnX2 .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-tSDMigPnX2 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigPnX2 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigPnX2 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigPnX2 .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-tSDMigPnX2 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigPnX2 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigPnX2 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigPnX2 .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigPnX2 .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-tSDMigPnX2 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPnX2 .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigPnX2 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigPnX2 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigPnX2 .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigPnX2 .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigPnX2 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigPnX2 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigPnX2 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPnX2 .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigPnX2 .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-tSDMigPnX2 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPnX2 .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigPnX2 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigPnX2 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigPnX2 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigPnX2 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigPnX2 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigPnX2 .modal-lg,
  .cid-tSDMigPnX2 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigPnX2 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigPnX2 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigPnX2 .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-tSDMigPnX2 .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigPnX2 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigPnX2 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigPnX2 .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-tSDMigPnX2 .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigPnX2 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tGBhNZ0zBy {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tGBhNZ0zBy .mbr-section-title {
  color: #4479d9;
}
#custom-html-1ti body {
  background-color: black;
}
#custom-html-1ti .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1ti .complet {
  background-color: #000000;
}
#custom-html-1ti .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-1ti .conteneurVideo iframe,
#custom-html-1ti .conteneurVideo object,
#custom-html-1ti .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1ti #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-1ti .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1ti #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-1ti .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1ti .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpuzd9p2R {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpuzd9p2R .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tGBhNZGmYX {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tGBhNZGmYX .mbr-text {
  color: #ffffff;
}
.cid-tGBhNZGmYX .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tGBhNZGmYX .mbr-section-title {
  color: #4479d9;
}
.cid-tGBhNZGmYX H1 {
  color: #4479d9;
}
.cid-tGBhNZGmYX H2 {
  color: #4479d9;
}
.cid-tGBhNZGmYX H3 {
  color: #4479d9;
}
.cid-tGBhNZGmYX .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tGBhNZGmYX .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tGBhNZGmYX .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tGBhNZGmYX .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tGBhNZGmYX .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tGBhNZGmYX .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tGBhNZGmYX .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tGBhNZGmYX .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tGBhNZGmYX .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tGBhNZGmYX .play,
.cid-tGBhNZGmYX .pause,
.cid-tGBhNZGmYX .prev,
.cid-tGBhNZGmYX .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tGBhNZGmYX .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tGBhNZGmYX #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tGBhNZGmYX .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwlaE5YgY {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwlaE5YgY .mbr-media {
  position: relative;
}
.cid-ubwlaE5YgY .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwlaE5YgY 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-ubwlaE5YgY img {
    max-width: 95%;
  }
}
.cid-ubwlaE5YgY h1 {
  line-height: 1.5;
}
.cid-ubwlaE5YgY .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-ubwlaE5YgY .start:hover {
  background: #ff1f3f;
}
.cid-ubwlaE5YgY .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwlaE5YgY a {
  background-image: none !important;
}
.cid-ubwlaE5YgY .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwlaE5YgY .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwlaE5YgY .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwlaE5YgY .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-ubwlaE5YgY .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwlaE5YgY .mbr-section-title {
  color: #ffffff;
}
.cid-ubwlaE5YgY .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwlaE5YgY .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwlaE5YgY .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwlaE5YgY .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwlaE5YgY .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwlaE5YgY .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwlaE5YgY .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwlaE5YgY .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwlaE5YgY .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwlaE5YgY .playEnfant,
.cid-ubwlaE5YgY .pauseEnfant,
.cid-ubwlaE5YgY .prevEnfant,
.cid-ubwlaE5YgY .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwlaE5YgY .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwlaE5YgY #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwlaE5YgY .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwlaE5YgY .mbr-card-title,
.cid-ubwlaE5YgY .cards-wrapper {
  color: #ffa405;
}
.cid-ubwlaE5YgY .mbr-section-title P {
  text-align: right;
}
.cid-ubwlbC5boe {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwlbC5boe .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwlbC5boe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwlbC5boe .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwlbC5boe .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwlbC5boe .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwlbC5boe .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwlbC5boe .card-row {
  align-items: stretch;
}
.cid-ubwlbC5boe .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwlbC5boe .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwlbC5boe .couleur1 {
  background-color: royalblue;
}
.cid-ubwlbC5boe .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwlbC5boe .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwlbC5boe .card-box {
  height: 100%;
}
.cid-ubwlbC5boe .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwlbC5boe .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwlbC5boe .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwlbC5boe .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tGBhO1fWQO {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tGBhO1fWQO .btn {
  border-radius: 1vh;
}
.cid-ubpuB7qE8u {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpuB7qE8u .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpuB7qE8u .mbr-text,
.cid-ubpuB7qE8u .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tGBhO0h9Vy.popup-builder {
  background-color: #ffffff;
}
.cid-tGBhO0h9Vy.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tGBhO0h9Vy.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tGBhO0h9Vy .modal-content,
.cid-tGBhO0h9Vy .modal-dialog {
  height: auto;
}
.cid-tGBhO0h9Vy .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tGBhO0h9Vy .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tGBhO0h9Vy .form-wrapper .mbr-form .form-group,
  .cid-tGBhO0h9Vy .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tGBhO0h9Vy .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tGBhO0h9Vy .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-tGBhO0h9Vy .mbr-text {
  text-align: center;
}
.cid-tGBhO0h9Vy .pt-0 {
  padding-top: 0 !important;
}
.cid-tGBhO0h9Vy .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tGBhO0h9Vy .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tGBhO0h9Vy .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tGBhO0h9Vy .modal-open {
  overflow: hidden;
}
.cid-tGBhO0h9Vy .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tGBhO0h9Vy .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tGBhO0h9Vy .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tGBhO0h9Vy .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-tGBhO0h9Vy .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tGBhO0h9Vy .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tGBhO0h9Vy .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tGBhO0h9Vy .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-tGBhO0h9Vy .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tGBhO0h9Vy .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tGBhO0h9Vy .modal-backdrop.fade {
  opacity: 0;
}
.cid-tGBhO0h9Vy .modal-backdrop.show {
  opacity: .5;
}
.cid-tGBhO0h9Vy .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-tGBhO0h9Vy .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tGBhO0h9Vy .modal-header {
    padding: 1rem;
  }
}
.cid-tGBhO0h9Vy .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tGBhO0h9Vy .modal-header .close svg {
  fill: #ffffff;
}
.cid-tGBhO0h9Vy .modal-header .close:hover {
  opacity: 1;
}
.cid-tGBhO0h9Vy .modal-header .close:focus {
  outline: none;
}
.cid-tGBhO0h9Vy .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tGBhO0h9Vy .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tGBhO0h9Vy .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tGBhO0h9Vy .modal-body {
    padding: 1rem;
  }
}
.cid-tGBhO0h9Vy .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-tGBhO0h9Vy .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tGBhO0h9Vy .modal-footer {
    padding: 1rem;
  }
}
.cid-tGBhO0h9Vy .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tGBhO0h9Vy .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tGBhO0h9Vy .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tGBhO0h9Vy .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tGBhO0h9Vy .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tGBhO0h9Vy .modal-lg,
  .cid-tGBhO0h9Vy .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tGBhO0h9Vy .modal-xl {
    max-width: 1140px;
  }
}
.cid-tGBhO0h9Vy .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tGBhO0h9Vy .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-tGBhO0h9Vy .form-group {
  margin-bottom: 1rem;
}
.cid-tGBhO0h9Vy .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tGBhO0h9Vy .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tGBhO0h9Vy .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-tGBhO0h9Vy .mbr-section-btn {
  margin: 0;
}
.cid-tGBhO0h9Vy .mbr-section-btn .btn {
  margin: 0;
}
.cid-tGBhO0h9Vy .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tGBhO0h9Vy .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tGBhO0Hk2u.popup-builder {
  background-color: #ffffff;
}
.cid-tGBhO0Hk2u.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tGBhO0Hk2u.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tGBhO0Hk2u .modal-content,
.cid-tGBhO0Hk2u .modal-dialog {
  height: auto;
}
.cid-tGBhO0Hk2u .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tGBhO0Hk2u .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tGBhO0Hk2u .form-wrapper .mbr-form .form-group,
  .cid-tGBhO0Hk2u .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tGBhO0Hk2u .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tGBhO0Hk2u .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-tGBhO0Hk2u .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tGBhO0Hk2u .pt-0 {
  padding-top: 0 !important;
}
.cid-tGBhO0Hk2u .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tGBhO0Hk2u .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tGBhO0Hk2u .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tGBhO0Hk2u .modal-open {
  overflow: hidden;
}
.cid-tGBhO0Hk2u .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tGBhO0Hk2u .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tGBhO0Hk2u .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tGBhO0Hk2u .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-tGBhO0Hk2u .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tGBhO0Hk2u .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tGBhO0Hk2u .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tGBhO0Hk2u .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-tGBhO0Hk2u .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tGBhO0Hk2u .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tGBhO0Hk2u .modal-backdrop.fade {
  opacity: 0;
}
.cid-tGBhO0Hk2u .modal-backdrop.show {
  opacity: .5;
}
.cid-tGBhO0Hk2u .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-tGBhO0Hk2u .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tGBhO0Hk2u .modal-header {
    padding: 1rem;
  }
}
.cid-tGBhO0Hk2u .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tGBhO0Hk2u .modal-header .close svg {
  fill: #ffffff;
}
.cid-tGBhO0Hk2u .modal-header .close:hover {
  opacity: 1;
}
.cid-tGBhO0Hk2u .modal-header .close:focus {
  outline: none;
}
.cid-tGBhO0Hk2u .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tGBhO0Hk2u .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tGBhO0Hk2u .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tGBhO0Hk2u .modal-body {
    padding: 1rem;
  }
}
.cid-tGBhO0Hk2u .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-tGBhO0Hk2u .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tGBhO0Hk2u .modal-footer {
    padding: 1rem;
  }
}
.cid-tGBhO0Hk2u .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tGBhO0Hk2u .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tGBhO0Hk2u .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tGBhO0Hk2u .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tGBhO0Hk2u .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tGBhO0Hk2u .modal-lg,
  .cid-tGBhO0Hk2u .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tGBhO0Hk2u .modal-xl {
    max-width: 1140px;
  }
}
.cid-tGBhO0Hk2u .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tGBhO0Hk2u .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-tGBhO0Hk2u .form-group {
  margin-bottom: 1rem;
}
.cid-tGBhO0Hk2u .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tGBhO0Hk2u .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tGBhO0Hk2u .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-tGBhO0Hk2u .mbr-section-btn {
  margin: 0;
}
.cid-tGBhO0Hk2u .mbr-section-btn .btn {
  margin: 0;
}
.cid-tGBhO0Hk2u #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tGBhO0Hk2u #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tGBhO0Hk2u #creativecommons img,
.cid-tGBhO0Hk2u iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tGBhO1BCKS {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tGBhO1BCKS .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tGBhO1BCKS .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tGBhO1BCKS .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tGBhO1BCKS .bg-youtube:hover {
  background: #cc0000;
}
.cid-tGBhO1BCKS .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tGBhO1BCKS .bg-twitch:hover {
  background: #7313ff;
}
.cid-tGBhO1BCKS .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-tGBhO1BCKS [class^="socicon-"]:before,
.cid-tGBhO1BCKS [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tGBhO1BCKS .mbr-section-title,
.cid-tGBhO1BCKS .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tGBhO296ke {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tGBhO296ke .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tGBhO296ke .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tGBhO296ke .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-tGBhO296ke .form-control:focus,
.cid-tGBhO296ke .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tGBhO296ke .form-group {
  margin-bottom: 1rem;
}
.cid-tGBhO296ke input::-webkit-input-placeholder,
.cid-tGBhO296ke textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tGBhO296ke input:-moz-placeholder,
.cid-tGBhO296ke textarea:-moz-placeholder {
  color: #656565;
}
.cid-tGBhO296ke .jq-selectbox li,
.cid-tGBhO296ke .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tGBhO296ke .jq-selectbox li:hover,
.cid-tGBhO296ke .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tGBhO296ke .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tGBhO296ke .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tGBhO296ke textarea.form-control {
  resize: none;
}
.cid-tGBhO296ke .input-group-btn {
  display: inline-block;
}
.cid-tGBhO296ke .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tGBhO296ke .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tGBhO296ke .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tGBhO296ke .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tGBhO296ke .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tGBhO296ke .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tGBhO296ke .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tGBhO296ke .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tGBhO296ke .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tGBhO296ke .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tGBhO296ke .form-control,
.cid-tGBhO296ke .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tGBhO296ke #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tGBhO296ke #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tGBhO296ke #creativecommons img,
.cid-tGBhO296ke iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tGBhO296ke .offset-md-1 {
  margin-left: 1vw;
}
.cid-tGBhO38Rf3 .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-tGBhO38Rf3 .my-float {
  margin-top: 16px;
}
.cid-tGBhO38Rf3 P {
  color: #232323;
}
.cid-tGBhO38Rf3 DIV {
  color: #ffffff;
}
.cid-tGBhO38Rf3 H10 {
  color: #767676;
}
.cid-tGBhO38Rf3 .hidden {
  display: none;
}
.cid-tSDMigPGOh.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigPGOh.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigPGOh.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigPGOh .modal-content,
.cid-tSDMigPGOh .modal-dialog {
  height: auto;
}
.cid-tSDMigPGOh .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigPGOh .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigPGOh .form-wrapper .mbr-form .form-group,
  .cid-tSDMigPGOh .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigPGOh .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigPGOh .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-tSDMigPGOh .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigPGOh .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigPGOh .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigPGOh .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigPGOh .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigPGOh .modal-open {
  overflow: hidden;
}
.cid-tSDMigPGOh .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigPGOh .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigPGOh .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigPGOh .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-tSDMigPGOh .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigPGOh .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigPGOh .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigPGOh .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-tSDMigPGOh .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigPGOh .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigPGOh .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigPGOh .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigPGOh .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-tSDMigPGOh .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPGOh .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigPGOh .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigPGOh .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigPGOh .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigPGOh .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigPGOh .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigPGOh .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigPGOh .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPGOh .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigPGOh .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-tSDMigPGOh .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPGOh .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigPGOh .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigPGOh .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigPGOh .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigPGOh .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigPGOh .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigPGOh .modal-lg,
  .cid-tSDMigPGOh .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigPGOh .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigPGOh .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigPGOh .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-tSDMigPGOh .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigPGOh .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigPGOh .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigPGOh .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-tSDMigPGOh .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigPGOh .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tGBrmEGfWx {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tGBrmEGfWx .mbr-section-title {
  color: #4479d9;
}
#custom-html-1un body {
  background-color: black;
}
#custom-html-1un .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1un .complet {
  background-color: #000000;
}
#custom-html-1un .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-1un .conteneurVideo iframe,
#custom-html-1un .conteneurVideo object,
#custom-html-1un .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1un #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-1un .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1un #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-1un .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1un .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubprXKatD5 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubprXKatD5 .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tGBrmFiECw {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tGBrmFiECw .mbr-text {
  color: #ffffff;
}
.cid-tGBrmFiECw .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tGBrmFiECw .mbr-section-title {
  color: #4479d9;
}
.cid-tGBrmFiECw H1 {
  color: #4479d9;
}
.cid-tGBrmFiECw H2 {
  color: #4479d9;
}
.cid-tGBrmFiECw H3 {
  color: #4479d9;
}
.cid-tGBrmFiECw .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tGBrmFiECw .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tGBrmFiECw .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tGBrmFiECw .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tGBrmFiECw .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tGBrmFiECw .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tGBrmFiECw .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tGBrmFiECw .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tGBrmFiECw .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tGBrmFiECw .play,
.cid-tGBrmFiECw .pause,
.cid-tGBrmFiECw .prev,
.cid-tGBrmFiECw .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tGBrmFiECw .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tGBrmFiECw #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tGBrmFiECw .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwoVObIsF {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwoVObIsF .mbr-media {
  position: relative;
}
.cid-ubwoVObIsF .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwoVObIsF 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-ubwoVObIsF img {
    max-width: 95%;
  }
}
.cid-ubwoVObIsF h1 {
  line-height: 1.5;
}
.cid-ubwoVObIsF .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-ubwoVObIsF .start:hover {
  background: #ff1f3f;
}
.cid-ubwoVObIsF .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwoVObIsF a {
  background-image: none !important;
}
.cid-ubwoVObIsF .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwoVObIsF .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwoVObIsF .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwoVObIsF .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-ubwoVObIsF .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwoVObIsF .mbr-section-title {
  color: #ffffff;
}
.cid-ubwoVObIsF .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwoVObIsF .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwoVObIsF .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwoVObIsF .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwoVObIsF .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwoVObIsF .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwoVObIsF .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwoVObIsF .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwoVObIsF .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwoVObIsF .playEnfant,
.cid-ubwoVObIsF .pauseEnfant,
.cid-ubwoVObIsF .prevEnfant,
.cid-ubwoVObIsF .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwoVObIsF .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwoVObIsF #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwoVObIsF .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwoVObIsF .mbr-card-title,
.cid-ubwoVObIsF .cards-wrapper {
  color: #ffa405;
}
.cid-ubwoVObIsF .mbr-section-title P {
  text-align: right;
}
.cid-ubwoWK04CJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwoWK04CJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwoWK04CJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwoWK04CJ .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwoWK04CJ .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwoWK04CJ .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwoWK04CJ .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwoWK04CJ .card-row {
  align-items: stretch;
}
.cid-ubwoWK04CJ .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwoWK04CJ .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwoWK04CJ .couleur1 {
  background-color: royalblue;
}
.cid-ubwoWK04CJ .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwoWK04CJ .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwoWK04CJ .card-box {
  height: 100%;
}
.cid-ubwoWK04CJ .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwoWK04CJ .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwoWK04CJ .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwoWK04CJ .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tGBrmGY2LA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tGBrmGY2LA .btn {
  border-radius: 1vh;
}
.cid-ubprZkyZ0T {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubprZkyZ0T .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubprZkyZ0T .mbr-text,
.cid-ubprZkyZ0T .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tGBrmFWqww.popup-builder {
  background-color: #ffffff;
}
.cid-tGBrmFWqww.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tGBrmFWqww.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tGBrmFWqww .modal-content,
.cid-tGBrmFWqww .modal-dialog {
  height: auto;
}
.cid-tGBrmFWqww .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tGBrmFWqww .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tGBrmFWqww .form-wrapper .mbr-form .form-group,
  .cid-tGBrmFWqww .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tGBrmFWqww .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tGBrmFWqww .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-tGBrmFWqww .mbr-text {
  text-align: center;
}
.cid-tGBrmFWqww .pt-0 {
  padding-top: 0 !important;
}
.cid-tGBrmFWqww .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tGBrmFWqww .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tGBrmFWqww .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tGBrmFWqww .modal-open {
  overflow: hidden;
}
.cid-tGBrmFWqww .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tGBrmFWqww .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tGBrmFWqww .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tGBrmFWqww .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-tGBrmFWqww .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tGBrmFWqww .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tGBrmFWqww .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tGBrmFWqww .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-tGBrmFWqww .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tGBrmFWqww .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tGBrmFWqww .modal-backdrop.fade {
  opacity: 0;
}
.cid-tGBrmFWqww .modal-backdrop.show {
  opacity: .5;
}
.cid-tGBrmFWqww .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-tGBrmFWqww .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tGBrmFWqww .modal-header {
    padding: 1rem;
  }
}
.cid-tGBrmFWqww .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tGBrmFWqww .modal-header .close svg {
  fill: #ffffff;
}
.cid-tGBrmFWqww .modal-header .close:hover {
  opacity: 1;
}
.cid-tGBrmFWqww .modal-header .close:focus {
  outline: none;
}
.cid-tGBrmFWqww .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tGBrmFWqww .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tGBrmFWqww .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tGBrmFWqww .modal-body {
    padding: 1rem;
  }
}
.cid-tGBrmFWqww .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-tGBrmFWqww .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tGBrmFWqww .modal-footer {
    padding: 1rem;
  }
}
.cid-tGBrmFWqww .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tGBrmFWqww .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tGBrmFWqww .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tGBrmFWqww .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tGBrmFWqww .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tGBrmFWqww .modal-lg,
  .cid-tGBrmFWqww .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tGBrmFWqww .modal-xl {
    max-width: 1140px;
  }
}
.cid-tGBrmFWqww .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tGBrmFWqww .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-tGBrmFWqww .form-group {
  margin-bottom: 1rem;
}
.cid-tGBrmFWqww .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tGBrmFWqww .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tGBrmFWqww .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-tGBrmFWqww .mbr-section-btn {
  margin: 0;
}
.cid-tGBrmFWqww .mbr-section-btn .btn {
  margin: 0;
}
.cid-tGBrmFWqww .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tGBrmFWqww .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tGBrmGmKsv.popup-builder {
  background-color: #ffffff;
}
.cid-tGBrmGmKsv.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tGBrmGmKsv.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tGBrmGmKsv .modal-content,
.cid-tGBrmGmKsv .modal-dialog {
  height: auto;
}
.cid-tGBrmGmKsv .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tGBrmGmKsv .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tGBrmGmKsv .form-wrapper .mbr-form .form-group,
  .cid-tGBrmGmKsv .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tGBrmGmKsv .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tGBrmGmKsv .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-tGBrmGmKsv .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tGBrmGmKsv .pt-0 {
  padding-top: 0 !important;
}
.cid-tGBrmGmKsv .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tGBrmGmKsv .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tGBrmGmKsv .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tGBrmGmKsv .modal-open {
  overflow: hidden;
}
.cid-tGBrmGmKsv .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tGBrmGmKsv .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tGBrmGmKsv .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tGBrmGmKsv .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-tGBrmGmKsv .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tGBrmGmKsv .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tGBrmGmKsv .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tGBrmGmKsv .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-tGBrmGmKsv .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tGBrmGmKsv .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tGBrmGmKsv .modal-backdrop.fade {
  opacity: 0;
}
.cid-tGBrmGmKsv .modal-backdrop.show {
  opacity: .5;
}
.cid-tGBrmGmKsv .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-tGBrmGmKsv .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tGBrmGmKsv .modal-header {
    padding: 1rem;
  }
}
.cid-tGBrmGmKsv .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tGBrmGmKsv .modal-header .close svg {
  fill: #ffffff;
}
.cid-tGBrmGmKsv .modal-header .close:hover {
  opacity: 1;
}
.cid-tGBrmGmKsv .modal-header .close:focus {
  outline: none;
}
.cid-tGBrmGmKsv .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tGBrmGmKsv .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tGBrmGmKsv .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tGBrmGmKsv .modal-body {
    padding: 1rem;
  }
}
.cid-tGBrmGmKsv .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-tGBrmGmKsv .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tGBrmGmKsv .modal-footer {
    padding: 1rem;
  }
}
.cid-tGBrmGmKsv .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tGBrmGmKsv .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tGBrmGmKsv .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tGBrmGmKsv .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tGBrmGmKsv .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tGBrmGmKsv .modal-lg,
  .cid-tGBrmGmKsv .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tGBrmGmKsv .modal-xl {
    max-width: 1140px;
  }
}
.cid-tGBrmGmKsv .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tGBrmGmKsv .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-tGBrmGmKsv .form-group {
  margin-bottom: 1rem;
}
.cid-tGBrmGmKsv .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tGBrmGmKsv .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tGBrmGmKsv .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-tGBrmGmKsv .mbr-section-btn {
  margin: 0;
}
.cid-tGBrmGmKsv .mbr-section-btn .btn {
  margin: 0;
}
.cid-tGBrmGmKsv #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tGBrmGmKsv #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tGBrmGmKsv #creativecommons img,
.cid-tGBrmGmKsv iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tGBrmHogHd {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tGBrmHogHd .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tGBrmHogHd .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tGBrmHogHd .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tGBrmHogHd .bg-youtube:hover {
  background: #cc0000;
}
.cid-tGBrmHogHd .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tGBrmHogHd .bg-twitch:hover {
  background: #7313ff;
}
.cid-tGBrmHogHd .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-tGBrmHogHd [class^="socicon-"]:before,
.cid-tGBrmHogHd [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tGBrmHogHd .mbr-section-title,
.cid-tGBrmHogHd .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tGBrmHZK95 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tGBrmHZK95 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tGBrmHZK95 .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tGBrmHZK95 .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-tGBrmHZK95 .form-control:focus,
.cid-tGBrmHZK95 .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tGBrmHZK95 .form-group {
  margin-bottom: 1rem;
}
.cid-tGBrmHZK95 input::-webkit-input-placeholder,
.cid-tGBrmHZK95 textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tGBrmHZK95 input:-moz-placeholder,
.cid-tGBrmHZK95 textarea:-moz-placeholder {
  color: #656565;
}
.cid-tGBrmHZK95 .jq-selectbox li,
.cid-tGBrmHZK95 .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tGBrmHZK95 .jq-selectbox li:hover,
.cid-tGBrmHZK95 .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tGBrmHZK95 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tGBrmHZK95 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tGBrmHZK95 textarea.form-control {
  resize: none;
}
.cid-tGBrmHZK95 .input-group-btn {
  display: inline-block;
}
.cid-tGBrmHZK95 .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tGBrmHZK95 .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tGBrmHZK95 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tGBrmHZK95 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tGBrmHZK95 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tGBrmHZK95 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tGBrmHZK95 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tGBrmHZK95 .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tGBrmHZK95 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tGBrmHZK95 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tGBrmHZK95 .form-control,
.cid-tGBrmHZK95 .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tGBrmHZK95 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tGBrmHZK95 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tGBrmHZK95 #creativecommons img,
.cid-tGBrmHZK95 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tGBrmHZK95 .offset-md-1 {
  margin-left: 1vw;
}
.cid-tGBrmIZa6o .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-tGBrmIZa6o .my-float {
  margin-top: 16px;
}
.cid-tGBrmIZa6o P {
  color: #232323;
}
.cid-tGBrmIZa6o DIV {
  color: #ffffff;
}
.cid-tGBrmIZa6o H10 {
  color: #767676;
}
.cid-tGBrmIZa6o .hidden {
  display: none;
}
.cid-tSDMigPms2.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigPms2.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigPms2.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigPms2 .modal-content,
.cid-tSDMigPms2 .modal-dialog {
  height: auto;
}
.cid-tSDMigPms2 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigPms2 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigPms2 .form-wrapper .mbr-form .form-group,
  .cid-tSDMigPms2 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigPms2 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigPms2 .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-tSDMigPms2 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigPms2 .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigPms2 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigPms2 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigPms2 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigPms2 .modal-open {
  overflow: hidden;
}
.cid-tSDMigPms2 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigPms2 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigPms2 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigPms2 .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-tSDMigPms2 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigPms2 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigPms2 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigPms2 .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-tSDMigPms2 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigPms2 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigPms2 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigPms2 .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigPms2 .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-tSDMigPms2 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPms2 .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigPms2 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigPms2 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigPms2 .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigPms2 .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigPms2 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigPms2 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigPms2 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPms2 .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigPms2 .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-tSDMigPms2 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPms2 .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigPms2 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigPms2 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigPms2 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigPms2 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigPms2 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigPms2 .modal-lg,
  .cid-tSDMigPms2 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigPms2 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigPms2 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigPms2 .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-tSDMigPms2 .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigPms2 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigPms2 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigPms2 .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-tSDMigPms2 .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigPms2 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tGBVXHhrSp {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tGBVXHhrSp .mbr-section-title {
  color: #4479d9;
}
#custom-html-1ud body {
  background-color: black;
}
#custom-html-1ud .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1ud .complet {
  background-color: #000000;
}
#custom-html-1ud .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-1ud .conteneurVideo iframe,
#custom-html-1ud .conteneurVideo object,
#custom-html-1ud .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1ud #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-1ud .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1ud #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-1ud .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1ud .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpt2CxY4M {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpt2CxY4M .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tGBVXHVDs2 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tGBVXHVDs2 .mbr-text {
  color: #ffffff;
}
.cid-tGBVXHVDs2 .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tGBVXHVDs2 .mbr-section-title {
  color: #4479d9;
}
.cid-tGBVXHVDs2 H1 {
  color: #4479d9;
}
.cid-tGBVXHVDs2 H2 {
  color: #4479d9;
}
.cid-tGBVXHVDs2 H3 {
  color: #4479d9;
}
.cid-tGBVXHVDs2 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tGBVXHVDs2 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tGBVXHVDs2 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tGBVXHVDs2 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tGBVXHVDs2 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tGBVXHVDs2 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tGBVXHVDs2 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tGBVXHVDs2 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tGBVXHVDs2 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tGBVXHVDs2 .play,
.cid-tGBVXHVDs2 .pause,
.cid-tGBVXHVDs2 .prev,
.cid-tGBVXHVDs2 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tGBVXHVDs2 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tGBVXHVDs2 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tGBVXHVDs2 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwpRCMXUS {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwpRCMXUS .mbr-media {
  position: relative;
}
.cid-ubwpRCMXUS .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwpRCMXUS 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-ubwpRCMXUS img {
    max-width: 95%;
  }
}
.cid-ubwpRCMXUS h1 {
  line-height: 1.5;
}
.cid-ubwpRCMXUS .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-ubwpRCMXUS .start:hover {
  background: #ff1f3f;
}
.cid-ubwpRCMXUS .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwpRCMXUS a {
  background-image: none !important;
}
.cid-ubwpRCMXUS .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwpRCMXUS .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwpRCMXUS .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwpRCMXUS .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-ubwpRCMXUS .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwpRCMXUS .mbr-section-title {
  color: #ffffff;
}
.cid-ubwpRCMXUS .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwpRCMXUS .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwpRCMXUS .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwpRCMXUS .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwpRCMXUS .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwpRCMXUS .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwpRCMXUS .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwpRCMXUS .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwpRCMXUS .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwpRCMXUS .playEnfant,
.cid-ubwpRCMXUS .pauseEnfant,
.cid-ubwpRCMXUS .prevEnfant,
.cid-ubwpRCMXUS .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwpRCMXUS .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwpRCMXUS #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwpRCMXUS .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwpRCMXUS .mbr-card-title,
.cid-ubwpRCMXUS .cards-wrapper {
  color: #ffa405;
}
.cid-ubwpRCMXUS .mbr-section-title P {
  text-align: right;
}
.cid-ubwpSvekPS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwpSvekPS .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwpSvekPS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwpSvekPS .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwpSvekPS .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwpSvekPS .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwpSvekPS .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwpSvekPS .card-row {
  align-items: stretch;
}
.cid-ubwpSvekPS .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwpSvekPS .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwpSvekPS .couleur1 {
  background-color: royalblue;
}
.cid-ubwpSvekPS .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwpSvekPS .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwpSvekPS .card-box {
  height: 100%;
}
.cid-ubwpSvekPS .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwpSvekPS .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwpSvekPS .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwpSvekPS .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tGBVXJjiEd {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tGBVXJjiEd .btn {
  border-radius: 1vh;
}
.cid-ubpt4gMMEv {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpt4gMMEv .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpt4gMMEv .mbr-text,
.cid-ubpt4gMMEv .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tGBVXIqmgC.popup-builder {
  background-color: #ffffff;
}
.cid-tGBVXIqmgC.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tGBVXIqmgC.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tGBVXIqmgC .modal-content,
.cid-tGBVXIqmgC .modal-dialog {
  height: auto;
}
.cid-tGBVXIqmgC .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tGBVXIqmgC .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tGBVXIqmgC .form-wrapper .mbr-form .form-group,
  .cid-tGBVXIqmgC .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tGBVXIqmgC .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tGBVXIqmgC .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-tGBVXIqmgC .mbr-text {
  text-align: center;
}
.cid-tGBVXIqmgC .pt-0 {
  padding-top: 0 !important;
}
.cid-tGBVXIqmgC .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tGBVXIqmgC .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tGBVXIqmgC .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tGBVXIqmgC .modal-open {
  overflow: hidden;
}
.cid-tGBVXIqmgC .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tGBVXIqmgC .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tGBVXIqmgC .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tGBVXIqmgC .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-tGBVXIqmgC .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tGBVXIqmgC .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tGBVXIqmgC .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tGBVXIqmgC .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-tGBVXIqmgC .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tGBVXIqmgC .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tGBVXIqmgC .modal-backdrop.fade {
  opacity: 0;
}
.cid-tGBVXIqmgC .modal-backdrop.show {
  opacity: .5;
}
.cid-tGBVXIqmgC .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-tGBVXIqmgC .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tGBVXIqmgC .modal-header {
    padding: 1rem;
  }
}
.cid-tGBVXIqmgC .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tGBVXIqmgC .modal-header .close svg {
  fill: #ffffff;
}
.cid-tGBVXIqmgC .modal-header .close:hover {
  opacity: 1;
}
.cid-tGBVXIqmgC .modal-header .close:focus {
  outline: none;
}
.cid-tGBVXIqmgC .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tGBVXIqmgC .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tGBVXIqmgC .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tGBVXIqmgC .modal-body {
    padding: 1rem;
  }
}
.cid-tGBVXIqmgC .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-tGBVXIqmgC .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tGBVXIqmgC .modal-footer {
    padding: 1rem;
  }
}
.cid-tGBVXIqmgC .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tGBVXIqmgC .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tGBVXIqmgC .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tGBVXIqmgC .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tGBVXIqmgC .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tGBVXIqmgC .modal-lg,
  .cid-tGBVXIqmgC .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tGBVXIqmgC .modal-xl {
    max-width: 1140px;
  }
}
.cid-tGBVXIqmgC .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tGBVXIqmgC .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-tGBVXIqmgC .form-group {
  margin-bottom: 1rem;
}
.cid-tGBVXIqmgC .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tGBVXIqmgC .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tGBVXIqmgC .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-tGBVXIqmgC .mbr-section-btn {
  margin: 0;
}
.cid-tGBVXIqmgC .mbr-section-btn .btn {
  margin: 0;
}
.cid-tGBVXIqmgC .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tGBVXIqmgC .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tGBVXIOzcD.popup-builder {
  background-color: #ffffff;
}
.cid-tGBVXIOzcD.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tGBVXIOzcD.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tGBVXIOzcD .modal-content,
.cid-tGBVXIOzcD .modal-dialog {
  height: auto;
}
.cid-tGBVXIOzcD .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tGBVXIOzcD .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tGBVXIOzcD .form-wrapper .mbr-form .form-group,
  .cid-tGBVXIOzcD .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tGBVXIOzcD .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tGBVXIOzcD .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-tGBVXIOzcD .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tGBVXIOzcD .pt-0 {
  padding-top: 0 !important;
}
.cid-tGBVXIOzcD .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tGBVXIOzcD .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tGBVXIOzcD .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tGBVXIOzcD .modal-open {
  overflow: hidden;
}
.cid-tGBVXIOzcD .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tGBVXIOzcD .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tGBVXIOzcD .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tGBVXIOzcD .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-tGBVXIOzcD .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tGBVXIOzcD .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tGBVXIOzcD .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tGBVXIOzcD .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-tGBVXIOzcD .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tGBVXIOzcD .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tGBVXIOzcD .modal-backdrop.fade {
  opacity: 0;
}
.cid-tGBVXIOzcD .modal-backdrop.show {
  opacity: .5;
}
.cid-tGBVXIOzcD .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-tGBVXIOzcD .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tGBVXIOzcD .modal-header {
    padding: 1rem;
  }
}
.cid-tGBVXIOzcD .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tGBVXIOzcD .modal-header .close svg {
  fill: #ffffff;
}
.cid-tGBVXIOzcD .modal-header .close:hover {
  opacity: 1;
}
.cid-tGBVXIOzcD .modal-header .close:focus {
  outline: none;
}
.cid-tGBVXIOzcD .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tGBVXIOzcD .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tGBVXIOzcD .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tGBVXIOzcD .modal-body {
    padding: 1rem;
  }
}
.cid-tGBVXIOzcD .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-tGBVXIOzcD .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tGBVXIOzcD .modal-footer {
    padding: 1rem;
  }
}
.cid-tGBVXIOzcD .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tGBVXIOzcD .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tGBVXIOzcD .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tGBVXIOzcD .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tGBVXIOzcD .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tGBVXIOzcD .modal-lg,
  .cid-tGBVXIOzcD .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tGBVXIOzcD .modal-xl {
    max-width: 1140px;
  }
}
.cid-tGBVXIOzcD .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tGBVXIOzcD .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-tGBVXIOzcD .form-group {
  margin-bottom: 1rem;
}
.cid-tGBVXIOzcD .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tGBVXIOzcD .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tGBVXIOzcD .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-tGBVXIOzcD .mbr-section-btn {
  margin: 0;
}
.cid-tGBVXIOzcD .mbr-section-btn .btn {
  margin: 0;
}
.cid-tGBVXIOzcD #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tGBVXIOzcD #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tGBVXIOzcD #creativecommons img,
.cid-tGBVXIOzcD iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tGBVXJEm54 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tGBVXJEm54 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tGBVXJEm54 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tGBVXJEm54 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tGBVXJEm54 .bg-youtube:hover {
  background: #cc0000;
}
.cid-tGBVXJEm54 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tGBVXJEm54 .bg-twitch:hover {
  background: #7313ff;
}
.cid-tGBVXJEm54 .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-tGBVXJEm54 [class^="socicon-"]:before,
.cid-tGBVXJEm54 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tGBVXJEm54 .mbr-section-title,
.cid-tGBVXJEm54 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tGBVXKbuNC {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tGBVXKbuNC .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tGBVXKbuNC .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tGBVXKbuNC .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-tGBVXKbuNC .form-control:focus,
.cid-tGBVXKbuNC .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tGBVXKbuNC .form-group {
  margin-bottom: 1rem;
}
.cid-tGBVXKbuNC input::-webkit-input-placeholder,
.cid-tGBVXKbuNC textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tGBVXKbuNC input:-moz-placeholder,
.cid-tGBVXKbuNC textarea:-moz-placeholder {
  color: #656565;
}
.cid-tGBVXKbuNC .jq-selectbox li,
.cid-tGBVXKbuNC .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tGBVXKbuNC .jq-selectbox li:hover,
.cid-tGBVXKbuNC .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tGBVXKbuNC .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tGBVXKbuNC .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tGBVXKbuNC textarea.form-control {
  resize: none;
}
.cid-tGBVXKbuNC .input-group-btn {
  display: inline-block;
}
.cid-tGBVXKbuNC .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tGBVXKbuNC .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tGBVXKbuNC .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tGBVXKbuNC .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tGBVXKbuNC .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tGBVXKbuNC .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tGBVXKbuNC .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tGBVXKbuNC .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tGBVXKbuNC .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tGBVXKbuNC .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tGBVXKbuNC .form-control,
.cid-tGBVXKbuNC .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tGBVXKbuNC #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tGBVXKbuNC #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tGBVXKbuNC #creativecommons img,
.cid-tGBVXKbuNC iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tGBVXKbuNC .offset-md-1 {
  margin-left: 1vw;
}
.cid-tGBVXL7qPc .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-tGBVXL7qPc .my-float {
  margin-top: 16px;
}
.cid-tGBVXL7qPc P {
  color: #232323;
}
.cid-tGBVXL7qPc DIV {
  color: #ffffff;
}
.cid-tGBVXL7qPc H10 {
  color: #767676;
}
.cid-tGBVXL7qPc .hidden {
  display: none;
}
.cid-tGBVXM9jfb.popup-builder {
  background-color: #ffffff;
}
.cid-tGBVXM9jfb.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tGBVXM9jfb.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tGBVXM9jfb .modal-content,
.cid-tGBVXM9jfb .modal-dialog {
  height: auto;
}
.cid-tGBVXM9jfb .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tGBVXM9jfb .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tGBVXM9jfb .form-wrapper .mbr-form .form-group,
  .cid-tGBVXM9jfb .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tGBVXM9jfb .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tGBVXM9jfb .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-tGBVXM9jfb .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tGBVXM9jfb .pt-0 {
  padding-top: 0 !important;
}
.cid-tGBVXM9jfb .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tGBVXM9jfb .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tGBVXM9jfb .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tGBVXM9jfb .modal-open {
  overflow: hidden;
}
.cid-tGBVXM9jfb .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tGBVXM9jfb .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tGBVXM9jfb .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tGBVXM9jfb .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-tGBVXM9jfb .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tGBVXM9jfb .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tGBVXM9jfb .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tGBVXM9jfb .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-tGBVXM9jfb .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tGBVXM9jfb .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tGBVXM9jfb .modal-backdrop.fade {
  opacity: 0;
}
.cid-tGBVXM9jfb .modal-backdrop.show {
  opacity: .5;
}
.cid-tGBVXM9jfb .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-tGBVXM9jfb .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tGBVXM9jfb .modal-header {
    padding: 1rem;
  }
}
.cid-tGBVXM9jfb .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tGBVXM9jfb .modal-header .close svg {
  fill: #ffffff;
}
.cid-tGBVXM9jfb .modal-header .close:hover {
  opacity: 1;
}
.cid-tGBVXM9jfb .modal-header .close:focus {
  outline: none;
}
.cid-tGBVXM9jfb .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tGBVXM9jfb .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tGBVXM9jfb .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tGBVXM9jfb .modal-body {
    padding: 1rem;
  }
}
.cid-tGBVXM9jfb .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-tGBVXM9jfb .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tGBVXM9jfb .modal-footer {
    padding: 1rem;
  }
}
.cid-tGBVXM9jfb .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tGBVXM9jfb .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tGBVXM9jfb .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tGBVXM9jfb .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tGBVXM9jfb .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tGBVXM9jfb .modal-lg,
  .cid-tGBVXM9jfb .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tGBVXM9jfb .modal-xl {
    max-width: 1140px;
  }
}
.cid-tGBVXM9jfb .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tGBVXM9jfb .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-tGBVXM9jfb .form-group {
  margin-bottom: 1rem;
}
.cid-tGBVXM9jfb .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tGBVXM9jfb .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tGBVXM9jfb .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-tGBVXM9jfb .mbr-section-btn {
  margin: 0;
}
.cid-tGBVXM9jfb .mbr-section-btn .btn {
  margin: 0;
}
.cid-tSDMigPpFk.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigPpFk.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigPpFk.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigPpFk .modal-content,
.cid-tSDMigPpFk .modal-dialog {
  height: auto;
}
.cid-tSDMigPpFk .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigPpFk .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigPpFk .form-wrapper .mbr-form .form-group,
  .cid-tSDMigPpFk .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigPpFk .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigPpFk .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-tSDMigPpFk .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigPpFk .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigPpFk .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigPpFk .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigPpFk .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigPpFk .modal-open {
  overflow: hidden;
}
.cid-tSDMigPpFk .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigPpFk .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigPpFk .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigPpFk .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-tSDMigPpFk .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigPpFk .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigPpFk .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigPpFk .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-tSDMigPpFk .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigPpFk .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigPpFk .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigPpFk .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigPpFk .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-tSDMigPpFk .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPpFk .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigPpFk .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigPpFk .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigPpFk .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigPpFk .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigPpFk .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigPpFk .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigPpFk .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPpFk .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigPpFk .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-tSDMigPpFk .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPpFk .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigPpFk .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigPpFk .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigPpFk .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigPpFk .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigPpFk .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigPpFk .modal-lg,
  .cid-tSDMigPpFk .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigPpFk .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigPpFk .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigPpFk .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-tSDMigPpFk .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigPpFk .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigPpFk .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigPpFk .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-tSDMigPpFk .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigPpFk .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tGMeWU22ha {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tGMeWU22ha .mbr-section-title {
  color: #4479d9;
}
#custom-html-1rq body {
  background-color: black;
}
#custom-html-1rq .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1rq .complet {
  background-color: #000000;
}
#custom-html-1rq .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-1rq .conteneurVideo iframe,
#custom-html-1rq .conteneurVideo object,
#custom-html-1rq .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1rq #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-1rq .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1rq #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-1rq .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1rq .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubppwZf9MH {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubppwZf9MH .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tGMeWUxpLl {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tGMeWUxpLl .mbr-text {
  color: #ffffff;
}
.cid-tGMeWUxpLl .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tGMeWUxpLl .mbr-section-title {
  color: #4479d9;
}
.cid-tGMeWUxpLl H1 {
  color: #4479d9;
}
.cid-tGMeWUxpLl H2 {
  color: #4479d9;
}
.cid-tGMeWUxpLl H3 {
  color: #4479d9;
}
.cid-tGMeWUxpLl .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tGMeWUxpLl .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tGMeWUxpLl .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tGMeWUxpLl .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tGMeWUxpLl .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tGMeWUxpLl .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tGMeWUxpLl .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tGMeWUxpLl .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tGMeWUxpLl .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tGMeWUxpLl .play,
.cid-tGMeWUxpLl .pause,
.cid-tGMeWUxpLl .prev,
.cid-tGMeWUxpLl .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tGMeWUxpLl .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tGMeWUxpLl #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tGMeWUxpLl .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubw9apBLKE {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubw9apBLKE .mbr-media {
  position: relative;
}
.cid-ubw9apBLKE .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubw9apBLKE 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-ubw9apBLKE img {
    max-width: 95%;
  }
}
.cid-ubw9apBLKE h1 {
  line-height: 1.5;
}
.cid-ubw9apBLKE .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-ubw9apBLKE .start:hover {
  background: #ff1f3f;
}
.cid-ubw9apBLKE .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubw9apBLKE a {
  background-image: none !important;
}
.cid-ubw9apBLKE .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubw9apBLKE .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubw9apBLKE .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubw9apBLKE .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-ubw9apBLKE .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubw9apBLKE .mbr-section-title {
  color: #ffffff;
}
.cid-ubw9apBLKE .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubw9apBLKE .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubw9apBLKE .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubw9apBLKE .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubw9apBLKE .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw9apBLKE .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubw9apBLKE .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubw9apBLKE .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubw9apBLKE .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw9apBLKE .playEnfant,
.cid-ubw9apBLKE .pauseEnfant,
.cid-ubw9apBLKE .prevEnfant,
.cid-ubw9apBLKE .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubw9apBLKE .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubw9apBLKE #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubw9apBLKE .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubw9apBLKE .mbr-card-title,
.cid-ubw9apBLKE .cards-wrapper {
  color: #ffa405;
}
.cid-ubw9apBLKE .mbr-section-title P {
  text-align: right;
}
.cid-ubw9bfRWQv {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubw9bfRWQv .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubw9bfRWQv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubw9bfRWQv .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubw9bfRWQv .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubw9bfRWQv .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubw9bfRWQv .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubw9bfRWQv .card-row {
  align-items: stretch;
}
.cid-ubw9bfRWQv .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubw9bfRWQv .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubw9bfRWQv .couleur1 {
  background-color: royalblue;
}
.cid-ubw9bfRWQv .couleur2 {
  background-color: dodgerblue;
}
.cid-ubw9bfRWQv .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubw9bfRWQv .card-box {
  height: 100%;
}
.cid-ubw9bfRWQv .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubw9bfRWQv .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubw9bfRWQv .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubw9bfRWQv .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tGMeWV1H72 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tGMeWV1H72 .btn {
  border-radius: 1vh;
}
.cid-ubppyVwEfU {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubppyVwEfU .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubppyVwEfU .mbr-text,
.cid-ubppyVwEfU .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tGMeWVdw7m.popup-builder {
  background-color: #ffffff;
}
.cid-tGMeWVdw7m.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tGMeWVdw7m.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tGMeWVdw7m .modal-content,
.cid-tGMeWVdw7m .modal-dialog {
  height: auto;
}
.cid-tGMeWVdw7m .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tGMeWVdw7m .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tGMeWVdw7m .form-wrapper .mbr-form .form-group,
  .cid-tGMeWVdw7m .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tGMeWVdw7m .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tGMeWVdw7m .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-tGMeWVdw7m .mbr-text {
  text-align: center;
}
.cid-tGMeWVdw7m .pt-0 {
  padding-top: 0 !important;
}
.cid-tGMeWVdw7m .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tGMeWVdw7m .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tGMeWVdw7m .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tGMeWVdw7m .modal-open {
  overflow: hidden;
}
.cid-tGMeWVdw7m .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tGMeWVdw7m .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tGMeWVdw7m .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tGMeWVdw7m .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-tGMeWVdw7m .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tGMeWVdw7m .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tGMeWVdw7m .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tGMeWVdw7m .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-tGMeWVdw7m .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tGMeWVdw7m .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tGMeWVdw7m .modal-backdrop.fade {
  opacity: 0;
}
.cid-tGMeWVdw7m .modal-backdrop.show {
  opacity: .5;
}
.cid-tGMeWVdw7m .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-tGMeWVdw7m .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tGMeWVdw7m .modal-header {
    padding: 1rem;
  }
}
.cid-tGMeWVdw7m .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tGMeWVdw7m .modal-header .close svg {
  fill: #ffffff;
}
.cid-tGMeWVdw7m .modal-header .close:hover {
  opacity: 1;
}
.cid-tGMeWVdw7m .modal-header .close:focus {
  outline: none;
}
.cid-tGMeWVdw7m .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tGMeWVdw7m .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tGMeWVdw7m .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tGMeWVdw7m .modal-body {
    padding: 1rem;
  }
}
.cid-tGMeWVdw7m .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-tGMeWVdw7m .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tGMeWVdw7m .modal-footer {
    padding: 1rem;
  }
}
.cid-tGMeWVdw7m .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tGMeWVdw7m .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tGMeWVdw7m .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tGMeWVdw7m .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tGMeWVdw7m .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tGMeWVdw7m .modal-lg,
  .cid-tGMeWVdw7m .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tGMeWVdw7m .modal-xl {
    max-width: 1140px;
  }
}
.cid-tGMeWVdw7m .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tGMeWVdw7m .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-tGMeWVdw7m .form-group {
  margin-bottom: 1rem;
}
.cid-tGMeWVdw7m .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tGMeWVdw7m .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tGMeWVdw7m .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-tGMeWVdw7m .mbr-section-btn {
  margin: 0;
}
.cid-tGMeWVdw7m .mbr-section-btn .btn {
  margin: 0;
}
.cid-tGMeWVdw7m .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tGMeWVdw7m .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tGMeWVwlAq.popup-builder {
  background-color: #ffffff;
}
.cid-tGMeWVwlAq.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tGMeWVwlAq.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tGMeWVwlAq .modal-content,
.cid-tGMeWVwlAq .modal-dialog {
  height: auto;
}
.cid-tGMeWVwlAq .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tGMeWVwlAq .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tGMeWVwlAq .form-wrapper .mbr-form .form-group,
  .cid-tGMeWVwlAq .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tGMeWVwlAq .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tGMeWVwlAq .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-tGMeWVwlAq .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tGMeWVwlAq .pt-0 {
  padding-top: 0 !important;
}
.cid-tGMeWVwlAq .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tGMeWVwlAq .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tGMeWVwlAq .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tGMeWVwlAq .modal-open {
  overflow: hidden;
}
.cid-tGMeWVwlAq .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tGMeWVwlAq .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tGMeWVwlAq .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tGMeWVwlAq .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-tGMeWVwlAq .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tGMeWVwlAq .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tGMeWVwlAq .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tGMeWVwlAq .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-tGMeWVwlAq .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tGMeWVwlAq .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tGMeWVwlAq .modal-backdrop.fade {
  opacity: 0;
}
.cid-tGMeWVwlAq .modal-backdrop.show {
  opacity: .5;
}
.cid-tGMeWVwlAq .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-tGMeWVwlAq .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tGMeWVwlAq .modal-header {
    padding: 1rem;
  }
}
.cid-tGMeWVwlAq .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tGMeWVwlAq .modal-header .close svg {
  fill: #ffffff;
}
.cid-tGMeWVwlAq .modal-header .close:hover {
  opacity: 1;
}
.cid-tGMeWVwlAq .modal-header .close:focus {
  outline: none;
}
.cid-tGMeWVwlAq .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tGMeWVwlAq .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tGMeWVwlAq .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tGMeWVwlAq .modal-body {
    padding: 1rem;
  }
}
.cid-tGMeWVwlAq .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-tGMeWVwlAq .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tGMeWVwlAq .modal-footer {
    padding: 1rem;
  }
}
.cid-tGMeWVwlAq .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tGMeWVwlAq .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tGMeWVwlAq .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tGMeWVwlAq .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tGMeWVwlAq .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tGMeWVwlAq .modal-lg,
  .cid-tGMeWVwlAq .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tGMeWVwlAq .modal-xl {
    max-width: 1140px;
  }
}
.cid-tGMeWVwlAq .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tGMeWVwlAq .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-tGMeWVwlAq .form-group {
  margin-bottom: 1rem;
}
.cid-tGMeWVwlAq .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tGMeWVwlAq .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tGMeWVwlAq .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-tGMeWVwlAq .mbr-section-btn {
  margin: 0;
}
.cid-tGMeWVwlAq .mbr-section-btn .btn {
  margin: 0;
}
.cid-tGMeWVwlAq #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tGMeWVwlAq #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tGMeWVwlAq #creativecommons img,
.cid-tGMeWVwlAq iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tGMeWVZ554 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tGMeWVZ554 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tGMeWVZ554 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tGMeWVZ554 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tGMeWVZ554 .bg-youtube:hover {
  background: #cc0000;
}
.cid-tGMeWVZ554 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tGMeWVZ554 .bg-twitch:hover {
  background: #7313ff;
}
.cid-tGMeWVZ554 .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-tGMeWVZ554 [class^="socicon-"]:before,
.cid-tGMeWVZ554 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tGMeWVZ554 .mbr-section-title,
.cid-tGMeWVZ554 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tGMeWWplSI {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tGMeWWplSI .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tGMeWWplSI .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tGMeWWplSI .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-tGMeWWplSI .form-control:focus,
.cid-tGMeWWplSI .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tGMeWWplSI .form-group {
  margin-bottom: 1rem;
}
.cid-tGMeWWplSI input::-webkit-input-placeholder,
.cid-tGMeWWplSI textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tGMeWWplSI input:-moz-placeholder,
.cid-tGMeWWplSI textarea:-moz-placeholder {
  color: #656565;
}
.cid-tGMeWWplSI .jq-selectbox li,
.cid-tGMeWWplSI .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tGMeWWplSI .jq-selectbox li:hover,
.cid-tGMeWWplSI .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tGMeWWplSI .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tGMeWWplSI .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tGMeWWplSI textarea.form-control {
  resize: none;
}
.cid-tGMeWWplSI .input-group-btn {
  display: inline-block;
}
.cid-tGMeWWplSI .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tGMeWWplSI .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tGMeWWplSI .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tGMeWWplSI .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tGMeWWplSI .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tGMeWWplSI .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tGMeWWplSI .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tGMeWWplSI .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tGMeWWplSI .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tGMeWWplSI .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tGMeWWplSI .form-control,
.cid-tGMeWWplSI .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tGMeWWplSI #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tGMeWWplSI #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tGMeWWplSI #creativecommons img,
.cid-tGMeWWplSI iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tGMeWWplSI .offset-md-1 {
  margin-left: 1vw;
}
.cid-tGMeWXg1tI .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-tGMeWXg1tI .my-float {
  margin-top: 16px;
}
.cid-tGMeWXg1tI P {
  color: #232323;
}
.cid-tGMeWXg1tI DIV {
  color: #ffffff;
}
.cid-tGMeWXg1tI H10 {
  color: #767676;
}
.cid-tGMeWXg1tI .hidden {
  display: none;
}
.cid-tSDMigP0fP.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigP0fP.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigP0fP.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigP0fP .modal-content,
.cid-tSDMigP0fP .modal-dialog {
  height: auto;
}
.cid-tSDMigP0fP .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigP0fP .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigP0fP .form-wrapper .mbr-form .form-group,
  .cid-tSDMigP0fP .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigP0fP .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigP0fP .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-tSDMigP0fP .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigP0fP .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigP0fP .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigP0fP .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigP0fP .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigP0fP .modal-open {
  overflow: hidden;
}
.cid-tSDMigP0fP .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigP0fP .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigP0fP .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigP0fP .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-tSDMigP0fP .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigP0fP .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigP0fP .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigP0fP .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-tSDMigP0fP .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigP0fP .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigP0fP .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigP0fP .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigP0fP .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-tSDMigP0fP .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigP0fP .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigP0fP .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigP0fP .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigP0fP .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigP0fP .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigP0fP .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigP0fP .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigP0fP .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigP0fP .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigP0fP .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-tSDMigP0fP .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigP0fP .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigP0fP .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigP0fP .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigP0fP .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigP0fP .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigP0fP .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigP0fP .modal-lg,
  .cid-tSDMigP0fP .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigP0fP .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigP0fP .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigP0fP .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-tSDMigP0fP .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigP0fP .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigP0fP .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigP0fP .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-tSDMigP0fP .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigP0fP .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tHUVHVCZvD {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tHUVHVCZvD .mbr-section-title {
  color: #4479d9;
}
#custom-html-1uf body {
  background-color: black;
}
#custom-html-1uf .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1uf .complet {
  background-color: #000000;
}
#custom-html-1uf .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-1uf .conteneurVideo iframe,
#custom-html-1uf .conteneurVideo object,
#custom-html-1uf .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1uf #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-1uf .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1uf #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-1uf .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1uf .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpsSjPSuN {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpsSjPSuN .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tHUVHWvPQF {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tHUVHWvPQF .mbr-text {
  color: #ffffff;
}
.cid-tHUVHWvPQF .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tHUVHWvPQF .mbr-section-title {
  color: #4479d9;
}
.cid-tHUVHWvPQF H1 {
  color: #4479d9;
}
.cid-tHUVHWvPQF H2 {
  color: #4479d9;
}
.cid-tHUVHWvPQF H3 {
  color: #4479d9;
}
.cid-tHUVHWvPQF .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tHUVHWvPQF .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tHUVHWvPQF .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tHUVHWvPQF .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tHUVHWvPQF .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tHUVHWvPQF .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tHUVHWvPQF .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tHUVHWvPQF .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tHUVHWvPQF .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tHUVHWvPQF .play,
.cid-tHUVHWvPQF .pause,
.cid-tHUVHWvPQF .prev,
.cid-tHUVHWvPQF .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tHUVHWvPQF .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tHUVHWvPQF #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tHUVHWvPQF .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwpKNyfFI {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwpKNyfFI .mbr-media {
  position: relative;
}
.cid-ubwpKNyfFI .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwpKNyfFI 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-ubwpKNyfFI img {
    max-width: 95%;
  }
}
.cid-ubwpKNyfFI h1 {
  line-height: 1.5;
}
.cid-ubwpKNyfFI .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-ubwpKNyfFI .start:hover {
  background: #ff1f3f;
}
.cid-ubwpKNyfFI .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwpKNyfFI a {
  background-image: none !important;
}
.cid-ubwpKNyfFI .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwpKNyfFI .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwpKNyfFI .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwpKNyfFI .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-ubwpKNyfFI .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwpKNyfFI .mbr-section-title {
  color: #ffffff;
}
.cid-ubwpKNyfFI .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwpKNyfFI .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwpKNyfFI .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwpKNyfFI .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwpKNyfFI .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwpKNyfFI .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwpKNyfFI .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwpKNyfFI .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwpKNyfFI .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwpKNyfFI .playEnfant,
.cid-ubwpKNyfFI .pauseEnfant,
.cid-ubwpKNyfFI .prevEnfant,
.cid-ubwpKNyfFI .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwpKNyfFI .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwpKNyfFI #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwpKNyfFI .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwpKNyfFI .mbr-card-title,
.cid-ubwpKNyfFI .cards-wrapper {
  color: #ffa405;
}
.cid-ubwpKNyfFI .mbr-section-title P {
  text-align: right;
}
.cid-ubwpLIUORt {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwpLIUORt .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwpLIUORt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwpLIUORt .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwpLIUORt .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwpLIUORt .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwpLIUORt .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwpLIUORt .card-row {
  align-items: stretch;
}
.cid-ubwpLIUORt .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwpLIUORt .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwpLIUORt .couleur1 {
  background-color: royalblue;
}
.cid-ubwpLIUORt .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwpLIUORt .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwpLIUORt .card-box {
  height: 100%;
}
.cid-ubwpLIUORt .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwpLIUORt .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwpLIUORt .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwpLIUORt .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tHUVHXtXua {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tHUVHXtXua .btn {
  border-radius: 1vh;
}
.cid-ubpsULPZwP {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpsULPZwP .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpsULPZwP .mbr-text,
.cid-ubpsULPZwP .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tHUVHWQdFM.popup-builder {
  background-color: #ffffff;
}
.cid-tHUVHWQdFM.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tHUVHWQdFM.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tHUVHWQdFM .modal-content,
.cid-tHUVHWQdFM .modal-dialog {
  height: auto;
}
.cid-tHUVHWQdFM .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tHUVHWQdFM .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tHUVHWQdFM .form-wrapper .mbr-form .form-group,
  .cid-tHUVHWQdFM .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tHUVHWQdFM .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tHUVHWQdFM .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-tHUVHWQdFM .mbr-text {
  text-align: center;
}
.cid-tHUVHWQdFM .pt-0 {
  padding-top: 0 !important;
}
.cid-tHUVHWQdFM .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tHUVHWQdFM .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tHUVHWQdFM .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tHUVHWQdFM .modal-open {
  overflow: hidden;
}
.cid-tHUVHWQdFM .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tHUVHWQdFM .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tHUVHWQdFM .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tHUVHWQdFM .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-tHUVHWQdFM .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tHUVHWQdFM .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tHUVHWQdFM .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tHUVHWQdFM .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-tHUVHWQdFM .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tHUVHWQdFM .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tHUVHWQdFM .modal-backdrop.fade {
  opacity: 0;
}
.cid-tHUVHWQdFM .modal-backdrop.show {
  opacity: .5;
}
.cid-tHUVHWQdFM .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-tHUVHWQdFM .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tHUVHWQdFM .modal-header {
    padding: 1rem;
  }
}
.cid-tHUVHWQdFM .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tHUVHWQdFM .modal-header .close svg {
  fill: #ffffff;
}
.cid-tHUVHWQdFM .modal-header .close:hover {
  opacity: 1;
}
.cid-tHUVHWQdFM .modal-header .close:focus {
  outline: none;
}
.cid-tHUVHWQdFM .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tHUVHWQdFM .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tHUVHWQdFM .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tHUVHWQdFM .modal-body {
    padding: 1rem;
  }
}
.cid-tHUVHWQdFM .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-tHUVHWQdFM .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tHUVHWQdFM .modal-footer {
    padding: 1rem;
  }
}
.cid-tHUVHWQdFM .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tHUVHWQdFM .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tHUVHWQdFM .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tHUVHWQdFM .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tHUVHWQdFM .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tHUVHWQdFM .modal-lg,
  .cid-tHUVHWQdFM .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tHUVHWQdFM .modal-xl {
    max-width: 1140px;
  }
}
.cid-tHUVHWQdFM .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tHUVHWQdFM .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-tHUVHWQdFM .form-group {
  margin-bottom: 1rem;
}
.cid-tHUVHWQdFM .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tHUVHWQdFM .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tHUVHWQdFM .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-tHUVHWQdFM .mbr-section-btn {
  margin: 0;
}
.cid-tHUVHWQdFM .mbr-section-btn .btn {
  margin: 0;
}
.cid-tHUVHWQdFM .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tHUVHWQdFM .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tHUVHX5Iyg.popup-builder {
  background-color: #ffffff;
}
.cid-tHUVHX5Iyg.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tHUVHX5Iyg.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tHUVHX5Iyg .modal-content,
.cid-tHUVHX5Iyg .modal-dialog {
  height: auto;
}
.cid-tHUVHX5Iyg .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tHUVHX5Iyg .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tHUVHX5Iyg .form-wrapper .mbr-form .form-group,
  .cid-tHUVHX5Iyg .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tHUVHX5Iyg .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tHUVHX5Iyg .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-tHUVHX5Iyg .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tHUVHX5Iyg .pt-0 {
  padding-top: 0 !important;
}
.cid-tHUVHX5Iyg .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tHUVHX5Iyg .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tHUVHX5Iyg .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tHUVHX5Iyg .modal-open {
  overflow: hidden;
}
.cid-tHUVHX5Iyg .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tHUVHX5Iyg .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tHUVHX5Iyg .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tHUVHX5Iyg .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-tHUVHX5Iyg .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tHUVHX5Iyg .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tHUVHX5Iyg .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tHUVHX5Iyg .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-tHUVHX5Iyg .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tHUVHX5Iyg .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tHUVHX5Iyg .modal-backdrop.fade {
  opacity: 0;
}
.cid-tHUVHX5Iyg .modal-backdrop.show {
  opacity: .5;
}
.cid-tHUVHX5Iyg .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-tHUVHX5Iyg .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tHUVHX5Iyg .modal-header {
    padding: 1rem;
  }
}
.cid-tHUVHX5Iyg .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tHUVHX5Iyg .modal-header .close svg {
  fill: #ffffff;
}
.cid-tHUVHX5Iyg .modal-header .close:hover {
  opacity: 1;
}
.cid-tHUVHX5Iyg .modal-header .close:focus {
  outline: none;
}
.cid-tHUVHX5Iyg .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tHUVHX5Iyg .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tHUVHX5Iyg .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tHUVHX5Iyg .modal-body {
    padding: 1rem;
  }
}
.cid-tHUVHX5Iyg .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-tHUVHX5Iyg .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tHUVHX5Iyg .modal-footer {
    padding: 1rem;
  }
}
.cid-tHUVHX5Iyg .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tHUVHX5Iyg .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tHUVHX5Iyg .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tHUVHX5Iyg .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tHUVHX5Iyg .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tHUVHX5Iyg .modal-lg,
  .cid-tHUVHX5Iyg .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tHUVHX5Iyg .modal-xl {
    max-width: 1140px;
  }
}
.cid-tHUVHX5Iyg .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tHUVHX5Iyg .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-tHUVHX5Iyg .form-group {
  margin-bottom: 1rem;
}
.cid-tHUVHX5Iyg .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tHUVHX5Iyg .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tHUVHX5Iyg .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-tHUVHX5Iyg .mbr-section-btn {
  margin: 0;
}
.cid-tHUVHX5Iyg .mbr-section-btn .btn {
  margin: 0;
}
.cid-tHUVHX5Iyg #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tHUVHX5Iyg #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tHUVHX5Iyg #creativecommons img,
.cid-tHUVHX5Iyg iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tHUVHXHIpo {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tHUVHXHIpo .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tHUVHXHIpo .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tHUVHXHIpo .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tHUVHXHIpo .bg-youtube:hover {
  background: #cc0000;
}
.cid-tHUVHXHIpo .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tHUVHXHIpo .bg-twitch:hover {
  background: #7313ff;
}
.cid-tHUVHXHIpo .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-tHUVHXHIpo [class^="socicon-"]:before,
.cid-tHUVHXHIpo [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tHUVHXHIpo .mbr-section-title,
.cid-tHUVHXHIpo .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tHUVHY6dHh {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tHUVHY6dHh .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tHUVHY6dHh .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tHUVHY6dHh .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-tHUVHY6dHh .form-control:focus,
.cid-tHUVHY6dHh .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tHUVHY6dHh .form-group {
  margin-bottom: 1rem;
}
.cid-tHUVHY6dHh input::-webkit-input-placeholder,
.cid-tHUVHY6dHh textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tHUVHY6dHh input:-moz-placeholder,
.cid-tHUVHY6dHh textarea:-moz-placeholder {
  color: #656565;
}
.cid-tHUVHY6dHh .jq-selectbox li,
.cid-tHUVHY6dHh .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tHUVHY6dHh .jq-selectbox li:hover,
.cid-tHUVHY6dHh .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tHUVHY6dHh .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tHUVHY6dHh .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tHUVHY6dHh textarea.form-control {
  resize: none;
}
.cid-tHUVHY6dHh .input-group-btn {
  display: inline-block;
}
.cid-tHUVHY6dHh .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tHUVHY6dHh .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tHUVHY6dHh .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tHUVHY6dHh .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tHUVHY6dHh .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tHUVHY6dHh .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tHUVHY6dHh .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tHUVHY6dHh .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tHUVHY6dHh .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tHUVHY6dHh .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tHUVHY6dHh .form-control,
.cid-tHUVHY6dHh .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tHUVHY6dHh #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tHUVHY6dHh #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tHUVHY6dHh #creativecommons img,
.cid-tHUVHY6dHh iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tHUVHY6dHh .offset-md-1 {
  margin-left: 1vw;
}
.cid-tHUVHYHgLQ .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-tHUVHYHgLQ .my-float {
  margin-top: 16px;
}
.cid-tHUVHYHgLQ P {
  color: #232323;
}
.cid-tHUVHYHgLQ DIV {
  color: #ffffff;
}
.cid-tHUVHYHgLQ H10 {
  color: #767676;
}
.cid-tHUVHYHgLQ .hidden {
  display: none;
}
.cid-tHUVHZleeR.popup-builder {
  background-color: #ffffff;
}
.cid-tHUVHZleeR.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tHUVHZleeR.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tHUVHZleeR .modal-content,
.cid-tHUVHZleeR .modal-dialog {
  height: auto;
}
.cid-tHUVHZleeR .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tHUVHZleeR .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tHUVHZleeR .form-wrapper .mbr-form .form-group,
  .cid-tHUVHZleeR .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tHUVHZleeR .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tHUVHZleeR .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-tHUVHZleeR .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tHUVHZleeR .pt-0 {
  padding-top: 0 !important;
}
.cid-tHUVHZleeR .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tHUVHZleeR .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tHUVHZleeR .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tHUVHZleeR .modal-open {
  overflow: hidden;
}
.cid-tHUVHZleeR .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tHUVHZleeR .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tHUVHZleeR .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tHUVHZleeR .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-tHUVHZleeR .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tHUVHZleeR .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tHUVHZleeR .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tHUVHZleeR .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-tHUVHZleeR .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tHUVHZleeR .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tHUVHZleeR .modal-backdrop.fade {
  opacity: 0;
}
.cid-tHUVHZleeR .modal-backdrop.show {
  opacity: .5;
}
.cid-tHUVHZleeR .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-tHUVHZleeR .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tHUVHZleeR .modal-header {
    padding: 1rem;
  }
}
.cid-tHUVHZleeR .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tHUVHZleeR .modal-header .close svg {
  fill: #ffffff;
}
.cid-tHUVHZleeR .modal-header .close:hover {
  opacity: 1;
}
.cid-tHUVHZleeR .modal-header .close:focus {
  outline: none;
}
.cid-tHUVHZleeR .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tHUVHZleeR .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tHUVHZleeR .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tHUVHZleeR .modal-body {
    padding: 1rem;
  }
}
.cid-tHUVHZleeR .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-tHUVHZleeR .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tHUVHZleeR .modal-footer {
    padding: 1rem;
  }
}
.cid-tHUVHZleeR .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tHUVHZleeR .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tHUVHZleeR .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tHUVHZleeR .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tHUVHZleeR .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tHUVHZleeR .modal-lg,
  .cid-tHUVHZleeR .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tHUVHZleeR .modal-xl {
    max-width: 1140px;
  }
}
.cid-tHUVHZleeR .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tHUVHZleeR .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-tHUVHZleeR .form-group {
  margin-bottom: 1rem;
}
.cid-tHUVHZleeR .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tHUVHZleeR .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tHUVHZleeR .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-tHUVHZleeR .mbr-section-btn {
  margin: 0;
}
.cid-tHUVHZleeR .mbr-section-btn .btn {
  margin: 0;
}
.cid-tSDMigPsqP.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigPsqP.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigPsqP.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigPsqP .modal-content,
.cid-tSDMigPsqP .modal-dialog {
  height: auto;
}
.cid-tSDMigPsqP .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigPsqP .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigPsqP .form-wrapper .mbr-form .form-group,
  .cid-tSDMigPsqP .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigPsqP .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigPsqP .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-tSDMigPsqP .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigPsqP .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigPsqP .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigPsqP .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigPsqP .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigPsqP .modal-open {
  overflow: hidden;
}
.cid-tSDMigPsqP .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigPsqP .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigPsqP .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigPsqP .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-tSDMigPsqP .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigPsqP .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigPsqP .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigPsqP .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-tSDMigPsqP .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigPsqP .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigPsqP .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigPsqP .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigPsqP .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-tSDMigPsqP .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPsqP .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigPsqP .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigPsqP .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigPsqP .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigPsqP .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigPsqP .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigPsqP .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigPsqP .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPsqP .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigPsqP .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-tSDMigPsqP .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPsqP .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigPsqP .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigPsqP .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigPsqP .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigPsqP .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigPsqP .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigPsqP .modal-lg,
  .cid-tSDMigPsqP .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigPsqP .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigPsqP .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigPsqP .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-tSDMigPsqP .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigPsqP .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigPsqP .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigPsqP .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-tSDMigPsqP .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigPsqP .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tJSX48gUkd {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tJSX48gUkd .mbr-section-title {
  color: #4479d9;
}
#custom-html-1t2 body {
  background-color: black;
}
#custom-html-1t2 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1t2 .complet {
  background-color: #000000;
}
#custom-html-1t2 .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-1t2 .conteneurVideo iframe,
#custom-html-1t2 .conteneurVideo object,
#custom-html-1t2 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1t2 #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-1t2 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1t2 #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-1t2 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1t2 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubppGWBdCN {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubppGWBdCN .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tJSX494QA4 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tJSX494QA4 .mbr-text {
  color: #ffffff;
}
.cid-tJSX494QA4 .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tJSX494QA4 .mbr-section-title {
  color: #4479d9;
}
.cid-tJSX494QA4 H1 {
  color: #4479d9;
}
.cid-tJSX494QA4 H2 {
  color: #4479d9;
}
.cid-tJSX494QA4 H3 {
  color: #4479d9;
}
.cid-tJSX494QA4 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tJSX494QA4 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tJSX494QA4 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tJSX494QA4 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tJSX494QA4 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tJSX494QA4 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tJSX494QA4 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tJSX494QA4 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tJSX494QA4 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tJSX494QA4 .play,
.cid-tJSX494QA4 .pause,
.cid-tJSX494QA4 .prev,
.cid-tJSX494QA4 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tJSX494QA4 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tJSX494QA4 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tJSX494QA4 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubw8qzAvqp {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubw8qzAvqp .mbr-media {
  position: relative;
}
.cid-ubw8qzAvqp .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubw8qzAvqp 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-ubw8qzAvqp img {
    max-width: 95%;
  }
}
.cid-ubw8qzAvqp h1 {
  line-height: 1.5;
}
.cid-ubw8qzAvqp .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-ubw8qzAvqp .start:hover {
  background: #ff1f3f;
}
.cid-ubw8qzAvqp .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubw8qzAvqp a {
  background-image: none !important;
}
.cid-ubw8qzAvqp .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubw8qzAvqp .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubw8qzAvqp .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubw8qzAvqp .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-ubw8qzAvqp .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubw8qzAvqp .mbr-section-title {
  color: #ffffff;
}
.cid-ubw8qzAvqp .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubw8qzAvqp .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubw8qzAvqp .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubw8qzAvqp .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubw8qzAvqp .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw8qzAvqp .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubw8qzAvqp .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubw8qzAvqp .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubw8qzAvqp .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw8qzAvqp .playEnfant,
.cid-ubw8qzAvqp .pauseEnfant,
.cid-ubw8qzAvqp .prevEnfant,
.cid-ubw8qzAvqp .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubw8qzAvqp .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubw8qzAvqp #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubw8qzAvqp .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubw8qzAvqp .mbr-card-title,
.cid-ubw8qzAvqp .cards-wrapper {
  color: #ffa405;
}
.cid-ubw8qzAvqp .mbr-section-title P {
  text-align: right;
}
.cid-ubw8rjgbxo {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubw8rjgbxo .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubw8rjgbxo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubw8rjgbxo .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubw8rjgbxo .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubw8rjgbxo .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubw8rjgbxo .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubw8rjgbxo .card-row {
  align-items: stretch;
}
.cid-ubw8rjgbxo .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubw8rjgbxo .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubw8rjgbxo .couleur1 {
  background-color: royalblue;
}
.cid-ubw8rjgbxo .couleur2 {
  background-color: dodgerblue;
}
.cid-ubw8rjgbxo .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubw8rjgbxo .card-box {
  height: 100%;
}
.cid-ubw8rjgbxo .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubw8rjgbxo .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubw8rjgbxo .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubw8rjgbxo .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tJSX49rlgC {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tJSX49rlgC .btn {
  border-radius: 1vh;
}
.cid-ubppIPOqQZ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubppIPOqQZ .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubppIPOqQZ .mbr-text,
.cid-ubppIPOqQZ .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tJSX49AMKG.popup-builder {
  background-color: #ffffff;
}
.cid-tJSX49AMKG.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tJSX49AMKG.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tJSX49AMKG .modal-content,
.cid-tJSX49AMKG .modal-dialog {
  height: auto;
}
.cid-tJSX49AMKG .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tJSX49AMKG .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tJSX49AMKG .form-wrapper .mbr-form .form-group,
  .cid-tJSX49AMKG .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tJSX49AMKG .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tJSX49AMKG .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-tJSX49AMKG .mbr-text {
  text-align: center;
}
.cid-tJSX49AMKG .pt-0 {
  padding-top: 0 !important;
}
.cid-tJSX49AMKG .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tJSX49AMKG .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tJSX49AMKG .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tJSX49AMKG .modal-open {
  overflow: hidden;
}
.cid-tJSX49AMKG .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tJSX49AMKG .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tJSX49AMKG .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tJSX49AMKG .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-tJSX49AMKG .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tJSX49AMKG .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tJSX49AMKG .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tJSX49AMKG .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-tJSX49AMKG .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tJSX49AMKG .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tJSX49AMKG .modal-backdrop.fade {
  opacity: 0;
}
.cid-tJSX49AMKG .modal-backdrop.show {
  opacity: .5;
}
.cid-tJSX49AMKG .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-tJSX49AMKG .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tJSX49AMKG .modal-header {
    padding: 1rem;
  }
}
.cid-tJSX49AMKG .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tJSX49AMKG .modal-header .close svg {
  fill: #ffffff;
}
.cid-tJSX49AMKG .modal-header .close:hover {
  opacity: 1;
}
.cid-tJSX49AMKG .modal-header .close:focus {
  outline: none;
}
.cid-tJSX49AMKG .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tJSX49AMKG .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tJSX49AMKG .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tJSX49AMKG .modal-body {
    padding: 1rem;
  }
}
.cid-tJSX49AMKG .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-tJSX49AMKG .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tJSX49AMKG .modal-footer {
    padding: 1rem;
  }
}
.cid-tJSX49AMKG .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tJSX49AMKG .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tJSX49AMKG .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tJSX49AMKG .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tJSX49AMKG .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tJSX49AMKG .modal-lg,
  .cid-tJSX49AMKG .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tJSX49AMKG .modal-xl {
    max-width: 1140px;
  }
}
.cid-tJSX49AMKG .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tJSX49AMKG .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-tJSX49AMKG .form-group {
  margin-bottom: 1rem;
}
.cid-tJSX49AMKG .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tJSX49AMKG .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tJSX49AMKG .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-tJSX49AMKG .mbr-section-btn {
  margin: 0;
}
.cid-tJSX49AMKG .mbr-section-btn .btn {
  margin: 0;
}
.cid-tJSX49AMKG .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tJSX49AMKG .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tJSX49UlQj.popup-builder {
  background-color: #ffffff;
}
.cid-tJSX49UlQj.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tJSX49UlQj.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tJSX49UlQj .modal-content,
.cid-tJSX49UlQj .modal-dialog {
  height: auto;
}
.cid-tJSX49UlQj .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tJSX49UlQj .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tJSX49UlQj .form-wrapper .mbr-form .form-group,
  .cid-tJSX49UlQj .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tJSX49UlQj .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tJSX49UlQj .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-tJSX49UlQj .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tJSX49UlQj .pt-0 {
  padding-top: 0 !important;
}
.cid-tJSX49UlQj .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tJSX49UlQj .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tJSX49UlQj .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tJSX49UlQj .modal-open {
  overflow: hidden;
}
.cid-tJSX49UlQj .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tJSX49UlQj .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tJSX49UlQj .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tJSX49UlQj .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-tJSX49UlQj .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tJSX49UlQj .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tJSX49UlQj .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tJSX49UlQj .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-tJSX49UlQj .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tJSX49UlQj .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tJSX49UlQj .modal-backdrop.fade {
  opacity: 0;
}
.cid-tJSX49UlQj .modal-backdrop.show {
  opacity: .5;
}
.cid-tJSX49UlQj .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-tJSX49UlQj .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tJSX49UlQj .modal-header {
    padding: 1rem;
  }
}
.cid-tJSX49UlQj .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tJSX49UlQj .modal-header .close svg {
  fill: #ffffff;
}
.cid-tJSX49UlQj .modal-header .close:hover {
  opacity: 1;
}
.cid-tJSX49UlQj .modal-header .close:focus {
  outline: none;
}
.cid-tJSX49UlQj .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tJSX49UlQj .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tJSX49UlQj .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tJSX49UlQj .modal-body {
    padding: 1rem;
  }
}
.cid-tJSX49UlQj .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-tJSX49UlQj .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tJSX49UlQj .modal-footer {
    padding: 1rem;
  }
}
.cid-tJSX49UlQj .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tJSX49UlQj .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tJSX49UlQj .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tJSX49UlQj .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tJSX49UlQj .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tJSX49UlQj .modal-lg,
  .cid-tJSX49UlQj .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tJSX49UlQj .modal-xl {
    max-width: 1140px;
  }
}
.cid-tJSX49UlQj .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tJSX49UlQj .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-tJSX49UlQj .form-group {
  margin-bottom: 1rem;
}
.cid-tJSX49UlQj .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tJSX49UlQj .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tJSX49UlQj .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-tJSX49UlQj .mbr-section-btn {
  margin: 0;
}
.cid-tJSX49UlQj .mbr-section-btn .btn {
  margin: 0;
}
.cid-tJSX49UlQj #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tJSX49UlQj #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tJSX49UlQj #creativecommons img,
.cid-tJSX49UlQj iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tJSX4aka0H {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tJSX4aka0H .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tJSX4aka0H .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tJSX4aka0H .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tJSX4aka0H .bg-youtube:hover {
  background: #cc0000;
}
.cid-tJSX4aka0H .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tJSX4aka0H .bg-twitch:hover {
  background: #7313ff;
}
.cid-tJSX4aka0H .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-tJSX4aka0H [class^="socicon-"]:before,
.cid-tJSX4aka0H [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tJSX4aka0H .mbr-section-title,
.cid-tJSX4aka0H .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tJSX4aK01n {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tJSX4aK01n .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tJSX4aK01n .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tJSX4aK01n .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-tJSX4aK01n .form-control:focus,
.cid-tJSX4aK01n .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tJSX4aK01n .form-group {
  margin-bottom: 1rem;
}
.cid-tJSX4aK01n input::-webkit-input-placeholder,
.cid-tJSX4aK01n textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tJSX4aK01n input:-moz-placeholder,
.cid-tJSX4aK01n textarea:-moz-placeholder {
  color: #656565;
}
.cid-tJSX4aK01n .jq-selectbox li,
.cid-tJSX4aK01n .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tJSX4aK01n .jq-selectbox li:hover,
.cid-tJSX4aK01n .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tJSX4aK01n .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tJSX4aK01n .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tJSX4aK01n textarea.form-control {
  resize: none;
}
.cid-tJSX4aK01n .input-group-btn {
  display: inline-block;
}
.cid-tJSX4aK01n .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tJSX4aK01n .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tJSX4aK01n .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tJSX4aK01n .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tJSX4aK01n .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tJSX4aK01n .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tJSX4aK01n .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tJSX4aK01n .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tJSX4aK01n .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tJSX4aK01n .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tJSX4aK01n .form-control,
.cid-tJSX4aK01n .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tJSX4aK01n #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tJSX4aK01n #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tJSX4aK01n #creativecommons img,
.cid-tJSX4aK01n iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tJSX4aK01n .offset-md-1 {
  margin-left: 1vw;
}
.cid-tJSX4bntwY .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-tJSX4bntwY .my-float {
  margin-top: 16px;
}
.cid-tJSX4bntwY P {
  color: #232323;
}
.cid-tJSX4bntwY DIV {
  color: #ffffff;
}
.cid-tJSX4bntwY H10 {
  color: #767676;
}
.cid-tJSX4bntwY .hidden {
  display: none;
}
.cid-tSDMigPD9P.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigPD9P.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigPD9P.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigPD9P .modal-content,
.cid-tSDMigPD9P .modal-dialog {
  height: auto;
}
.cid-tSDMigPD9P .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigPD9P .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigPD9P .form-wrapper .mbr-form .form-group,
  .cid-tSDMigPD9P .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigPD9P .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigPD9P .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-tSDMigPD9P .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigPD9P .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigPD9P .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigPD9P .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigPD9P .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigPD9P .modal-open {
  overflow: hidden;
}
.cid-tSDMigPD9P .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigPD9P .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigPD9P .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigPD9P .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-tSDMigPD9P .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigPD9P .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigPD9P .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigPD9P .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-tSDMigPD9P .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigPD9P .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigPD9P .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigPD9P .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigPD9P .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-tSDMigPD9P .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPD9P .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigPD9P .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigPD9P .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigPD9P .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigPD9P .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigPD9P .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigPD9P .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigPD9P .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPD9P .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigPD9P .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-tSDMigPD9P .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPD9P .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigPD9P .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigPD9P .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigPD9P .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigPD9P .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigPD9P .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigPD9P .modal-lg,
  .cid-tSDMigPD9P .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigPD9P .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigPD9P .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigPD9P .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-tSDMigPD9P .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigPD9P .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigPD9P .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigPD9P .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-tSDMigPD9P .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigPD9P .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tLRWGujBYI {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tLRWGujBYI .mbr-section-title {
  color: #4479d9;
}
#custom-html-1us body {
  background-color: black;
}
#custom-html-1us .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1us .complet {
  background-color: #000000;
}
#custom-html-1us .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-1us .conteneurVideo iframe,
#custom-html-1us .conteneurVideo object,
#custom-html-1us .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1us #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-1us .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1us #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-1us .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1us .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubprt48IZZ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubprt48IZZ .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tLRWGvnItZ {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tLRWGvnItZ .mbr-text {
  color: #ffffff;
}
.cid-tLRWGvnItZ .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tLRWGvnItZ .mbr-section-title {
  color: #4479d9;
}
.cid-tLRWGvnItZ H1 {
  color: #4479d9;
}
.cid-tLRWGvnItZ H2 {
  color: #4479d9;
}
.cid-tLRWGvnItZ H3 {
  color: #4479d9;
}
.cid-tLRWGvnItZ .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tLRWGvnItZ .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tLRWGvnItZ .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tLRWGvnItZ .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tLRWGvnItZ .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tLRWGvnItZ .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tLRWGvnItZ .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tLRWGvnItZ .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tLRWGvnItZ .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tLRWGvnItZ .play,
.cid-tLRWGvnItZ .pause,
.cid-tLRWGvnItZ .prev,
.cid-tLRWGvnItZ .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tLRWGvnItZ .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tLRWGvnItZ #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tLRWGvnItZ .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwotJL5H0 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwotJL5H0 .mbr-media {
  position: relative;
}
.cid-ubwotJL5H0 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwotJL5H0 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-ubwotJL5H0 img {
    max-width: 95%;
  }
}
.cid-ubwotJL5H0 h1 {
  line-height: 1.5;
}
.cid-ubwotJL5H0 .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-ubwotJL5H0 .start:hover {
  background: #ff1f3f;
}
.cid-ubwotJL5H0 .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwotJL5H0 a {
  background-image: none !important;
}
.cid-ubwotJL5H0 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwotJL5H0 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwotJL5H0 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwotJL5H0 .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-ubwotJL5H0 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwotJL5H0 .mbr-section-title {
  color: #ffffff;
}
.cid-ubwotJL5H0 .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwotJL5H0 .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwotJL5H0 .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwotJL5H0 .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwotJL5H0 .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwotJL5H0 .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwotJL5H0 .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwotJL5H0 .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwotJL5H0 .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwotJL5H0 .playEnfant,
.cid-ubwotJL5H0 .pauseEnfant,
.cid-ubwotJL5H0 .prevEnfant,
.cid-ubwotJL5H0 .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwotJL5H0 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwotJL5H0 #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwotJL5H0 .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwotJL5H0 .mbr-card-title,
.cid-ubwotJL5H0 .cards-wrapper {
  color: #ffa405;
}
.cid-ubwotJL5H0 .mbr-section-title P {
  text-align: right;
}
.cid-ubwouselYI {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwouselYI .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwouselYI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwouselYI .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwouselYI .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwouselYI .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwouselYI .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwouselYI .card-row {
  align-items: stretch;
}
.cid-ubwouselYI .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwouselYI .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwouselYI .couleur1 {
  background-color: royalblue;
}
.cid-ubwouselYI .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwouselYI .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwouselYI .card-box {
  height: 100%;
}
.cid-ubwouselYI .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwouselYI .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwouselYI .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwouselYI .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tLRWGwvx5B {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tLRWGwvx5B .btn {
  border-radius: 1vh;
}
.cid-ubprvkZhX0 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubprvkZhX0 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubprvkZhX0 .mbr-text,
.cid-ubprvkZhX0 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tLRWGvNgFR.popup-builder {
  background-color: #ffffff;
}
.cid-tLRWGvNgFR.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tLRWGvNgFR.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tLRWGvNgFR .modal-content,
.cid-tLRWGvNgFR .modal-dialog {
  height: auto;
}
.cid-tLRWGvNgFR .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tLRWGvNgFR .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tLRWGvNgFR .form-wrapper .mbr-form .form-group,
  .cid-tLRWGvNgFR .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tLRWGvNgFR .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tLRWGvNgFR .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-tLRWGvNgFR .mbr-text {
  text-align: center;
}
.cid-tLRWGvNgFR .pt-0 {
  padding-top: 0 !important;
}
.cid-tLRWGvNgFR .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tLRWGvNgFR .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tLRWGvNgFR .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tLRWGvNgFR .modal-open {
  overflow: hidden;
}
.cid-tLRWGvNgFR .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tLRWGvNgFR .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tLRWGvNgFR .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tLRWGvNgFR .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-tLRWGvNgFR .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tLRWGvNgFR .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tLRWGvNgFR .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tLRWGvNgFR .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-tLRWGvNgFR .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tLRWGvNgFR .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tLRWGvNgFR .modal-backdrop.fade {
  opacity: 0;
}
.cid-tLRWGvNgFR .modal-backdrop.show {
  opacity: .5;
}
.cid-tLRWGvNgFR .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-tLRWGvNgFR .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tLRWGvNgFR .modal-header {
    padding: 1rem;
  }
}
.cid-tLRWGvNgFR .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tLRWGvNgFR .modal-header .close svg {
  fill: #ffffff;
}
.cid-tLRWGvNgFR .modal-header .close:hover {
  opacity: 1;
}
.cid-tLRWGvNgFR .modal-header .close:focus {
  outline: none;
}
.cid-tLRWGvNgFR .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tLRWGvNgFR .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tLRWGvNgFR .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tLRWGvNgFR .modal-body {
    padding: 1rem;
  }
}
.cid-tLRWGvNgFR .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-tLRWGvNgFR .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tLRWGvNgFR .modal-footer {
    padding: 1rem;
  }
}
.cid-tLRWGvNgFR .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tLRWGvNgFR .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tLRWGvNgFR .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tLRWGvNgFR .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tLRWGvNgFR .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tLRWGvNgFR .modal-lg,
  .cid-tLRWGvNgFR .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tLRWGvNgFR .modal-xl {
    max-width: 1140px;
  }
}
.cid-tLRWGvNgFR .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tLRWGvNgFR .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-tLRWGvNgFR .form-group {
  margin-bottom: 1rem;
}
.cid-tLRWGvNgFR .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tLRWGvNgFR .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tLRWGvNgFR .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-tLRWGvNgFR .mbr-section-btn {
  margin: 0;
}
.cid-tLRWGvNgFR .mbr-section-btn .btn {
  margin: 0;
}
.cid-tLRWGvNgFR .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tLRWGvNgFR .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tLRWGw8Qqg.popup-builder {
  background-color: #ffffff;
}
.cid-tLRWGw8Qqg.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tLRWGw8Qqg.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tLRWGw8Qqg .modal-content,
.cid-tLRWGw8Qqg .modal-dialog {
  height: auto;
}
.cid-tLRWGw8Qqg .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tLRWGw8Qqg .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tLRWGw8Qqg .form-wrapper .mbr-form .form-group,
  .cid-tLRWGw8Qqg .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tLRWGw8Qqg .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tLRWGw8Qqg .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-tLRWGw8Qqg .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tLRWGw8Qqg .pt-0 {
  padding-top: 0 !important;
}
.cid-tLRWGw8Qqg .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tLRWGw8Qqg .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tLRWGw8Qqg .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tLRWGw8Qqg .modal-open {
  overflow: hidden;
}
.cid-tLRWGw8Qqg .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tLRWGw8Qqg .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tLRWGw8Qqg .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tLRWGw8Qqg .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-tLRWGw8Qqg .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tLRWGw8Qqg .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tLRWGw8Qqg .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tLRWGw8Qqg .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-tLRWGw8Qqg .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tLRWGw8Qqg .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tLRWGw8Qqg .modal-backdrop.fade {
  opacity: 0;
}
.cid-tLRWGw8Qqg .modal-backdrop.show {
  opacity: .5;
}
.cid-tLRWGw8Qqg .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-tLRWGw8Qqg .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tLRWGw8Qqg .modal-header {
    padding: 1rem;
  }
}
.cid-tLRWGw8Qqg .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tLRWGw8Qqg .modal-header .close svg {
  fill: #ffffff;
}
.cid-tLRWGw8Qqg .modal-header .close:hover {
  opacity: 1;
}
.cid-tLRWGw8Qqg .modal-header .close:focus {
  outline: none;
}
.cid-tLRWGw8Qqg .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tLRWGw8Qqg .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tLRWGw8Qqg .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tLRWGw8Qqg .modal-body {
    padding: 1rem;
  }
}
.cid-tLRWGw8Qqg .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-tLRWGw8Qqg .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tLRWGw8Qqg .modal-footer {
    padding: 1rem;
  }
}
.cid-tLRWGw8Qqg .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tLRWGw8Qqg .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tLRWGw8Qqg .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tLRWGw8Qqg .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tLRWGw8Qqg .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tLRWGw8Qqg .modal-lg,
  .cid-tLRWGw8Qqg .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tLRWGw8Qqg .modal-xl {
    max-width: 1140px;
  }
}
.cid-tLRWGw8Qqg .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tLRWGw8Qqg .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-tLRWGw8Qqg .form-group {
  margin-bottom: 1rem;
}
.cid-tLRWGw8Qqg .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tLRWGw8Qqg .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tLRWGw8Qqg .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-tLRWGw8Qqg .mbr-section-btn {
  margin: 0;
}
.cid-tLRWGw8Qqg .mbr-section-btn .btn {
  margin: 0;
}
.cid-tLRWGw8Qqg #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tLRWGw8Qqg #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tLRWGw8Qqg #creativecommons img,
.cid-tLRWGw8Qqg iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tLRWGwKjVR {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tLRWGwKjVR .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tLRWGwKjVR .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tLRWGwKjVR .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tLRWGwKjVR .bg-youtube:hover {
  background: #cc0000;
}
.cid-tLRWGwKjVR .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tLRWGwKjVR .bg-twitch:hover {
  background: #7313ff;
}
.cid-tLRWGwKjVR .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-tLRWGwKjVR [class^="socicon-"]:before,
.cid-tLRWGwKjVR [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tLRWGwKjVR .mbr-section-title,
.cid-tLRWGwKjVR .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tLRWGx991I {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tLRWGx991I .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tLRWGx991I .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tLRWGx991I .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-tLRWGx991I .form-control:focus,
.cid-tLRWGx991I .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tLRWGx991I .form-group {
  margin-bottom: 1rem;
}
.cid-tLRWGx991I input::-webkit-input-placeholder,
.cid-tLRWGx991I textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tLRWGx991I input:-moz-placeholder,
.cid-tLRWGx991I textarea:-moz-placeholder {
  color: #656565;
}
.cid-tLRWGx991I .jq-selectbox li,
.cid-tLRWGx991I .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tLRWGx991I .jq-selectbox li:hover,
.cid-tLRWGx991I .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tLRWGx991I .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tLRWGx991I .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tLRWGx991I textarea.form-control {
  resize: none;
}
.cid-tLRWGx991I .input-group-btn {
  display: inline-block;
}
.cid-tLRWGx991I .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tLRWGx991I .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tLRWGx991I .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tLRWGx991I .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tLRWGx991I .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tLRWGx991I .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tLRWGx991I .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tLRWGx991I .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tLRWGx991I .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tLRWGx991I .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tLRWGx991I .form-control,
.cid-tLRWGx991I .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tLRWGx991I #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tLRWGx991I #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tLRWGx991I #creativecommons img,
.cid-tLRWGx991I iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tLRWGx991I .offset-md-1 {
  margin-left: 1vw;
}
.cid-tLRWGxPSvZ .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-tLRWGxPSvZ .my-float {
  margin-top: 16px;
}
.cid-tLRWGxPSvZ P {
  color: #232323;
}
.cid-tLRWGxPSvZ DIV {
  color: #ffffff;
}
.cid-tLRWGxPSvZ H10 {
  color: #767676;
}
.cid-tLRWGxPSvZ .hidden {
  display: none;
}
.cid-tSDMigPmYn.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigPmYn.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigPmYn.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigPmYn .modal-content,
.cid-tSDMigPmYn .modal-dialog {
  height: auto;
}
.cid-tSDMigPmYn .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigPmYn .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigPmYn .form-wrapper .mbr-form .form-group,
  .cid-tSDMigPmYn .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigPmYn .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigPmYn .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-tSDMigPmYn .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigPmYn .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigPmYn .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigPmYn .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigPmYn .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigPmYn .modal-open {
  overflow: hidden;
}
.cid-tSDMigPmYn .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigPmYn .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigPmYn .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigPmYn .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-tSDMigPmYn .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigPmYn .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigPmYn .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigPmYn .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-tSDMigPmYn .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigPmYn .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigPmYn .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigPmYn .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigPmYn .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-tSDMigPmYn .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPmYn .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigPmYn .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigPmYn .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigPmYn .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigPmYn .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigPmYn .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigPmYn .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigPmYn .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPmYn .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigPmYn .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-tSDMigPmYn .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPmYn .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigPmYn .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigPmYn .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigPmYn .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigPmYn .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigPmYn .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigPmYn .modal-lg,
  .cid-tSDMigPmYn .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigPmYn .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigPmYn .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigPmYn .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-tSDMigPmYn .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigPmYn .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigPmYn .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigPmYn .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-tSDMigPmYn .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigPmYn .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tM9CjdMvMr {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tM9CjdMvMr .mbr-section-title {
  color: #4479d9;
}
#custom-html-1uu body {
  background-color: black;
}
#custom-html-1uu .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1uu .complet {
  background-color: #000000;
}
#custom-html-1uu .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-1uu .conteneurVideo iframe,
#custom-html-1uu .conteneurVideo object,
#custom-html-1uu .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1uu #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-1uu .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1uu #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-1uu .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1uu .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpv7JVCBy {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpv7JVCBy .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tM9CjeGrER {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tM9CjeGrER .mbr-text {
  color: #ffffff;
}
.cid-tM9CjeGrER .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tM9CjeGrER .mbr-section-title {
  color: #4479d9;
}
.cid-tM9CjeGrER H1 {
  color: #4479d9;
}
.cid-tM9CjeGrER H2 {
  color: #4479d9;
}
.cid-tM9CjeGrER H3 {
  color: #4479d9;
}
.cid-tM9CjeGrER .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tM9CjeGrER .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tM9CjeGrER .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tM9CjeGrER .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tM9CjeGrER .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tM9CjeGrER .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tM9CjeGrER .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tM9CjeGrER .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tM9CjeGrER .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tM9CjeGrER .play,
.cid-tM9CjeGrER .pause,
.cid-tM9CjeGrER .prev,
.cid-tM9CjeGrER .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tM9CjeGrER .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tM9CjeGrER #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tM9CjeGrER .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwhEvCqc9 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwhEvCqc9 .mbr-media {
  position: relative;
}
.cid-ubwhEvCqc9 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwhEvCqc9 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-ubwhEvCqc9 img {
    max-width: 95%;
  }
}
.cid-ubwhEvCqc9 h1 {
  line-height: 1.5;
}
.cid-ubwhEvCqc9 .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-ubwhEvCqc9 .start:hover {
  background: #ff1f3f;
}
.cid-ubwhEvCqc9 .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwhEvCqc9 a {
  background-image: none !important;
}
.cid-ubwhEvCqc9 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwhEvCqc9 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwhEvCqc9 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwhEvCqc9 .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-ubwhEvCqc9 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwhEvCqc9 .mbr-section-title {
  color: #ffffff;
}
.cid-ubwhEvCqc9 .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwhEvCqc9 .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwhEvCqc9 .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwhEvCqc9 .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwhEvCqc9 .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwhEvCqc9 .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwhEvCqc9 .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwhEvCqc9 .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwhEvCqc9 .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwhEvCqc9 .playEnfant,
.cid-ubwhEvCqc9 .pauseEnfant,
.cid-ubwhEvCqc9 .prevEnfant,
.cid-ubwhEvCqc9 .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwhEvCqc9 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwhEvCqc9 #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwhEvCqc9 .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwhEvCqc9 .mbr-card-title,
.cid-ubwhEvCqc9 .cards-wrapper {
  color: #ffa405;
}
.cid-ubwhEvCqc9 .mbr-section-title P {
  text-align: right;
}
.cid-ubwhFs5UtJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwhFs5UtJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwhFs5UtJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwhFs5UtJ .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwhFs5UtJ .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwhFs5UtJ .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwhFs5UtJ .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwhFs5UtJ .card-row {
  align-items: stretch;
}
.cid-ubwhFs5UtJ .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwhFs5UtJ .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwhFs5UtJ .couleur1 {
  background-color: royalblue;
}
.cid-ubwhFs5UtJ .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwhFs5UtJ .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwhFs5UtJ .card-box {
  height: 100%;
}
.cid-ubwhFs5UtJ .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwhFs5UtJ .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwhFs5UtJ .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwhFs5UtJ .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tM9CjfMoGu {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tM9CjfMoGu .btn {
  border-radius: 1vh;
}
.cid-ubpv9AMcUC {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpv9AMcUC .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpv9AMcUC .mbr-text,
.cid-ubpv9AMcUC .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tM9Cjf4fh0.popup-builder {
  background-color: #ffffff;
}
.cid-tM9Cjf4fh0.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tM9Cjf4fh0.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tM9Cjf4fh0 .modal-content,
.cid-tM9Cjf4fh0 .modal-dialog {
  height: auto;
}
.cid-tM9Cjf4fh0 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tM9Cjf4fh0 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tM9Cjf4fh0 .form-wrapper .mbr-form .form-group,
  .cid-tM9Cjf4fh0 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tM9Cjf4fh0 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tM9Cjf4fh0 .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-tM9Cjf4fh0 .mbr-text {
  text-align: center;
}
.cid-tM9Cjf4fh0 .pt-0 {
  padding-top: 0 !important;
}
.cid-tM9Cjf4fh0 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tM9Cjf4fh0 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tM9Cjf4fh0 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tM9Cjf4fh0 .modal-open {
  overflow: hidden;
}
.cid-tM9Cjf4fh0 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tM9Cjf4fh0 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tM9Cjf4fh0 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tM9Cjf4fh0 .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-tM9Cjf4fh0 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tM9Cjf4fh0 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tM9Cjf4fh0 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tM9Cjf4fh0 .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-tM9Cjf4fh0 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tM9Cjf4fh0 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tM9Cjf4fh0 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tM9Cjf4fh0 .modal-backdrop.show {
  opacity: .5;
}
.cid-tM9Cjf4fh0 .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-tM9Cjf4fh0 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tM9Cjf4fh0 .modal-header {
    padding: 1rem;
  }
}
.cid-tM9Cjf4fh0 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tM9Cjf4fh0 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tM9Cjf4fh0 .modal-header .close:hover {
  opacity: 1;
}
.cid-tM9Cjf4fh0 .modal-header .close:focus {
  outline: none;
}
.cid-tM9Cjf4fh0 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tM9Cjf4fh0 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tM9Cjf4fh0 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tM9Cjf4fh0 .modal-body {
    padding: 1rem;
  }
}
.cid-tM9Cjf4fh0 .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-tM9Cjf4fh0 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tM9Cjf4fh0 .modal-footer {
    padding: 1rem;
  }
}
.cid-tM9Cjf4fh0 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tM9Cjf4fh0 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tM9Cjf4fh0 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tM9Cjf4fh0 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tM9Cjf4fh0 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tM9Cjf4fh0 .modal-lg,
  .cid-tM9Cjf4fh0 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tM9Cjf4fh0 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tM9Cjf4fh0 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tM9Cjf4fh0 .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-tM9Cjf4fh0 .form-group {
  margin-bottom: 1rem;
}
.cid-tM9Cjf4fh0 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tM9Cjf4fh0 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tM9Cjf4fh0 .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-tM9Cjf4fh0 .mbr-section-btn {
  margin: 0;
}
.cid-tM9Cjf4fh0 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tM9Cjf4fh0 .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tM9Cjf4fh0 .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tM9CjfmKUX.popup-builder {
  background-color: #ffffff;
}
.cid-tM9CjfmKUX.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tM9CjfmKUX.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tM9CjfmKUX .modal-content,
.cid-tM9CjfmKUX .modal-dialog {
  height: auto;
}
.cid-tM9CjfmKUX .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tM9CjfmKUX .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tM9CjfmKUX .form-wrapper .mbr-form .form-group,
  .cid-tM9CjfmKUX .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tM9CjfmKUX .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tM9CjfmKUX .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-tM9CjfmKUX .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tM9CjfmKUX .pt-0 {
  padding-top: 0 !important;
}
.cid-tM9CjfmKUX .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tM9CjfmKUX .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tM9CjfmKUX .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tM9CjfmKUX .modal-open {
  overflow: hidden;
}
.cid-tM9CjfmKUX .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tM9CjfmKUX .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tM9CjfmKUX .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tM9CjfmKUX .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-tM9CjfmKUX .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tM9CjfmKUX .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tM9CjfmKUX .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tM9CjfmKUX .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-tM9CjfmKUX .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tM9CjfmKUX .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tM9CjfmKUX .modal-backdrop.fade {
  opacity: 0;
}
.cid-tM9CjfmKUX .modal-backdrop.show {
  opacity: .5;
}
.cid-tM9CjfmKUX .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-tM9CjfmKUX .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tM9CjfmKUX .modal-header {
    padding: 1rem;
  }
}
.cid-tM9CjfmKUX .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tM9CjfmKUX .modal-header .close svg {
  fill: #ffffff;
}
.cid-tM9CjfmKUX .modal-header .close:hover {
  opacity: 1;
}
.cid-tM9CjfmKUX .modal-header .close:focus {
  outline: none;
}
.cid-tM9CjfmKUX .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tM9CjfmKUX .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tM9CjfmKUX .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tM9CjfmKUX .modal-body {
    padding: 1rem;
  }
}
.cid-tM9CjfmKUX .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-tM9CjfmKUX .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tM9CjfmKUX .modal-footer {
    padding: 1rem;
  }
}
.cid-tM9CjfmKUX .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tM9CjfmKUX .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tM9CjfmKUX .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tM9CjfmKUX .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tM9CjfmKUX .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tM9CjfmKUX .modal-lg,
  .cid-tM9CjfmKUX .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tM9CjfmKUX .modal-xl {
    max-width: 1140px;
  }
}
.cid-tM9CjfmKUX .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tM9CjfmKUX .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-tM9CjfmKUX .form-group {
  margin-bottom: 1rem;
}
.cid-tM9CjfmKUX .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tM9CjfmKUX .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tM9CjfmKUX .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-tM9CjfmKUX .mbr-section-btn {
  margin: 0;
}
.cid-tM9CjfmKUX .mbr-section-btn .btn {
  margin: 0;
}
.cid-tM9CjfmKUX #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tM9CjfmKUX #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tM9CjfmKUX #creativecommons img,
.cid-tM9CjfmKUX iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tM9Cjg3jSh {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tM9Cjg3jSh .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tM9Cjg3jSh .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tM9Cjg3jSh .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tM9Cjg3jSh .bg-youtube:hover {
  background: #cc0000;
}
.cid-tM9Cjg3jSh .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tM9Cjg3jSh .bg-twitch:hover {
  background: #7313ff;
}
.cid-tM9Cjg3jSh .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-tM9Cjg3jSh [class^="socicon-"]:before,
.cid-tM9Cjg3jSh [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tM9Cjg3jSh .mbr-section-title,
.cid-tM9Cjg3jSh .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tM9CjgrTHY {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tM9CjgrTHY .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tM9CjgrTHY .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tM9CjgrTHY .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-tM9CjgrTHY .form-control:focus,
.cid-tM9CjgrTHY .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tM9CjgrTHY .form-group {
  margin-bottom: 1rem;
}
.cid-tM9CjgrTHY input::-webkit-input-placeholder,
.cid-tM9CjgrTHY textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tM9CjgrTHY input:-moz-placeholder,
.cid-tM9CjgrTHY textarea:-moz-placeholder {
  color: #656565;
}
.cid-tM9CjgrTHY .jq-selectbox li,
.cid-tM9CjgrTHY .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tM9CjgrTHY .jq-selectbox li:hover,
.cid-tM9CjgrTHY .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tM9CjgrTHY .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tM9CjgrTHY .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tM9CjgrTHY textarea.form-control {
  resize: none;
}
.cid-tM9CjgrTHY .input-group-btn {
  display: inline-block;
}
.cid-tM9CjgrTHY .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tM9CjgrTHY .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tM9CjgrTHY .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tM9CjgrTHY .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tM9CjgrTHY .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tM9CjgrTHY .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tM9CjgrTHY .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tM9CjgrTHY .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tM9CjgrTHY .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tM9CjgrTHY .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tM9CjgrTHY .form-control,
.cid-tM9CjgrTHY .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tM9CjgrTHY #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tM9CjgrTHY #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tM9CjgrTHY #creativecommons img,
.cid-tM9CjgrTHY iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tM9CjgrTHY .offset-md-1 {
  margin-left: 1vw;
}
.cid-tM9Cjh9kM0 .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-tM9Cjh9kM0 .my-float {
  margin-top: 16px;
}
.cid-tM9Cjh9kM0 P {
  color: #232323;
}
.cid-tM9Cjh9kM0 DIV {
  color: #ffffff;
}
.cid-tM9Cjh9kM0 H10 {
  color: #767676;
}
.cid-tM9Cjh9kM0 .hidden {
  display: none;
}
.cid-tSDMigP46R.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigP46R.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigP46R.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigP46R .modal-content,
.cid-tSDMigP46R .modal-dialog {
  height: auto;
}
.cid-tSDMigP46R .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigP46R .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigP46R .form-wrapper .mbr-form .form-group,
  .cid-tSDMigP46R .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigP46R .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigP46R .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-tSDMigP46R .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigP46R .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigP46R .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigP46R .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigP46R .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigP46R .modal-open {
  overflow: hidden;
}
.cid-tSDMigP46R .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigP46R .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigP46R .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigP46R .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-tSDMigP46R .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigP46R .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigP46R .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigP46R .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-tSDMigP46R .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigP46R .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigP46R .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigP46R .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigP46R .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-tSDMigP46R .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigP46R .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigP46R .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigP46R .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigP46R .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigP46R .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigP46R .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigP46R .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigP46R .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigP46R .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigP46R .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-tSDMigP46R .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigP46R .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigP46R .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigP46R .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigP46R .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigP46R .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigP46R .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigP46R .modal-lg,
  .cid-tSDMigP46R .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigP46R .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigP46R .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigP46R .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-tSDMigP46R .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigP46R .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigP46R .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigP46R .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-tSDMigP46R .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigP46R .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tsyIEXXkCh {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tsyIEXXkCh .mbr-section-title {
  color: #4479d9;
}
#custom-html-1ub body {
  background-color: black;
}
#custom-html-1ub .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1ub .complet {
  background-color: #000000;
}
#custom-html-1ub .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-1ub .conteneurVideo iframe,
#custom-html-1ub .conteneurVideo object,
#custom-html-1ub .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1ub #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-1ub .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1ub #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-1ub .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1ub .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpthp3lfB {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpthp3lfB .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tsyIEYDs0h {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tsyIEYDs0h .mbr-text {
  color: #ffffff;
}
.cid-tsyIEYDs0h .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tsyIEYDs0h .mbr-section-title {
  color: #4479d9;
}
.cid-tsyIEYDs0h H1 {
  color: #4479d9;
}
.cid-tsyIEYDs0h H2 {
  color: #4479d9;
}
.cid-tsyIEYDs0h H3 {
  color: #4479d9;
}
.cid-tsyIEYDs0h .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tsyIEYDs0h .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tsyIEYDs0h .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tsyIEYDs0h .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tsyIEYDs0h .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tsyIEYDs0h .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tsyIEYDs0h .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tsyIEYDs0h .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tsyIEYDs0h .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tsyIEYDs0h .play,
.cid-tsyIEYDs0h .pause,
.cid-tsyIEYDs0h .prev,
.cid-tsyIEYDs0h .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tsyIEYDs0h .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tsyIEYDs0h #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tsyIEYDs0h .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwq4aeH0I {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwq4aeH0I .mbr-media {
  position: relative;
}
.cid-ubwq4aeH0I .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwq4aeH0I 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-ubwq4aeH0I img {
    max-width: 95%;
  }
}
.cid-ubwq4aeH0I h1 {
  line-height: 1.5;
}
.cid-ubwq4aeH0I .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-ubwq4aeH0I .start:hover {
  background: #ff1f3f;
}
.cid-ubwq4aeH0I .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwq4aeH0I a {
  background-image: none !important;
}
.cid-ubwq4aeH0I .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwq4aeH0I .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwq4aeH0I .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwq4aeH0I .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-ubwq4aeH0I .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwq4aeH0I .mbr-section-title {
  color: #ffffff;
}
.cid-ubwq4aeH0I .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwq4aeH0I .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwq4aeH0I .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwq4aeH0I .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwq4aeH0I .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwq4aeH0I .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwq4aeH0I .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwq4aeH0I .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwq4aeH0I .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwq4aeH0I .playEnfant,
.cid-ubwq4aeH0I .pauseEnfant,
.cid-ubwq4aeH0I .prevEnfant,
.cid-ubwq4aeH0I .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwq4aeH0I .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwq4aeH0I #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwq4aeH0I .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwq4aeH0I .mbr-card-title,
.cid-ubwq4aeH0I .cards-wrapper {
  color: #ffa405;
}
.cid-ubwq4aeH0I .mbr-section-title P {
  text-align: right;
}
.cid-ubwq55T8BV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwq55T8BV .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwq55T8BV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwq55T8BV .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwq55T8BV .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwq55T8BV .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwq55T8BV .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwq55T8BV .card-row {
  align-items: stretch;
}
.cid-ubwq55T8BV .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwq55T8BV .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwq55T8BV .couleur1 {
  background-color: royalblue;
}
.cid-ubwq55T8BV .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwq55T8BV .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwq55T8BV .card-box {
  height: 100%;
}
.cid-ubwq55T8BV .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwq55T8BV .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwq55T8BV .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwq55T8BV .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsyIF0lrOv {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsyIF0lrOv .btn {
  border-radius: 1vh;
}
.cid-ubptjjixSX {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubptjjixSX .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubptjjixSX .mbr-text,
.cid-ubptjjixSX .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tsyIEZlStv.popup-builder {
  background-color: #ffffff;
}
.cid-tsyIEZlStv.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tsyIEZlStv.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tsyIEZlStv .modal-content,
.cid-tsyIEZlStv .modal-dialog {
  height: auto;
}
.cid-tsyIEZlStv .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tsyIEZlStv .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tsyIEZlStv .form-wrapper .mbr-form .form-group,
  .cid-tsyIEZlStv .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tsyIEZlStv .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tsyIEZlStv .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-tsyIEZlStv .mbr-text {
  text-align: center;
}
.cid-tsyIEZlStv .pt-0 {
  padding-top: 0 !important;
}
.cid-tsyIEZlStv .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tsyIEZlStv .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tsyIEZlStv .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tsyIEZlStv .modal-open {
  overflow: hidden;
}
.cid-tsyIEZlStv .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tsyIEZlStv .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tsyIEZlStv .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tsyIEZlStv .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-tsyIEZlStv .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tsyIEZlStv .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tsyIEZlStv .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tsyIEZlStv .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-tsyIEZlStv .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tsyIEZlStv .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tsyIEZlStv .modal-backdrop.fade {
  opacity: 0;
}
.cid-tsyIEZlStv .modal-backdrop.show {
  opacity: .5;
}
.cid-tsyIEZlStv .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-tsyIEZlStv .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tsyIEZlStv .modal-header {
    padding: 1rem;
  }
}
.cid-tsyIEZlStv .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tsyIEZlStv .modal-header .close svg {
  fill: #ffffff;
}
.cid-tsyIEZlStv .modal-header .close:hover {
  opacity: 1;
}
.cid-tsyIEZlStv .modal-header .close:focus {
  outline: none;
}
.cid-tsyIEZlStv .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tsyIEZlStv .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tsyIEZlStv .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsyIEZlStv .modal-body {
    padding: 1rem;
  }
}
.cid-tsyIEZlStv .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-tsyIEZlStv .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsyIEZlStv .modal-footer {
    padding: 1rem;
  }
}
.cid-tsyIEZlStv .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tsyIEZlStv .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tsyIEZlStv .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tsyIEZlStv .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tsyIEZlStv .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tsyIEZlStv .modal-lg,
  .cid-tsyIEZlStv .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tsyIEZlStv .modal-xl {
    max-width: 1140px;
  }
}
.cid-tsyIEZlStv .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tsyIEZlStv .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-tsyIEZlStv .form-group {
  margin-bottom: 1rem;
}
.cid-tsyIEZlStv .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tsyIEZlStv .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tsyIEZlStv .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-tsyIEZlStv .mbr-section-btn {
  margin: 0;
}
.cid-tsyIEZlStv .mbr-section-btn .btn {
  margin: 0;
}
.cid-tsyIEZlStv .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tsyIEZlStv .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tsyIEZJrmh.popup-builder {
  background-color: #ffffff;
}
.cid-tsyIEZJrmh.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tsyIEZJrmh.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tsyIEZJrmh .modal-content,
.cid-tsyIEZJrmh .modal-dialog {
  height: auto;
}
.cid-tsyIEZJrmh .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tsyIEZJrmh .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tsyIEZJrmh .form-wrapper .mbr-form .form-group,
  .cid-tsyIEZJrmh .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tsyIEZJrmh .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tsyIEZJrmh .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-tsyIEZJrmh .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tsyIEZJrmh .pt-0 {
  padding-top: 0 !important;
}
.cid-tsyIEZJrmh .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tsyIEZJrmh .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tsyIEZJrmh .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tsyIEZJrmh .modal-open {
  overflow: hidden;
}
.cid-tsyIEZJrmh .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tsyIEZJrmh .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tsyIEZJrmh .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tsyIEZJrmh .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-tsyIEZJrmh .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tsyIEZJrmh .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tsyIEZJrmh .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tsyIEZJrmh .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-tsyIEZJrmh .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tsyIEZJrmh .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tsyIEZJrmh .modal-backdrop.fade {
  opacity: 0;
}
.cid-tsyIEZJrmh .modal-backdrop.show {
  opacity: .5;
}
.cid-tsyIEZJrmh .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-tsyIEZJrmh .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tsyIEZJrmh .modal-header {
    padding: 1rem;
  }
}
.cid-tsyIEZJrmh .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tsyIEZJrmh .modal-header .close svg {
  fill: #ffffff;
}
.cid-tsyIEZJrmh .modal-header .close:hover {
  opacity: 1;
}
.cid-tsyIEZJrmh .modal-header .close:focus {
  outline: none;
}
.cid-tsyIEZJrmh .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tsyIEZJrmh .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tsyIEZJrmh .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsyIEZJrmh .modal-body {
    padding: 1rem;
  }
}
.cid-tsyIEZJrmh .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-tsyIEZJrmh .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsyIEZJrmh .modal-footer {
    padding: 1rem;
  }
}
.cid-tsyIEZJrmh .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tsyIEZJrmh .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tsyIEZJrmh .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tsyIEZJrmh .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tsyIEZJrmh .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tsyIEZJrmh .modal-lg,
  .cid-tsyIEZJrmh .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tsyIEZJrmh .modal-xl {
    max-width: 1140px;
  }
}
.cid-tsyIEZJrmh .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tsyIEZJrmh .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-tsyIEZJrmh .form-group {
  margin-bottom: 1rem;
}
.cid-tsyIEZJrmh .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tsyIEZJrmh .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tsyIEZJrmh .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-tsyIEZJrmh .mbr-section-btn {
  margin: 0;
}
.cid-tsyIEZJrmh .mbr-section-btn .btn {
  margin: 0;
}
.cid-tsyIEZJrmh #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tsyIEZJrmh #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tsyIEZJrmh #creativecommons img,
.cid-tsyIEZJrmh iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tsyIF0ZjoZ {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tsyIF0ZjoZ .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tsyIF0ZjoZ .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tsyIF0ZjoZ .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tsyIF0ZjoZ .bg-youtube:hover {
  background: #cc0000;
}
.cid-tsyIF0ZjoZ .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tsyIF0ZjoZ .bg-twitch:hover {
  background: #7313ff;
}
.cid-tsyIF0ZjoZ .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-tsyIF0ZjoZ [class^="socicon-"]:before,
.cid-tsyIF0ZjoZ [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tsyIF0ZjoZ .mbr-section-title,
.cid-tsyIF0ZjoZ .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tsyIF1CCmJ {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tsyIF1CCmJ .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tsyIF1CCmJ .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tsyIF1CCmJ .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-tsyIF1CCmJ .form-control:focus,
.cid-tsyIF1CCmJ .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tsyIF1CCmJ .form-group {
  margin-bottom: 1rem;
}
.cid-tsyIF1CCmJ input::-webkit-input-placeholder,
.cid-tsyIF1CCmJ textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tsyIF1CCmJ input:-moz-placeholder,
.cid-tsyIF1CCmJ textarea:-moz-placeholder {
  color: #656565;
}
.cid-tsyIF1CCmJ .jq-selectbox li,
.cid-tsyIF1CCmJ .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tsyIF1CCmJ .jq-selectbox li:hover,
.cid-tsyIF1CCmJ .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tsyIF1CCmJ .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tsyIF1CCmJ .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tsyIF1CCmJ textarea.form-control {
  resize: none;
}
.cid-tsyIF1CCmJ .input-group-btn {
  display: inline-block;
}
.cid-tsyIF1CCmJ .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tsyIF1CCmJ .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tsyIF1CCmJ .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tsyIF1CCmJ .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tsyIF1CCmJ .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tsyIF1CCmJ .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tsyIF1CCmJ .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tsyIF1CCmJ .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tsyIF1CCmJ .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tsyIF1CCmJ .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tsyIF1CCmJ .form-control,
.cid-tsyIF1CCmJ .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tsyIF1CCmJ #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tsyIF1CCmJ #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tsyIF1CCmJ #creativecommons img,
.cid-tsyIF1CCmJ iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tsyIF1CCmJ .offset-md-1 {
  margin-left: 1vw;
}
.cid-tsyIF2Ji0o .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-tsyIF2Ji0o .my-float {
  margin-top: 16px;
}
.cid-tsyIF2Ji0o P {
  color: #232323;
}
.cid-tsyIF2Ji0o DIV {
  color: #ffffff;
}
.cid-tsyIF2Ji0o H10 {
  color: #767676;
}
.cid-tsyIF2Ji0o .hidden {
  display: none;
}
.cid-tsC1fgXpHv.popup-builder {
  background-color: #ffffff;
}
.cid-tsC1fgXpHv.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tsC1fgXpHv.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tsC1fgXpHv .modal-content,
.cid-tsC1fgXpHv .modal-dialog {
  height: auto;
}
.cid-tsC1fgXpHv .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tsC1fgXpHv .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tsC1fgXpHv .form-wrapper .mbr-form .form-group,
  .cid-tsC1fgXpHv .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tsC1fgXpHv .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tsC1fgXpHv .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-tsC1fgXpHv .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tsC1fgXpHv .pt-0 {
  padding-top: 0 !important;
}
.cid-tsC1fgXpHv .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tsC1fgXpHv .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tsC1fgXpHv .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tsC1fgXpHv .modal-open {
  overflow: hidden;
}
.cid-tsC1fgXpHv .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tsC1fgXpHv .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tsC1fgXpHv .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tsC1fgXpHv .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-tsC1fgXpHv .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tsC1fgXpHv .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tsC1fgXpHv .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tsC1fgXpHv .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-tsC1fgXpHv .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tsC1fgXpHv .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tsC1fgXpHv .modal-backdrop.fade {
  opacity: 0;
}
.cid-tsC1fgXpHv .modal-backdrop.show {
  opacity: .5;
}
.cid-tsC1fgXpHv .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-tsC1fgXpHv .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tsC1fgXpHv .modal-header {
    padding: 1rem;
  }
}
.cid-tsC1fgXpHv .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tsC1fgXpHv .modal-header .close svg {
  fill: #ffffff;
}
.cid-tsC1fgXpHv .modal-header .close:hover {
  opacity: 1;
}
.cid-tsC1fgXpHv .modal-header .close:focus {
  outline: none;
}
.cid-tsC1fgXpHv .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tsC1fgXpHv .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tsC1fgXpHv .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsC1fgXpHv .modal-body {
    padding: 1rem;
  }
}
.cid-tsC1fgXpHv .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-tsC1fgXpHv .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsC1fgXpHv .modal-footer {
    padding: 1rem;
  }
}
.cid-tsC1fgXpHv .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tsC1fgXpHv .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tsC1fgXpHv .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tsC1fgXpHv .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tsC1fgXpHv .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tsC1fgXpHv .modal-lg,
  .cid-tsC1fgXpHv .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tsC1fgXpHv .modal-xl {
    max-width: 1140px;
  }
}
.cid-tsC1fgXpHv .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tsC1fgXpHv .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-tsC1fgXpHv .form-group {
  margin-bottom: 1rem;
}
.cid-tsC1fgXpHv .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tsC1fgXpHv .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tsC1fgXpHv .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-tsC1fgXpHv .mbr-section-btn {
  margin: 0;
}
.cid-tsC1fgXpHv .mbr-section-btn .btn {
  margin: 0;
}
.cid-tSDMigPMOM.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigPMOM.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigPMOM.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigPMOM .modal-content,
.cid-tSDMigPMOM .modal-dialog {
  height: auto;
}
.cid-tSDMigPMOM .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigPMOM .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigPMOM .form-wrapper .mbr-form .form-group,
  .cid-tSDMigPMOM .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigPMOM .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigPMOM .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-tSDMigPMOM .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigPMOM .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigPMOM .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigPMOM .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigPMOM .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigPMOM .modal-open {
  overflow: hidden;
}
.cid-tSDMigPMOM .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigPMOM .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigPMOM .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigPMOM .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-tSDMigPMOM .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigPMOM .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigPMOM .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigPMOM .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-tSDMigPMOM .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigPMOM .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigPMOM .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigPMOM .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigPMOM .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-tSDMigPMOM .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPMOM .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigPMOM .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigPMOM .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigPMOM .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigPMOM .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigPMOM .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigPMOM .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigPMOM .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPMOM .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigPMOM .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-tSDMigPMOM .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPMOM .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigPMOM .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigPMOM .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigPMOM .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigPMOM .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigPMOM .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigPMOM .modal-lg,
  .cid-tSDMigPMOM .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigPMOM .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigPMOM .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigPMOM .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-tSDMigPMOM .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigPMOM .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigPMOM .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigPMOM .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-tSDMigPMOM .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigPMOM .mbr-section-btn .btn {
  margin: 0;
}
.cid-tNPUtZE5LZ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tNPUtZE5LZ nav.navbar {
  position: fixed;
}
.cid-tNPUtZE5LZ .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-tNPUtZE5LZ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tNPUtZE5LZ .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tNPUtZE5LZ #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tNPUtZE5LZ .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tNPUtZE5LZ .dropdown-item:hover,
.cid-tNPUtZE5LZ .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tNPUtZE5LZ .dropdown-item:hover span {
  color: white;
}
.cid-tNPUtZE5LZ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tNPUtZE5LZ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tNPUtZE5LZ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tNPUtZE5LZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tNPUtZE5LZ .nav-link {
  position: relative;
}
.cid-tNPUtZE5LZ .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tNPUtZE5LZ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tNPUtZE5LZ .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tNPUtZE5LZ .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tNPUtZE5LZ .dropdown-menu,
.cid-tNPUtZE5LZ .navbar.opened {
  background: #353535 !important;
}
.cid-tNPUtZE5LZ .nav-item:focus,
.cid-tNPUtZE5LZ .nav-link:focus {
  outline: none;
}
.cid-tNPUtZE5LZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tNPUtZE5LZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tNPUtZE5LZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tNPUtZE5LZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tNPUtZE5LZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tNPUtZE5LZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tNPUtZE5LZ .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-tNPUtZE5LZ .navbar.opened {
  transition: all 0.3s;
}
.cid-tNPUtZE5LZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tNPUtZE5LZ .navbar .navbar-logo img {
  width: auto;
}
.cid-tNPUtZE5LZ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tNPUtZE5LZ .navbar.collapsed {
  justify-content: center;
}
.cid-tNPUtZE5LZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tNPUtZE5LZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tNPUtZE5LZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tNPUtZE5LZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tNPUtZE5LZ .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-tNPUtZE5LZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tNPUtZE5LZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tNPUtZE5LZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tNPUtZE5LZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tNPUtZE5LZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tNPUtZE5LZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tNPUtZE5LZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tNPUtZE5LZ .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-tNPUtZE5LZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tNPUtZE5LZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tNPUtZE5LZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tNPUtZE5LZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tNPUtZE5LZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tNPUtZE5LZ .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-tNPUtZE5LZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tNPUtZE5LZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tNPUtZE5LZ .dropdown-item.active,
.cid-tNPUtZE5LZ .dropdown-item:active {
  background-color: transparent;
}
.cid-tNPUtZE5LZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tNPUtZE5LZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tNPUtZE5LZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tNPUtZE5LZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tNPUtZE5LZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tNPUtZE5LZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tNPUtZE5LZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tNPUtZE5LZ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tNPUtZE5LZ button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tNPUtZE5LZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tNPUtZE5LZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tNPUtZE5LZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tNPUtZE5LZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tNPUtZE5LZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tNPUtZE5LZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tNPUtZE5LZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tNPUtZE5LZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tNPUtZE5LZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tNPUtZE5LZ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tNPUtZE5LZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tNPUtZE5LZ .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-tNPUtZE5LZ .navbar {
    height: 70px;
  }
  .cid-tNPUtZE5LZ .navbar.opened {
    height: auto;
  }
  .cid-tNPUtZE5LZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tNPUtZE5LZ .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tNPUtZE5LZ .navbar-toggler {
  margin-left: 10px;
}
.cid-tNPUtZE5LZ .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-tNPUtZE5LZ .navbar-logo {
  margin-right: 0 !important;
}
.cid-tNPUtZE5LZ .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tNPUtZE5LZ .mbr-text {
    display: none;
  }
}
.cid-tNPUtZE5LZ .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tNPUtZE5LZ .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tNPUtZE5LZ .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tNPUtZE5LZ .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-tNPUtZE5LZ #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-tNPUtZE5LZ #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-tNPUtZE5LZ #vol {
    display: none;
  }
}
.cid-tNPUtZE5LZ .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tNPUtUQ8eT {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tNPUtUQ8eT .mbr-section-title {
  color: #4479d9;
}
#custom-html-1v8 body {
  background-color: black;
}
#custom-html-1v8 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1v8 .complet {
  background-color: #000000;
}
#custom-html-1v8 .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-1v8 .conteneurVideo iframe,
#custom-html-1v8 .conteneurVideo object,
#custom-html-1v8 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1v8 #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-1v8 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1v8 #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-1v8 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1v8 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubptdeNzhC {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubptdeNzhC .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tNPUtWocCb {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tNPUtWocCb .mbr-text {
  color: #ffffff;
}
.cid-tNPUtWocCb .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tNPUtWocCb .mbr-section-title {
  color: #4479d9;
}
.cid-tNPUtWocCb H1 {
  color: #4479d9;
}
.cid-tNPUtWocCb H2 {
  color: #4479d9;
}
.cid-tNPUtWocCb H3 {
  color: #4479d9;
}
.cid-tNPUtWocCb .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tNPUtWocCb .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tNPUtWocCb .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tNPUtWocCb .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tNPUtWocCb .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tNPUtWocCb .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tNPUtWocCb .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tNPUtWocCb .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tNPUtWocCb .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tNPUtWocCb .play,
.cid-tNPUtWocCb .pause,
.cid-tNPUtWocCb .prev,
.cid-tNPUtWocCb .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tNPUtWocCb .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tNPUtWocCb #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tNPUtWocCb .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwq0xFTtA {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwq0xFTtA .mbr-media {
  position: relative;
}
.cid-ubwq0xFTtA .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwq0xFTtA 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-ubwq0xFTtA img {
    max-width: 95%;
  }
}
.cid-ubwq0xFTtA h1 {
  line-height: 1.5;
}
.cid-ubwq0xFTtA .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-ubwq0xFTtA .start:hover {
  background: #ff1f3f;
}
.cid-ubwq0xFTtA .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwq0xFTtA a {
  background-image: none !important;
}
.cid-ubwq0xFTtA .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwq0xFTtA .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwq0xFTtA .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwq0xFTtA .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-ubwq0xFTtA .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwq0xFTtA .mbr-section-title {
  color: #ffffff;
}
.cid-ubwq0xFTtA .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwq0xFTtA .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwq0xFTtA .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwq0xFTtA .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwq0xFTtA .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwq0xFTtA .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwq0xFTtA .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwq0xFTtA .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwq0xFTtA .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwq0xFTtA .playEnfant,
.cid-ubwq0xFTtA .pauseEnfant,
.cid-ubwq0xFTtA .prevEnfant,
.cid-ubwq0xFTtA .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwq0xFTtA .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwq0xFTtA #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwq0xFTtA .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwq0xFTtA .mbr-card-title,
.cid-ubwq0xFTtA .cards-wrapper {
  color: #ffa405;
}
.cid-ubwq0xFTtA .mbr-section-title P {
  text-align: right;
}
.cid-ubwq1qm0va {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwq1qm0va .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwq1qm0va .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwq1qm0va .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwq1qm0va .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwq1qm0va .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwq1qm0va .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwq1qm0va .card-row {
  align-items: stretch;
}
.cid-ubwq1qm0va .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwq1qm0va .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwq1qm0va .couleur1 {
  background-color: royalblue;
}
.cid-ubwq1qm0va .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwq1qm0va .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwq1qm0va .card-box {
  height: 100%;
}
.cid-ubwq1qm0va .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwq1qm0va .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwq1qm0va .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwq1qm0va .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tNPUtXrDIM {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tNPUtXrDIM .btn {
  border-radius: 1vh;
}
.cid-ubptf0dYC8 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubptf0dYC8 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubptf0dYC8 .mbr-text,
.cid-ubptf0dYC8 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tNPUtWN6Ae.popup-builder {
  background-color: #ffffff;
}
.cid-tNPUtWN6Ae.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tNPUtWN6Ae.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tNPUtWN6Ae .modal-content,
.cid-tNPUtWN6Ae .modal-dialog {
  height: auto;
}
.cid-tNPUtWN6Ae .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tNPUtWN6Ae .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tNPUtWN6Ae .form-wrapper .mbr-form .form-group,
  .cid-tNPUtWN6Ae .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tNPUtWN6Ae .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tNPUtWN6Ae .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-tNPUtWN6Ae .mbr-text {
  text-align: center;
}
.cid-tNPUtWN6Ae .pt-0 {
  padding-top: 0 !important;
}
.cid-tNPUtWN6Ae .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tNPUtWN6Ae .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tNPUtWN6Ae .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tNPUtWN6Ae .modal-open {
  overflow: hidden;
}
.cid-tNPUtWN6Ae .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tNPUtWN6Ae .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tNPUtWN6Ae .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tNPUtWN6Ae .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-tNPUtWN6Ae .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tNPUtWN6Ae .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tNPUtWN6Ae .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tNPUtWN6Ae .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-tNPUtWN6Ae .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tNPUtWN6Ae .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tNPUtWN6Ae .modal-backdrop.fade {
  opacity: 0;
}
.cid-tNPUtWN6Ae .modal-backdrop.show {
  opacity: .5;
}
.cid-tNPUtWN6Ae .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-tNPUtWN6Ae .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tNPUtWN6Ae .modal-header {
    padding: 1rem;
  }
}
.cid-tNPUtWN6Ae .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tNPUtWN6Ae .modal-header .close svg {
  fill: #ffffff;
}
.cid-tNPUtWN6Ae .modal-header .close:hover {
  opacity: 1;
}
.cid-tNPUtWN6Ae .modal-header .close:focus {
  outline: none;
}
.cid-tNPUtWN6Ae .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tNPUtWN6Ae .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tNPUtWN6Ae .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tNPUtWN6Ae .modal-body {
    padding: 1rem;
  }
}
.cid-tNPUtWN6Ae .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-tNPUtWN6Ae .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tNPUtWN6Ae .modal-footer {
    padding: 1rem;
  }
}
.cid-tNPUtWN6Ae .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tNPUtWN6Ae .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tNPUtWN6Ae .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tNPUtWN6Ae .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tNPUtWN6Ae .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tNPUtWN6Ae .modal-lg,
  .cid-tNPUtWN6Ae .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tNPUtWN6Ae .modal-xl {
    max-width: 1140px;
  }
}
.cid-tNPUtWN6Ae .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tNPUtWN6Ae .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-tNPUtWN6Ae .form-group {
  margin-bottom: 1rem;
}
.cid-tNPUtWN6Ae .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tNPUtWN6Ae .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tNPUtWN6Ae .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-tNPUtWN6Ae .mbr-section-btn {
  margin: 0;
}
.cid-tNPUtWN6Ae .mbr-section-btn .btn {
  margin: 0;
}
.cid-tNPUtWN6Ae .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tNPUtWN6Ae .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tNPUtX402p.popup-builder {
  background-color: #ffffff;
}
.cid-tNPUtX402p.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tNPUtX402p.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tNPUtX402p .modal-content,
.cid-tNPUtX402p .modal-dialog {
  height: auto;
}
.cid-tNPUtX402p .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tNPUtX402p .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tNPUtX402p .form-wrapper .mbr-form .form-group,
  .cid-tNPUtX402p .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tNPUtX402p .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tNPUtX402p .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-tNPUtX402p .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tNPUtX402p .pt-0 {
  padding-top: 0 !important;
}
.cid-tNPUtX402p .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tNPUtX402p .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tNPUtX402p .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tNPUtX402p .modal-open {
  overflow: hidden;
}
.cid-tNPUtX402p .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tNPUtX402p .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tNPUtX402p .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tNPUtX402p .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-tNPUtX402p .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tNPUtX402p .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tNPUtX402p .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tNPUtX402p .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-tNPUtX402p .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tNPUtX402p .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tNPUtX402p .modal-backdrop.fade {
  opacity: 0;
}
.cid-tNPUtX402p .modal-backdrop.show {
  opacity: .5;
}
.cid-tNPUtX402p .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-tNPUtX402p .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tNPUtX402p .modal-header {
    padding: 1rem;
  }
}
.cid-tNPUtX402p .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tNPUtX402p .modal-header .close svg {
  fill: #ffffff;
}
.cid-tNPUtX402p .modal-header .close:hover {
  opacity: 1;
}
.cid-tNPUtX402p .modal-header .close:focus {
  outline: none;
}
.cid-tNPUtX402p .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tNPUtX402p .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tNPUtX402p .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tNPUtX402p .modal-body {
    padding: 1rem;
  }
}
.cid-tNPUtX402p .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-tNPUtX402p .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tNPUtX402p .modal-footer {
    padding: 1rem;
  }
}
.cid-tNPUtX402p .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tNPUtX402p .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tNPUtX402p .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tNPUtX402p .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tNPUtX402p .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tNPUtX402p .modal-lg,
  .cid-tNPUtX402p .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tNPUtX402p .modal-xl {
    max-width: 1140px;
  }
}
.cid-tNPUtX402p .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tNPUtX402p .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-tNPUtX402p .form-group {
  margin-bottom: 1rem;
}
.cid-tNPUtX402p .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tNPUtX402p .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tNPUtX402p .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-tNPUtX402p .mbr-section-btn {
  margin: 0;
}
.cid-tNPUtX402p .mbr-section-btn .btn {
  margin: 0;
}
.cid-tNPUtX402p #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tNPUtX402p #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tNPUtX402p #creativecommons img,
.cid-tNPUtX402p iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tNPUtXKchK {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tNPUtXKchK .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tNPUtXKchK .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tNPUtXKchK .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tNPUtXKchK .bg-youtube:hover {
  background: #cc0000;
}
.cid-tNPUtXKchK .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tNPUtXKchK .bg-twitch:hover {
  background: #7313ff;
}
.cid-tNPUtXKchK .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-tNPUtXKchK [class^="socicon-"]:before,
.cid-tNPUtXKchK [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tNPUtXKchK .mbr-section-title,
.cid-tNPUtXKchK .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tNPUtYc2SA {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tNPUtYc2SA .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tNPUtYc2SA .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tNPUtYc2SA .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-tNPUtYc2SA .form-control:focus,
.cid-tNPUtYc2SA .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tNPUtYc2SA .form-group {
  margin-bottom: 1rem;
}
.cid-tNPUtYc2SA input::-webkit-input-placeholder,
.cid-tNPUtYc2SA textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tNPUtYc2SA input:-moz-placeholder,
.cid-tNPUtYc2SA textarea:-moz-placeholder {
  color: #656565;
}
.cid-tNPUtYc2SA .jq-selectbox li,
.cid-tNPUtYc2SA .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tNPUtYc2SA .jq-selectbox li:hover,
.cid-tNPUtYc2SA .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tNPUtYc2SA .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tNPUtYc2SA .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tNPUtYc2SA textarea.form-control {
  resize: none;
}
.cid-tNPUtYc2SA .input-group-btn {
  display: inline-block;
}
.cid-tNPUtYc2SA .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tNPUtYc2SA .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tNPUtYc2SA .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tNPUtYc2SA .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tNPUtYc2SA .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tNPUtYc2SA .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tNPUtYc2SA .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tNPUtYc2SA .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tNPUtYc2SA .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tNPUtYc2SA .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tNPUtYc2SA .form-control,
.cid-tNPUtYc2SA .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tNPUtYc2SA #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tNPUtYc2SA #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tNPUtYc2SA #creativecommons img,
.cid-tNPUtYc2SA iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tNPUtYc2SA .offset-md-1 {
  margin-left: 1vw;
}
.cid-tNPUtYRVhs .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-tNPUtYRVhs .my-float {
  margin-top: 16px;
}
.cid-tNPUtYRVhs P {
  color: #232323;
}
.cid-tNPUtYRVhs DIV {
  color: #ffffff;
}
.cid-tNPUtYRVhs H10 {
  color: #767676;
}
.cid-tNPUtYRVhs .hidden {
  display: none;
}
.cid-tNPUtZc3rL.popup-builder {
  background-color: #ffffff;
}
.cid-tNPUtZc3rL.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tNPUtZc3rL.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tNPUtZc3rL .modal-content,
.cid-tNPUtZc3rL .modal-dialog {
  height: auto;
}
.cid-tNPUtZc3rL .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tNPUtZc3rL .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tNPUtZc3rL .form-wrapper .mbr-form .form-group,
  .cid-tNPUtZc3rL .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tNPUtZc3rL .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tNPUtZc3rL .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-tNPUtZc3rL .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tNPUtZc3rL .pt-0 {
  padding-top: 0 !important;
}
.cid-tNPUtZc3rL .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tNPUtZc3rL .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tNPUtZc3rL .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tNPUtZc3rL .modal-open {
  overflow: hidden;
}
.cid-tNPUtZc3rL .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tNPUtZc3rL .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tNPUtZc3rL .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tNPUtZc3rL .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-tNPUtZc3rL .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tNPUtZc3rL .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tNPUtZc3rL .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tNPUtZc3rL .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-tNPUtZc3rL .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tNPUtZc3rL .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tNPUtZc3rL .modal-backdrop.fade {
  opacity: 0;
}
.cid-tNPUtZc3rL .modal-backdrop.show {
  opacity: .5;
}
.cid-tNPUtZc3rL .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-tNPUtZc3rL .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tNPUtZc3rL .modal-header {
    padding: 1rem;
  }
}
.cid-tNPUtZc3rL .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tNPUtZc3rL .modal-header .close svg {
  fill: #ffffff;
}
.cid-tNPUtZc3rL .modal-header .close:hover {
  opacity: 1;
}
.cid-tNPUtZc3rL .modal-header .close:focus {
  outline: none;
}
.cid-tNPUtZc3rL .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tNPUtZc3rL .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tNPUtZc3rL .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tNPUtZc3rL .modal-body {
    padding: 1rem;
  }
}
.cid-tNPUtZc3rL .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-tNPUtZc3rL .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tNPUtZc3rL .modal-footer {
    padding: 1rem;
  }
}
.cid-tNPUtZc3rL .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tNPUtZc3rL .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tNPUtZc3rL .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tNPUtZc3rL .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tNPUtZc3rL .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tNPUtZc3rL .modal-lg,
  .cid-tNPUtZc3rL .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tNPUtZc3rL .modal-xl {
    max-width: 1140px;
  }
}
.cid-tNPUtZc3rL .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tNPUtZc3rL .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-tNPUtZc3rL .form-group {
  margin-bottom: 1rem;
}
.cid-tNPUtZc3rL .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tNPUtZc3rL .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tNPUtZc3rL .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-tNPUtZc3rL .mbr-section-btn {
  margin: 0;
}
.cid-tNPUtZc3rL .mbr-section-btn .btn {
  margin: 0;
}
.cid-tSDMigPHlR.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigPHlR.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigPHlR.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigPHlR .modal-content,
.cid-tSDMigPHlR .modal-dialog {
  height: auto;
}
.cid-tSDMigPHlR .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigPHlR .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigPHlR .form-wrapper .mbr-form .form-group,
  .cid-tSDMigPHlR .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigPHlR .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigPHlR .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-tSDMigPHlR .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigPHlR .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigPHlR .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigPHlR .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigPHlR .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigPHlR .modal-open {
  overflow: hidden;
}
.cid-tSDMigPHlR .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigPHlR .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigPHlR .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigPHlR .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-tSDMigPHlR .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigPHlR .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigPHlR .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigPHlR .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-tSDMigPHlR .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigPHlR .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigPHlR .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigPHlR .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigPHlR .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-tSDMigPHlR .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPHlR .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigPHlR .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigPHlR .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigPHlR .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigPHlR .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigPHlR .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigPHlR .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigPHlR .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPHlR .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigPHlR .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-tSDMigPHlR .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPHlR .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigPHlR .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigPHlR .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigPHlR .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigPHlR .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigPHlR .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigPHlR .modal-lg,
  .cid-tSDMigPHlR .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigPHlR .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigPHlR .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigPHlR .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-tSDMigPHlR .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigPHlR .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigPHlR .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigPHlR .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-tSDMigPHlR .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigPHlR .mbr-section-btn .btn {
  margin: 0;
}
.cid-tOq7KPyRks {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tOq7KPyRks nav.navbar {
  position: fixed;
}
.cid-tOq7KPyRks .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-tOq7KPyRks .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tOq7KPyRks .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tOq7KPyRks #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tOq7KPyRks .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tOq7KPyRks .dropdown-item:hover,
.cid-tOq7KPyRks .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tOq7KPyRks .dropdown-item:hover span {
  color: white;
}
.cid-tOq7KPyRks .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tOq7KPyRks .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tOq7KPyRks .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tOq7KPyRks .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tOq7KPyRks .nav-link {
  position: relative;
}
.cid-tOq7KPyRks .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tOq7KPyRks .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tOq7KPyRks .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tOq7KPyRks .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tOq7KPyRks .dropdown-menu,
.cid-tOq7KPyRks .navbar.opened {
  background: #353535 !important;
}
.cid-tOq7KPyRks .nav-item:focus,
.cid-tOq7KPyRks .nav-link:focus {
  outline: none;
}
.cid-tOq7KPyRks .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tOq7KPyRks .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tOq7KPyRks .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tOq7KPyRks .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tOq7KPyRks .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tOq7KPyRks .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tOq7KPyRks .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-tOq7KPyRks .navbar.opened {
  transition: all 0.3s;
}
.cid-tOq7KPyRks .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tOq7KPyRks .navbar .navbar-logo img {
  width: auto;
}
.cid-tOq7KPyRks .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tOq7KPyRks .navbar.collapsed {
  justify-content: center;
}
.cid-tOq7KPyRks .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tOq7KPyRks .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tOq7KPyRks .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tOq7KPyRks .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tOq7KPyRks .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-tOq7KPyRks .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tOq7KPyRks .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tOq7KPyRks .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tOq7KPyRks .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tOq7KPyRks .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tOq7KPyRks .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tOq7KPyRks .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tOq7KPyRks .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-tOq7KPyRks .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tOq7KPyRks .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tOq7KPyRks .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tOq7KPyRks .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tOq7KPyRks .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tOq7KPyRks .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-tOq7KPyRks .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tOq7KPyRks .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tOq7KPyRks .dropdown-item.active,
.cid-tOq7KPyRks .dropdown-item:active {
  background-color: transparent;
}
.cid-tOq7KPyRks .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tOq7KPyRks .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tOq7KPyRks .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tOq7KPyRks .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tOq7KPyRks .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tOq7KPyRks .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tOq7KPyRks ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tOq7KPyRks .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tOq7KPyRks button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tOq7KPyRks button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tOq7KPyRks button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tOq7KPyRks button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tOq7KPyRks button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tOq7KPyRks button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tOq7KPyRks nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tOq7KPyRks nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tOq7KPyRks nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tOq7KPyRks nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tOq7KPyRks .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tOq7KPyRks a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tOq7KPyRks .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-tOq7KPyRks .navbar {
    height: 70px;
  }
  .cid-tOq7KPyRks .navbar.opened {
    height: auto;
  }
  .cid-tOq7KPyRks .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tOq7KPyRks .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tOq7KPyRks .navbar-toggler {
  margin-left: 10px;
}
.cid-tOq7KPyRks .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-tOq7KPyRks .navbar-logo {
  margin-right: 0 !important;
}
.cid-tOq7KPyRks .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tOq7KPyRks .mbr-text {
    display: none;
  }
}
.cid-tOq7KPyRks .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tOq7KPyRks .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tOq7KPyRks .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tOq7KPyRks .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-tOq7KPyRks #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-tOq7KPyRks #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-tOq7KPyRks #vol {
    display: none;
  }
}
.cid-tOq7KPyRks .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tOq7KLJR4d {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tOq7KLJR4d .mbr-section-title {
  color: #4479d9;
}
#custom-html-1vm body {
  background-color: black;
}
#custom-html-1vm .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1vm .complet {
  background-color: #000000;
}
#custom-html-1vm .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-1vm .conteneurVideo iframe,
#custom-html-1vm .conteneurVideo object,
#custom-html-1vm .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1vm #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-1vm .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1vm #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-1vm .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1vm .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpvBjKVtT {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpvBjKVtT .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tOq7KMFGlE {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tOq7KMFGlE .mbr-text {
  color: #ffffff;
}
.cid-tOq7KMFGlE .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tOq7KMFGlE .mbr-section-title {
  color: #4479d9;
}
.cid-tOq7KMFGlE H1 {
  color: #4479d9;
}
.cid-tOq7KMFGlE H2 {
  color: #4479d9;
}
.cid-tOq7KMFGlE H3 {
  color: #4479d9;
}
.cid-tOq7KMFGlE .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tOq7KMFGlE .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tOq7KMFGlE .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tOq7KMFGlE .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tOq7KMFGlE .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tOq7KMFGlE .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tOq7KMFGlE .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tOq7KMFGlE .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tOq7KMFGlE .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tOq7KMFGlE .play,
.cid-tOq7KMFGlE .pause,
.cid-tOq7KMFGlE .prev,
.cid-tOq7KMFGlE .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tOq7KMFGlE .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tOq7KMFGlE #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tOq7KMFGlE .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwfeAPJGh {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwfeAPJGh .mbr-media {
  position: relative;
}
.cid-ubwfeAPJGh .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwfeAPJGh 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-ubwfeAPJGh img {
    max-width: 95%;
  }
}
.cid-ubwfeAPJGh h1 {
  line-height: 1.5;
}
.cid-ubwfeAPJGh .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-ubwfeAPJGh .start:hover {
  background: #ff1f3f;
}
.cid-ubwfeAPJGh .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwfeAPJGh a {
  background-image: none !important;
}
.cid-ubwfeAPJGh .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwfeAPJGh .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwfeAPJGh .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwfeAPJGh .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-ubwfeAPJGh .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwfeAPJGh .mbr-section-title {
  color: #ffffff;
}
.cid-ubwfeAPJGh .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwfeAPJGh .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwfeAPJGh .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwfeAPJGh .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwfeAPJGh .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwfeAPJGh .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwfeAPJGh .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwfeAPJGh .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwfeAPJGh .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwfeAPJGh .playEnfant,
.cid-ubwfeAPJGh .pauseEnfant,
.cid-ubwfeAPJGh .prevEnfant,
.cid-ubwfeAPJGh .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwfeAPJGh .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwfeAPJGh #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwfeAPJGh .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwfeAPJGh .mbr-card-title,
.cid-ubwfeAPJGh .cards-wrapper {
  color: #ffa405;
}
.cid-ubwfeAPJGh .mbr-section-title P {
  text-align: right;
}
.cid-ubwffkgNF0 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwffkgNF0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwffkgNF0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwffkgNF0 .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwffkgNF0 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwffkgNF0 .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwffkgNF0 .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwffkgNF0 .card-row {
  align-items: stretch;
}
.cid-ubwffkgNF0 .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwffkgNF0 .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwffkgNF0 .couleur1 {
  background-color: royalblue;
}
.cid-ubwffkgNF0 .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwffkgNF0 .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwffkgNF0 .card-box {
  height: 100%;
}
.cid-ubwffkgNF0 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwffkgNF0 .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwffkgNF0 .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwffkgNF0 .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tOq7KN6aPn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tOq7KN6aPn .btn {
  border-radius: 1vh;
}
.cid-ubpvD90Lt9 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpvD90Lt9 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpvD90Lt9 .mbr-text,
.cid-ubpvD90Lt9 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tOq7KNg654.popup-builder {
  background-color: #ffffff;
}
.cid-tOq7KNg654.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tOq7KNg654.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tOq7KNg654 .modal-content,
.cid-tOq7KNg654 .modal-dialog {
  height: auto;
}
.cid-tOq7KNg654 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tOq7KNg654 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tOq7KNg654 .form-wrapper .mbr-form .form-group,
  .cid-tOq7KNg654 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tOq7KNg654 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tOq7KNg654 .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-tOq7KNg654 .mbr-text {
  text-align: center;
}
.cid-tOq7KNg654 .pt-0 {
  padding-top: 0 !important;
}
.cid-tOq7KNg654 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tOq7KNg654 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tOq7KNg654 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tOq7KNg654 .modal-open {
  overflow: hidden;
}
.cid-tOq7KNg654 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tOq7KNg654 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tOq7KNg654 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tOq7KNg654 .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-tOq7KNg654 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tOq7KNg654 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tOq7KNg654 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tOq7KNg654 .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-tOq7KNg654 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tOq7KNg654 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tOq7KNg654 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tOq7KNg654 .modal-backdrop.show {
  opacity: .5;
}
.cid-tOq7KNg654 .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-tOq7KNg654 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tOq7KNg654 .modal-header {
    padding: 1rem;
  }
}
.cid-tOq7KNg654 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tOq7KNg654 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tOq7KNg654 .modal-header .close:hover {
  opacity: 1;
}
.cid-tOq7KNg654 .modal-header .close:focus {
  outline: none;
}
.cid-tOq7KNg654 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tOq7KNg654 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tOq7KNg654 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tOq7KNg654 .modal-body {
    padding: 1rem;
  }
}
.cid-tOq7KNg654 .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-tOq7KNg654 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tOq7KNg654 .modal-footer {
    padding: 1rem;
  }
}
.cid-tOq7KNg654 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tOq7KNg654 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tOq7KNg654 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tOq7KNg654 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tOq7KNg654 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tOq7KNg654 .modal-lg,
  .cid-tOq7KNg654 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tOq7KNg654 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tOq7KNg654 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tOq7KNg654 .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-tOq7KNg654 .form-group {
  margin-bottom: 1rem;
}
.cid-tOq7KNg654 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tOq7KNg654 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tOq7KNg654 .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-tOq7KNg654 .mbr-section-btn {
  margin: 0;
}
.cid-tOq7KNg654 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tOq7KNg654 .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tOq7KNg654 .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tOq7KNyot9.popup-builder {
  background-color: #ffffff;
}
.cid-tOq7KNyot9.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tOq7KNyot9.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tOq7KNyot9 .modal-content,
.cid-tOq7KNyot9 .modal-dialog {
  height: auto;
}
.cid-tOq7KNyot9 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tOq7KNyot9 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tOq7KNyot9 .form-wrapper .mbr-form .form-group,
  .cid-tOq7KNyot9 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tOq7KNyot9 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tOq7KNyot9 .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-tOq7KNyot9 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tOq7KNyot9 .pt-0 {
  padding-top: 0 !important;
}
.cid-tOq7KNyot9 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tOq7KNyot9 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tOq7KNyot9 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tOq7KNyot9 .modal-open {
  overflow: hidden;
}
.cid-tOq7KNyot9 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tOq7KNyot9 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tOq7KNyot9 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tOq7KNyot9 .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-tOq7KNyot9 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tOq7KNyot9 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tOq7KNyot9 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tOq7KNyot9 .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-tOq7KNyot9 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tOq7KNyot9 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tOq7KNyot9 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tOq7KNyot9 .modal-backdrop.show {
  opacity: .5;
}
.cid-tOq7KNyot9 .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-tOq7KNyot9 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tOq7KNyot9 .modal-header {
    padding: 1rem;
  }
}
.cid-tOq7KNyot9 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tOq7KNyot9 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tOq7KNyot9 .modal-header .close:hover {
  opacity: 1;
}
.cid-tOq7KNyot9 .modal-header .close:focus {
  outline: none;
}
.cid-tOq7KNyot9 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tOq7KNyot9 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tOq7KNyot9 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tOq7KNyot9 .modal-body {
    padding: 1rem;
  }
}
.cid-tOq7KNyot9 .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-tOq7KNyot9 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tOq7KNyot9 .modal-footer {
    padding: 1rem;
  }
}
.cid-tOq7KNyot9 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tOq7KNyot9 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tOq7KNyot9 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tOq7KNyot9 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tOq7KNyot9 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tOq7KNyot9 .modal-lg,
  .cid-tOq7KNyot9 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tOq7KNyot9 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tOq7KNyot9 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tOq7KNyot9 .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-tOq7KNyot9 .form-group {
  margin-bottom: 1rem;
}
.cid-tOq7KNyot9 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tOq7KNyot9 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tOq7KNyot9 .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-tOq7KNyot9 .mbr-section-btn {
  margin: 0;
}
.cid-tOq7KNyot9 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tOq7KNyot9 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tOq7KNyot9 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tOq7KNyot9 #creativecommons img,
.cid-tOq7KNyot9 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tOq7KNYfsQ {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tOq7KNYfsQ .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tOq7KNYfsQ .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tOq7KNYfsQ .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tOq7KNYfsQ .bg-youtube:hover {
  background: #cc0000;
}
.cid-tOq7KNYfsQ .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tOq7KNYfsQ .bg-twitch:hover {
  background: #7313ff;
}
.cid-tOq7KNYfsQ .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-tOq7KNYfsQ [class^="socicon-"]:before,
.cid-tOq7KNYfsQ [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tOq7KNYfsQ .mbr-section-title,
.cid-tOq7KNYfsQ .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tOq7KOucxK {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tOq7KOucxK .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tOq7KOucxK .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tOq7KOucxK .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-tOq7KOucxK .form-control:focus,
.cid-tOq7KOucxK .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tOq7KOucxK .form-group {
  margin-bottom: 1rem;
}
.cid-tOq7KOucxK input::-webkit-input-placeholder,
.cid-tOq7KOucxK textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tOq7KOucxK input:-moz-placeholder,
.cid-tOq7KOucxK textarea:-moz-placeholder {
  color: #656565;
}
.cid-tOq7KOucxK .jq-selectbox li,
.cid-tOq7KOucxK .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tOq7KOucxK .jq-selectbox li:hover,
.cid-tOq7KOucxK .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tOq7KOucxK .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tOq7KOucxK .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tOq7KOucxK textarea.form-control {
  resize: none;
}
.cid-tOq7KOucxK .input-group-btn {
  display: inline-block;
}
.cid-tOq7KOucxK .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tOq7KOucxK .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tOq7KOucxK .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tOq7KOucxK .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tOq7KOucxK .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tOq7KOucxK .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tOq7KOucxK .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tOq7KOucxK .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tOq7KOucxK .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tOq7KOucxK .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tOq7KOucxK .form-control,
.cid-tOq7KOucxK .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tOq7KOucxK #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tOq7KOucxK #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tOq7KOucxK #creativecommons img,
.cid-tOq7KOucxK iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tOq7KOucxK .offset-md-1 {
  margin-left: 1vw;
}
.cid-tOq7KPbGAg .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-tOq7KPbGAg .my-float {
  margin-top: 16px;
}
.cid-tOq7KPbGAg P {
  color: #232323;
}
.cid-tOq7KPbGAg DIV {
  color: #ffffff;
}
.cid-tOq7KPbGAg H10 {
  color: #767676;
}
.cid-tOq7KPbGAg .hidden {
  display: none;
}
.cid-tSDMigPkRE.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigPkRE.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigPkRE.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigPkRE .modal-content,
.cid-tSDMigPkRE .modal-dialog {
  height: auto;
}
.cid-tSDMigPkRE .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigPkRE .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigPkRE .form-wrapper .mbr-form .form-group,
  .cid-tSDMigPkRE .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigPkRE .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigPkRE .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-tSDMigPkRE .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigPkRE .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigPkRE .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigPkRE .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigPkRE .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigPkRE .modal-open {
  overflow: hidden;
}
.cid-tSDMigPkRE .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigPkRE .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigPkRE .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigPkRE .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-tSDMigPkRE .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigPkRE .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigPkRE .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigPkRE .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-tSDMigPkRE .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigPkRE .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigPkRE .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigPkRE .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigPkRE .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-tSDMigPkRE .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPkRE .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigPkRE .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigPkRE .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigPkRE .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigPkRE .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigPkRE .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigPkRE .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigPkRE .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPkRE .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigPkRE .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-tSDMigPkRE .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPkRE .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigPkRE .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigPkRE .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigPkRE .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigPkRE .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigPkRE .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigPkRE .modal-lg,
  .cid-tSDMigPkRE .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigPkRE .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigPkRE .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigPkRE .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-tSDMigPkRE .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigPkRE .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigPkRE .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigPkRE .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-tSDMigPkRE .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigPkRE .mbr-section-btn .btn {
  margin: 0;
}
.cid-tStFOMKqnr {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tStFOMKqnr nav.navbar {
  position: fixed;
}
.cid-tStFOMKqnr .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-tStFOMKqnr .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tStFOMKqnr .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tStFOMKqnr #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tStFOMKqnr .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tStFOMKqnr .dropdown-item:hover,
.cid-tStFOMKqnr .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tStFOMKqnr .dropdown-item:hover span {
  color: white;
}
.cid-tStFOMKqnr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tStFOMKqnr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tStFOMKqnr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tStFOMKqnr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tStFOMKqnr .nav-link {
  position: relative;
}
.cid-tStFOMKqnr .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tStFOMKqnr .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tStFOMKqnr .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tStFOMKqnr .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tStFOMKqnr .dropdown-menu,
.cid-tStFOMKqnr .navbar.opened {
  background: #353535 !important;
}
.cid-tStFOMKqnr .nav-item:focus,
.cid-tStFOMKqnr .nav-link:focus {
  outline: none;
}
.cid-tStFOMKqnr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tStFOMKqnr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tStFOMKqnr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tStFOMKqnr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tStFOMKqnr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tStFOMKqnr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tStFOMKqnr .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-tStFOMKqnr .navbar.opened {
  transition: all 0.3s;
}
.cid-tStFOMKqnr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tStFOMKqnr .navbar .navbar-logo img {
  width: auto;
}
.cid-tStFOMKqnr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tStFOMKqnr .navbar.collapsed {
  justify-content: center;
}
.cid-tStFOMKqnr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tStFOMKqnr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tStFOMKqnr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tStFOMKqnr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tStFOMKqnr .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-tStFOMKqnr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tStFOMKqnr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tStFOMKqnr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tStFOMKqnr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tStFOMKqnr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tStFOMKqnr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tStFOMKqnr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tStFOMKqnr .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-tStFOMKqnr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tStFOMKqnr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tStFOMKqnr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tStFOMKqnr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tStFOMKqnr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tStFOMKqnr .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-tStFOMKqnr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tStFOMKqnr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tStFOMKqnr .dropdown-item.active,
.cid-tStFOMKqnr .dropdown-item:active {
  background-color: transparent;
}
.cid-tStFOMKqnr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tStFOMKqnr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tStFOMKqnr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tStFOMKqnr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tStFOMKqnr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tStFOMKqnr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tStFOMKqnr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tStFOMKqnr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tStFOMKqnr button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tStFOMKqnr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tStFOMKqnr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tStFOMKqnr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tStFOMKqnr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tStFOMKqnr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tStFOMKqnr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tStFOMKqnr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tStFOMKqnr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tStFOMKqnr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tStFOMKqnr .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tStFOMKqnr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tStFOMKqnr .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-tStFOMKqnr .navbar {
    height: 70px;
  }
  .cid-tStFOMKqnr .navbar.opened {
    height: auto;
  }
  .cid-tStFOMKqnr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tStFOMKqnr .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tStFOMKqnr .navbar-toggler {
  margin-left: 10px;
}
.cid-tStFOMKqnr .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-tStFOMKqnr .navbar-logo {
  margin-right: 0 !important;
}
.cid-tStFOMKqnr .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tStFOMKqnr .mbr-text {
    display: none;
  }
}
.cid-tStFOMKqnr .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tStFOMKqnr .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tStFOMKqnr .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tStFOMKqnr .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-tStFOMKqnr #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-tStFOMKqnr #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-tStFOMKqnr #vol {
    display: none;
  }
}
.cid-tStFOMKqnr .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tStFOHACFF {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tStFOHACFF .mbr-section-title {
  color: #4479d9;
}
#custom-html-1xf body {
  background-color: black;
}
#custom-html-1xf .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1xf .complet {
  background-color: #000000;
}
#custom-html-1xf .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-1xf .conteneurVideo iframe,
#custom-html-1xf .conteneurVideo object,
#custom-html-1xf .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1xf #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-1xf .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1xf #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-1xf .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1xf .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubptSSGLuo {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubptSSGLuo .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tStFOIRwoK {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tStFOIRwoK .mbr-text {
  color: #ffffff;
}
.cid-tStFOIRwoK .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tStFOIRwoK .mbr-section-title {
  color: #4479d9;
}
.cid-tStFOIRwoK H1 {
  color: #4479d9;
}
.cid-tStFOIRwoK H2 {
  color: #4479d9;
}
.cid-tStFOIRwoK H3 {
  color: #4479d9;
}
.cid-tStFOIRwoK .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tStFOIRwoK .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tStFOIRwoK .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tStFOIRwoK .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tStFOIRwoK .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tStFOIRwoK .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tStFOIRwoK .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tStFOIRwoK .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tStFOIRwoK .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tStFOIRwoK .play,
.cid-tStFOIRwoK .pause,
.cid-tStFOIRwoK .prev,
.cid-tStFOIRwoK .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tStFOIRwoK .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tStFOIRwoK #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tStFOIRwoK .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwngvahR3 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwngvahR3 .mbr-media {
  position: relative;
}
.cid-ubwngvahR3 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwngvahR3 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-ubwngvahR3 img {
    max-width: 95%;
  }
}
.cid-ubwngvahR3 h1 {
  line-height: 1.5;
}
.cid-ubwngvahR3 .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-ubwngvahR3 .start:hover {
  background: #ff1f3f;
}
.cid-ubwngvahR3 .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwngvahR3 a {
  background-image: none !important;
}
.cid-ubwngvahR3 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwngvahR3 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwngvahR3 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwngvahR3 .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-ubwngvahR3 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwngvahR3 .mbr-section-title {
  color: #ffffff;
}
.cid-ubwngvahR3 .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwngvahR3 .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwngvahR3 .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwngvahR3 .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwngvahR3 .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwngvahR3 .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwngvahR3 .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwngvahR3 .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwngvahR3 .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwngvahR3 .playEnfant,
.cid-ubwngvahR3 .pauseEnfant,
.cid-ubwngvahR3 .prevEnfant,
.cid-ubwngvahR3 .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwngvahR3 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwngvahR3 #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwngvahR3 .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwngvahR3 .mbr-card-title,
.cid-ubwngvahR3 .cards-wrapper {
  color: #ffa405;
}
.cid-ubwngvahR3 .mbr-section-title P {
  text-align: right;
}
.cid-ubwnhrxfiZ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwnhrxfiZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwnhrxfiZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwnhrxfiZ .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwnhrxfiZ .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwnhrxfiZ .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwnhrxfiZ .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwnhrxfiZ .card-row {
  align-items: stretch;
}
.cid-ubwnhrxfiZ .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwnhrxfiZ .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwnhrxfiZ .couleur1 {
  background-color: royalblue;
}
.cid-ubwnhrxfiZ .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwnhrxfiZ .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwnhrxfiZ .card-box {
  height: 100%;
}
.cid-ubwnhrxfiZ .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwnhrxfiZ .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwnhrxfiZ .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwnhrxfiZ .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tStFOKdxi9 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tStFOKdxi9 .btn {
  border-radius: 1vh;
}
.cid-ubptUqOh8H {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubptUqOh8H .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubptUqOh8H .mbr-text,
.cid-ubptUqOh8H .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tStFOJnIyE.popup-builder {
  background-color: #ffffff;
}
.cid-tStFOJnIyE.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tStFOJnIyE.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tStFOJnIyE .modal-content,
.cid-tStFOJnIyE .modal-dialog {
  height: auto;
}
.cid-tStFOJnIyE .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tStFOJnIyE .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tStFOJnIyE .form-wrapper .mbr-form .form-group,
  .cid-tStFOJnIyE .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tStFOJnIyE .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tStFOJnIyE .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-tStFOJnIyE .mbr-text {
  text-align: center;
}
.cid-tStFOJnIyE .pt-0 {
  padding-top: 0 !important;
}
.cid-tStFOJnIyE .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tStFOJnIyE .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tStFOJnIyE .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tStFOJnIyE .modal-open {
  overflow: hidden;
}
.cid-tStFOJnIyE .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tStFOJnIyE .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tStFOJnIyE .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tStFOJnIyE .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-tStFOJnIyE .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tStFOJnIyE .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tStFOJnIyE .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tStFOJnIyE .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-tStFOJnIyE .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tStFOJnIyE .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tStFOJnIyE .modal-backdrop.fade {
  opacity: 0;
}
.cid-tStFOJnIyE .modal-backdrop.show {
  opacity: .5;
}
.cid-tStFOJnIyE .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-tStFOJnIyE .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tStFOJnIyE .modal-header {
    padding: 1rem;
  }
}
.cid-tStFOJnIyE .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tStFOJnIyE .modal-header .close svg {
  fill: #ffffff;
}
.cid-tStFOJnIyE .modal-header .close:hover {
  opacity: 1;
}
.cid-tStFOJnIyE .modal-header .close:focus {
  outline: none;
}
.cid-tStFOJnIyE .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tStFOJnIyE .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tStFOJnIyE .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tStFOJnIyE .modal-body {
    padding: 1rem;
  }
}
.cid-tStFOJnIyE .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-tStFOJnIyE .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tStFOJnIyE .modal-footer {
    padding: 1rem;
  }
}
.cid-tStFOJnIyE .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tStFOJnIyE .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tStFOJnIyE .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tStFOJnIyE .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tStFOJnIyE .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tStFOJnIyE .modal-lg,
  .cid-tStFOJnIyE .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tStFOJnIyE .modal-xl {
    max-width: 1140px;
  }
}
.cid-tStFOJnIyE .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tStFOJnIyE .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-tStFOJnIyE .form-group {
  margin-bottom: 1rem;
}
.cid-tStFOJnIyE .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tStFOJnIyE .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tStFOJnIyE .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-tStFOJnIyE .mbr-section-btn {
  margin: 0;
}
.cid-tStFOJnIyE .mbr-section-btn .btn {
  margin: 0;
}
.cid-tStFOJnIyE .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tStFOJnIyE .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tStFOJLsOE.popup-builder {
  background-color: #ffffff;
}
.cid-tStFOJLsOE.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tStFOJLsOE.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tStFOJLsOE .modal-content,
.cid-tStFOJLsOE .modal-dialog {
  height: auto;
}
.cid-tStFOJLsOE .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tStFOJLsOE .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tStFOJLsOE .form-wrapper .mbr-form .form-group,
  .cid-tStFOJLsOE .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tStFOJLsOE .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tStFOJLsOE .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-tStFOJLsOE .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tStFOJLsOE .pt-0 {
  padding-top: 0 !important;
}
.cid-tStFOJLsOE .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tStFOJLsOE .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tStFOJLsOE .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tStFOJLsOE .modal-open {
  overflow: hidden;
}
.cid-tStFOJLsOE .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tStFOJLsOE .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tStFOJLsOE .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tStFOJLsOE .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-tStFOJLsOE .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tStFOJLsOE .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tStFOJLsOE .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tStFOJLsOE .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-tStFOJLsOE .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tStFOJLsOE .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tStFOJLsOE .modal-backdrop.fade {
  opacity: 0;
}
.cid-tStFOJLsOE .modal-backdrop.show {
  opacity: .5;
}
.cid-tStFOJLsOE .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-tStFOJLsOE .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tStFOJLsOE .modal-header {
    padding: 1rem;
  }
}
.cid-tStFOJLsOE .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tStFOJLsOE .modal-header .close svg {
  fill: #ffffff;
}
.cid-tStFOJLsOE .modal-header .close:hover {
  opacity: 1;
}
.cid-tStFOJLsOE .modal-header .close:focus {
  outline: none;
}
.cid-tStFOJLsOE .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tStFOJLsOE .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tStFOJLsOE .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tStFOJLsOE .modal-body {
    padding: 1rem;
  }
}
.cid-tStFOJLsOE .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-tStFOJLsOE .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tStFOJLsOE .modal-footer {
    padding: 1rem;
  }
}
.cid-tStFOJLsOE .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tStFOJLsOE .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tStFOJLsOE .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tStFOJLsOE .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tStFOJLsOE .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tStFOJLsOE .modal-lg,
  .cid-tStFOJLsOE .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tStFOJLsOE .modal-xl {
    max-width: 1140px;
  }
}
.cid-tStFOJLsOE .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tStFOJLsOE .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-tStFOJLsOE .form-group {
  margin-bottom: 1rem;
}
.cid-tStFOJLsOE .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tStFOJLsOE .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tStFOJLsOE .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-tStFOJLsOE .mbr-section-btn {
  margin: 0;
}
.cid-tStFOJLsOE .mbr-section-btn .btn {
  margin: 0;
}
.cid-tStFOJLsOE #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tStFOJLsOE #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tStFOJLsOE #creativecommons img,
.cid-tStFOJLsOE iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tStFOKxLti {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tStFOKxLti .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tStFOKxLti .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tStFOKxLti .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tStFOKxLti .bg-youtube:hover {
  background: #cc0000;
}
.cid-tStFOKxLti .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tStFOKxLti .bg-twitch:hover {
  background: #7313ff;
}
.cid-tStFOKxLti .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-tStFOKxLti [class^="socicon-"]:before,
.cid-tStFOKxLti [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tStFOKxLti .mbr-section-title,
.cid-tStFOKxLti .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tStFOL2C0T {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tStFOL2C0T .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tStFOL2C0T .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tStFOL2C0T .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-tStFOL2C0T .form-control:focus,
.cid-tStFOL2C0T .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tStFOL2C0T .form-group {
  margin-bottom: 1rem;
}
.cid-tStFOL2C0T input::-webkit-input-placeholder,
.cid-tStFOL2C0T textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tStFOL2C0T input:-moz-placeholder,
.cid-tStFOL2C0T textarea:-moz-placeholder {
  color: #656565;
}
.cid-tStFOL2C0T .jq-selectbox li,
.cid-tStFOL2C0T .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tStFOL2C0T .jq-selectbox li:hover,
.cid-tStFOL2C0T .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tStFOL2C0T .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tStFOL2C0T .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tStFOL2C0T textarea.form-control {
  resize: none;
}
.cid-tStFOL2C0T .input-group-btn {
  display: inline-block;
}
.cid-tStFOL2C0T .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tStFOL2C0T .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tStFOL2C0T .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tStFOL2C0T .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tStFOL2C0T .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tStFOL2C0T .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tStFOL2C0T .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tStFOL2C0T .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tStFOL2C0T .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tStFOL2C0T .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tStFOL2C0T .form-control,
.cid-tStFOL2C0T .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tStFOL2C0T #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tStFOL2C0T #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tStFOL2C0T #creativecommons img,
.cid-tStFOL2C0T iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tStFOL2C0T .offset-md-1 {
  margin-left: 1vw;
}
.cid-tStFOLM9H3 .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-tStFOLM9H3 .my-float {
  margin-top: 16px;
}
.cid-tStFOLM9H3 P {
  color: #232323;
}
.cid-tStFOLM9H3 DIV {
  color: #ffffff;
}
.cid-tStFOLM9H3 H10 {
  color: #767676;
}
.cid-tStFOLM9H3 .hidden {
  display: none;
}
.cid-tStFOMcMvF.popup-builder {
  background-color: #ffffff;
}
.cid-tStFOMcMvF.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tStFOMcMvF.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tStFOMcMvF .modal-content,
.cid-tStFOMcMvF .modal-dialog {
  height: auto;
}
.cid-tStFOMcMvF .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tStFOMcMvF .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tStFOMcMvF .form-wrapper .mbr-form .form-group,
  .cid-tStFOMcMvF .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tStFOMcMvF .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tStFOMcMvF .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-tStFOMcMvF .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tStFOMcMvF .pt-0 {
  padding-top: 0 !important;
}
.cid-tStFOMcMvF .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tStFOMcMvF .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tStFOMcMvF .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tStFOMcMvF .modal-open {
  overflow: hidden;
}
.cid-tStFOMcMvF .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tStFOMcMvF .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tStFOMcMvF .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tStFOMcMvF .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-tStFOMcMvF .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tStFOMcMvF .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tStFOMcMvF .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tStFOMcMvF .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-tStFOMcMvF .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tStFOMcMvF .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tStFOMcMvF .modal-backdrop.fade {
  opacity: 0;
}
.cid-tStFOMcMvF .modal-backdrop.show {
  opacity: .5;
}
.cid-tStFOMcMvF .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-tStFOMcMvF .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tStFOMcMvF .modal-header {
    padding: 1rem;
  }
}
.cid-tStFOMcMvF .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tStFOMcMvF .modal-header .close svg {
  fill: #ffffff;
}
.cid-tStFOMcMvF .modal-header .close:hover {
  opacity: 1;
}
.cid-tStFOMcMvF .modal-header .close:focus {
  outline: none;
}
.cid-tStFOMcMvF .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tStFOMcMvF .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tStFOMcMvF .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tStFOMcMvF .modal-body {
    padding: 1rem;
  }
}
.cid-tStFOMcMvF .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-tStFOMcMvF .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tStFOMcMvF .modal-footer {
    padding: 1rem;
  }
}
.cid-tStFOMcMvF .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tStFOMcMvF .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tStFOMcMvF .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tStFOMcMvF .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tStFOMcMvF .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tStFOMcMvF .modal-lg,
  .cid-tStFOMcMvF .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tStFOMcMvF .modal-xl {
    max-width: 1140px;
  }
}
.cid-tStFOMcMvF .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tStFOMcMvF .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-tStFOMcMvF .form-group {
  margin-bottom: 1rem;
}
.cid-tStFOMcMvF .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tStFOMcMvF .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tStFOMcMvF .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-tStFOMcMvF .mbr-section-btn {
  margin: 0;
}
.cid-tStFOMcMvF .mbr-section-btn .btn {
  margin: 0;
}
.cid-tSDMigPRlg.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigPRlg.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigPRlg.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigPRlg .modal-content,
.cid-tSDMigPRlg .modal-dialog {
  height: auto;
}
.cid-tSDMigPRlg .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigPRlg .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigPRlg .form-wrapper .mbr-form .form-group,
  .cid-tSDMigPRlg .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigPRlg .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigPRlg .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-tSDMigPRlg .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigPRlg .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigPRlg .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigPRlg .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigPRlg .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigPRlg .modal-open {
  overflow: hidden;
}
.cid-tSDMigPRlg .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigPRlg .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigPRlg .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigPRlg .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-tSDMigPRlg .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigPRlg .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigPRlg .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigPRlg .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-tSDMigPRlg .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigPRlg .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigPRlg .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigPRlg .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigPRlg .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-tSDMigPRlg .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPRlg .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigPRlg .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigPRlg .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigPRlg .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigPRlg .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigPRlg .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigPRlg .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigPRlg .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPRlg .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigPRlg .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-tSDMigPRlg .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPRlg .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigPRlg .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigPRlg .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigPRlg .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigPRlg .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigPRlg .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigPRlg .modal-lg,
  .cid-tSDMigPRlg .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigPRlg .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigPRlg .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigPRlg .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-tSDMigPRlg .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigPRlg .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigPRlg .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigPRlg .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-tSDMigPRlg .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigPRlg .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sAcRvB9MIa {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sAcRvB9MIa .mbr-section-title {
  color: #4479d9;
}
#custom-html-1uh body {
  background-color: black;
}
#custom-html-1uh .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1uh .complet {
  background-color: #000000;
}
#custom-html-1uh .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-1uh .conteneurVideo iframe,
#custom-html-1uh .conteneurVideo object,
#custom-html-1uh .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1uh #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-1uh .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1uh #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-1uh .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1uh .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpsCgXyIA {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpsCgXyIA .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sAcRvBLmvJ {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sAcRvBLmvJ .mbr-text {
  color: #ffffff;
}
.cid-sAcRvBLmvJ .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sAcRvBLmvJ .mbr-section-title {
  color: #4479d9;
}
.cid-sAcRvBLmvJ H1 {
  color: #4479d9;
}
.cid-sAcRvBLmvJ H2 {
  color: #4479d9;
}
.cid-sAcRvBLmvJ H3 {
  color: #4479d9;
}
.cid-sAcRvBLmvJ .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sAcRvBLmvJ .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sAcRvBLmvJ .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sAcRvBLmvJ .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sAcRvBLmvJ .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sAcRvBLmvJ .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sAcRvBLmvJ .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sAcRvBLmvJ .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sAcRvBLmvJ .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sAcRvBLmvJ .play,
.cid-sAcRvBLmvJ .pause,
.cid-sAcRvBLmvJ .prev,
.cid-sAcRvBLmvJ .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sAcRvBLmvJ .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sAcRvBLmvJ #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sAcRvBLmvJ .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwpuAx0qS {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwpuAx0qS .mbr-media {
  position: relative;
}
.cid-ubwpuAx0qS .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwpuAx0qS 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-ubwpuAx0qS img {
    max-width: 95%;
  }
}
.cid-ubwpuAx0qS h1 {
  line-height: 1.5;
}
.cid-ubwpuAx0qS .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-ubwpuAx0qS .start:hover {
  background: #ff1f3f;
}
.cid-ubwpuAx0qS .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwpuAx0qS a {
  background-image: none !important;
}
.cid-ubwpuAx0qS .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwpuAx0qS .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwpuAx0qS .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwpuAx0qS .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-ubwpuAx0qS .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwpuAx0qS .mbr-section-title {
  color: #ffffff;
}
.cid-ubwpuAx0qS .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwpuAx0qS .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwpuAx0qS .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwpuAx0qS .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwpuAx0qS .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwpuAx0qS .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwpuAx0qS .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwpuAx0qS .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwpuAx0qS .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwpuAx0qS .playEnfant,
.cid-ubwpuAx0qS .pauseEnfant,
.cid-ubwpuAx0qS .prevEnfant,
.cid-ubwpuAx0qS .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwpuAx0qS .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwpuAx0qS #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwpuAx0qS .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwpuAx0qS .mbr-card-title,
.cid-ubwpuAx0qS .cards-wrapper {
  color: #ffa405;
}
.cid-ubwpuAx0qS .mbr-section-title P {
  text-align: right;
}
.cid-ubwpvxwUhZ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwpvxwUhZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwpvxwUhZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwpvxwUhZ .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwpvxwUhZ .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwpvxwUhZ .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwpvxwUhZ .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwpvxwUhZ .card-row {
  align-items: stretch;
}
.cid-ubwpvxwUhZ .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwpvxwUhZ .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwpvxwUhZ .couleur1 {
  background-color: royalblue;
}
.cid-ubwpvxwUhZ .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwpvxwUhZ .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwpvxwUhZ .card-box {
  height: 100%;
}
.cid-ubwpvxwUhZ .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwpvxwUhZ .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwpvxwUhZ .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwpvxwUhZ .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpsDHYkOz {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpsDHYkOz .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpsDHYkOz .mbr-text,
.cid-ubpsDHYkOz .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BBw25Obe.popup-builder {
  background-color: #ffffff;
}
.cid-t0BBw25Obe.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BBw25Obe.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BBw25Obe .modal-content,
.cid-t0BBw25Obe .modal-dialog {
  height: auto;
}
.cid-t0BBw25Obe .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BBw25Obe .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BBw25Obe .form-wrapper .mbr-form .form-group,
  .cid-t0BBw25Obe .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BBw25Obe .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BBw25Obe .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-t0BBw25Obe .mbr-text {
  text-align: center;
}
.cid-t0BBw25Obe .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BBw25Obe .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BBw25Obe .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BBw25Obe .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BBw25Obe .modal-open {
  overflow: hidden;
}
.cid-t0BBw25Obe .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BBw25Obe .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BBw25Obe .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BBw25Obe .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-t0BBw25Obe .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BBw25Obe .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BBw25Obe .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BBw25Obe .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-t0BBw25Obe .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BBw25Obe .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BBw25Obe .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BBw25Obe .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BBw25Obe .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-t0BBw25Obe .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBw25Obe .modal-header {
    padding: 1rem;
  }
}
.cid-t0BBw25Obe .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BBw25Obe .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BBw25Obe .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BBw25Obe .modal-header .close:focus {
  outline: none;
}
.cid-t0BBw25Obe .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BBw25Obe .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BBw25Obe .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBw25Obe .modal-body {
    padding: 1rem;
  }
}
.cid-t0BBw25Obe .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-t0BBw25Obe .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBw25Obe .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BBw25Obe .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BBw25Obe .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BBw25Obe .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BBw25Obe .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BBw25Obe .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BBw25Obe .modal-lg,
  .cid-t0BBw25Obe .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BBw25Obe .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BBw25Obe .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BBw25Obe .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-t0BBw25Obe .form-group {
  margin-bottom: 1rem;
}
.cid-t0BBw25Obe .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BBw25Obe .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BBw25Obe .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-t0BBw25Obe .mbr-section-btn {
  margin: 0;
}
.cid-t0BBw25Obe .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BBw25Obe .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BBw25Obe .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-t2MeJirLsv .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-t2MeJirLsv .my-float {
  margin-top: 16px;
}
.cid-t2MeJirLsv P {
  color: #232323;
}
.cid-t2MeJirLsv DIV {
  color: #ffffff;
}
.cid-t2MeJirLsv H10 {
  color: #767676;
}
.cid-t2MeJirLsv .hidden {
  display: none;
}
.cid-tSDMigNA07.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigNA07.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigNA07.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigNA07 .modal-content,
.cid-tSDMigNA07 .modal-dialog {
  height: auto;
}
.cid-tSDMigNA07 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigNA07 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigNA07 .form-wrapper .mbr-form .form-group,
  .cid-tSDMigNA07 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigNA07 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigNA07 .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-tSDMigNA07 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigNA07 .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigNA07 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigNA07 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigNA07 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigNA07 .modal-open {
  overflow: hidden;
}
.cid-tSDMigNA07 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigNA07 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigNA07 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigNA07 .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-tSDMigNA07 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigNA07 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigNA07 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigNA07 .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-tSDMigNA07 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigNA07 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigNA07 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigNA07 .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigNA07 .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-tSDMigNA07 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNA07 .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigNA07 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigNA07 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigNA07 .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigNA07 .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigNA07 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigNA07 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigNA07 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNA07 .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigNA07 .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-tSDMigNA07 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNA07 .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigNA07 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigNA07 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigNA07 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigNA07 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigNA07 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigNA07 .modal-lg,
  .cid-tSDMigNA07 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigNA07 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigNA07 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigNA07 .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-tSDMigNA07 .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigNA07 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigNA07 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigNA07 .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-tSDMigNA07 .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigNA07 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tV1PrFUFls {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tV1PrFUFls nav.navbar {
  position: fixed;
}
.cid-tV1PrFUFls .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-tV1PrFUFls .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tV1PrFUFls .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tV1PrFUFls #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tV1PrFUFls .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tV1PrFUFls .dropdown-item:hover,
.cid-tV1PrFUFls .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tV1PrFUFls .dropdown-item:hover span {
  color: white;
}
.cid-tV1PrFUFls .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tV1PrFUFls .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tV1PrFUFls .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tV1PrFUFls .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tV1PrFUFls .nav-link {
  position: relative;
}
.cid-tV1PrFUFls .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tV1PrFUFls .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tV1PrFUFls .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tV1PrFUFls .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tV1PrFUFls .dropdown-menu,
.cid-tV1PrFUFls .navbar.opened {
  background: #353535 !important;
}
.cid-tV1PrFUFls .nav-item:focus,
.cid-tV1PrFUFls .nav-link:focus {
  outline: none;
}
.cid-tV1PrFUFls .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tV1PrFUFls .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tV1PrFUFls .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tV1PrFUFls .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tV1PrFUFls .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tV1PrFUFls .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tV1PrFUFls .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-tV1PrFUFls .navbar.opened {
  transition: all 0.3s;
}
.cid-tV1PrFUFls .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tV1PrFUFls .navbar .navbar-logo img {
  width: auto;
}
.cid-tV1PrFUFls .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tV1PrFUFls .navbar.collapsed {
  justify-content: center;
}
.cid-tV1PrFUFls .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tV1PrFUFls .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tV1PrFUFls .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tV1PrFUFls .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tV1PrFUFls .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-tV1PrFUFls .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tV1PrFUFls .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tV1PrFUFls .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tV1PrFUFls .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tV1PrFUFls .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tV1PrFUFls .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tV1PrFUFls .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tV1PrFUFls .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-tV1PrFUFls .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tV1PrFUFls .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tV1PrFUFls .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tV1PrFUFls .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tV1PrFUFls .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tV1PrFUFls .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-tV1PrFUFls .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tV1PrFUFls .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tV1PrFUFls .dropdown-item.active,
.cid-tV1PrFUFls .dropdown-item:active {
  background-color: transparent;
}
.cid-tV1PrFUFls .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tV1PrFUFls .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tV1PrFUFls .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tV1PrFUFls .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tV1PrFUFls .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tV1PrFUFls .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tV1PrFUFls ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tV1PrFUFls .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tV1PrFUFls button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tV1PrFUFls button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tV1PrFUFls button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tV1PrFUFls button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tV1PrFUFls button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tV1PrFUFls button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tV1PrFUFls nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tV1PrFUFls nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tV1PrFUFls nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tV1PrFUFls nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tV1PrFUFls .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tV1PrFUFls a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tV1PrFUFls .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-tV1PrFUFls .navbar {
    height: 70px;
  }
  .cid-tV1PrFUFls .navbar.opened {
    height: auto;
  }
  .cid-tV1PrFUFls .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tV1PrFUFls .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tV1PrFUFls .navbar-toggler {
  margin-left: 10px;
}
.cid-tV1PrFUFls .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-tV1PrFUFls .navbar-logo {
  margin-right: 0 !important;
}
.cid-tV1PrFUFls .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tV1PrFUFls .mbr-text {
    display: none;
  }
}
.cid-tV1PrFUFls .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tV1PrFUFls .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tV1PrFUFls .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tV1PrFUFls .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-tV1PrFUFls #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-tV1PrFUFls #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-tV1PrFUFls #vol {
    display: none;
  }
}
.cid-tV1PrFUFls .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tV1PrB95rl {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tV1PrB95rl .mbr-section-title {
  color: #4479d9;
}
#custom-html-20w body {
  background-color: black;
}
#custom-html-20w .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-20w .complet {
  background-color: #000000;
}
#custom-html-20w .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-20w .conteneurVideo iframe,
#custom-html-20w .conteneurVideo object,
#custom-html-20w .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-20w #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-20w .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-20w #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-20w .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-20w .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpscD7YnA {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpscD7YnA .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tV1PrCeocl {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tV1PrCeocl .mbr-text {
  color: #ffffff;
}
.cid-tV1PrCeocl .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tV1PrCeocl .mbr-section-title {
  color: #4479d9;
}
.cid-tV1PrCeocl H1 {
  color: #4479d9;
}
.cid-tV1PrCeocl H2 {
  color: #4479d9;
}
.cid-tV1PrCeocl H3 {
  color: #4479d9;
}
.cid-tV1PrCeocl .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tV1PrCeocl .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tV1PrCeocl .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tV1PrCeocl .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tV1PrCeocl .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tV1PrCeocl .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tV1PrCeocl .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tV1PrCeocl .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tV1PrCeocl .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tV1PrCeocl .play,
.cid-tV1PrCeocl .pause,
.cid-tV1PrCeocl .prev,
.cid-tV1PrCeocl .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tV1PrCeocl .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tV1PrCeocl #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tV1PrCeocl .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwp7j2KxG {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwp7j2KxG .mbr-media {
  position: relative;
}
.cid-ubwp7j2KxG .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwp7j2KxG 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-ubwp7j2KxG img {
    max-width: 95%;
  }
}
.cid-ubwp7j2KxG h1 {
  line-height: 1.5;
}
.cid-ubwp7j2KxG .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-ubwp7j2KxG .start:hover {
  background: #ff1f3f;
}
.cid-ubwp7j2KxG .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwp7j2KxG a {
  background-image: none !important;
}
.cid-ubwp7j2KxG .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwp7j2KxG .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwp7j2KxG .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwp7j2KxG .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-ubwp7j2KxG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwp7j2KxG .mbr-section-title {
  color: #ffffff;
}
.cid-ubwp7j2KxG .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwp7j2KxG .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwp7j2KxG .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwp7j2KxG .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwp7j2KxG .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwp7j2KxG .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwp7j2KxG .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwp7j2KxG .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwp7j2KxG .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwp7j2KxG .playEnfant,
.cid-ubwp7j2KxG .pauseEnfant,
.cid-ubwp7j2KxG .prevEnfant,
.cid-ubwp7j2KxG .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwp7j2KxG .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwp7j2KxG #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwp7j2KxG .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwp7j2KxG .mbr-card-title,
.cid-ubwp7j2KxG .cards-wrapper {
  color: #ffa405;
}
.cid-ubwp7j2KxG .mbr-section-title P {
  text-align: right;
}
.cid-ubwp8ipJ4y {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwp8ipJ4y .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwp8ipJ4y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwp8ipJ4y .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwp8ipJ4y .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwp8ipJ4y .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwp8ipJ4y .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwp8ipJ4y .card-row {
  align-items: stretch;
}
.cid-ubwp8ipJ4y .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwp8ipJ4y .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwp8ipJ4y .couleur1 {
  background-color: royalblue;
}
.cid-ubwp8ipJ4y .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwp8ipJ4y .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwp8ipJ4y .card-box {
  height: 100%;
}
.cid-ubwp8ipJ4y .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwp8ipJ4y .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwp8ipJ4y .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwp8ipJ4y .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tV1PrDKf12 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tV1PrDKf12 .btn {
  border-radius: 1vh;
}
.cid-ubpsblC3qA {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpsblC3qA .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpsblC3qA .mbr-text,
.cid-ubpsblC3qA .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tV1PrCMNUG.popup-builder {
  background-color: #ffffff;
}
.cid-tV1PrCMNUG.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tV1PrCMNUG.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tV1PrCMNUG .modal-content,
.cid-tV1PrCMNUG .modal-dialog {
  height: auto;
}
.cid-tV1PrCMNUG .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tV1PrCMNUG .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tV1PrCMNUG .form-wrapper .mbr-form .form-group,
  .cid-tV1PrCMNUG .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tV1PrCMNUG .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tV1PrCMNUG .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-tV1PrCMNUG .mbr-text {
  text-align: center;
}
.cid-tV1PrCMNUG .pt-0 {
  padding-top: 0 !important;
}
.cid-tV1PrCMNUG .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tV1PrCMNUG .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tV1PrCMNUG .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tV1PrCMNUG .modal-open {
  overflow: hidden;
}
.cid-tV1PrCMNUG .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tV1PrCMNUG .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tV1PrCMNUG .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tV1PrCMNUG .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-tV1PrCMNUG .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tV1PrCMNUG .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tV1PrCMNUG .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tV1PrCMNUG .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-tV1PrCMNUG .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tV1PrCMNUG .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tV1PrCMNUG .modal-backdrop.fade {
  opacity: 0;
}
.cid-tV1PrCMNUG .modal-backdrop.show {
  opacity: .5;
}
.cid-tV1PrCMNUG .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-tV1PrCMNUG .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tV1PrCMNUG .modal-header {
    padding: 1rem;
  }
}
.cid-tV1PrCMNUG .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tV1PrCMNUG .modal-header .close svg {
  fill: #ffffff;
}
.cid-tV1PrCMNUG .modal-header .close:hover {
  opacity: 1;
}
.cid-tV1PrCMNUG .modal-header .close:focus {
  outline: none;
}
.cid-tV1PrCMNUG .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tV1PrCMNUG .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tV1PrCMNUG .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tV1PrCMNUG .modal-body {
    padding: 1rem;
  }
}
.cid-tV1PrCMNUG .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-tV1PrCMNUG .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tV1PrCMNUG .modal-footer {
    padding: 1rem;
  }
}
.cid-tV1PrCMNUG .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tV1PrCMNUG .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tV1PrCMNUG .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tV1PrCMNUG .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tV1PrCMNUG .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tV1PrCMNUG .modal-lg,
  .cid-tV1PrCMNUG .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tV1PrCMNUG .modal-xl {
    max-width: 1140px;
  }
}
.cid-tV1PrCMNUG .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tV1PrCMNUG .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-tV1PrCMNUG .form-group {
  margin-bottom: 1rem;
}
.cid-tV1PrCMNUG .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tV1PrCMNUG .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tV1PrCMNUG .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-tV1PrCMNUG .mbr-section-btn {
  margin: 0;
}
.cid-tV1PrCMNUG .mbr-section-btn .btn {
  margin: 0;
}
.cid-tV1PrCMNUG .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tV1PrCMNUG .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tV1PrDbfGI.popup-builder {
  background-color: #ffffff;
}
.cid-tV1PrDbfGI.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tV1PrDbfGI.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tV1PrDbfGI .modal-content,
.cid-tV1PrDbfGI .modal-dialog {
  height: auto;
}
.cid-tV1PrDbfGI .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tV1PrDbfGI .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tV1PrDbfGI .form-wrapper .mbr-form .form-group,
  .cid-tV1PrDbfGI .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tV1PrDbfGI .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tV1PrDbfGI .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-tV1PrDbfGI .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tV1PrDbfGI .pt-0 {
  padding-top: 0 !important;
}
.cid-tV1PrDbfGI .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tV1PrDbfGI .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tV1PrDbfGI .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tV1PrDbfGI .modal-open {
  overflow: hidden;
}
.cid-tV1PrDbfGI .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tV1PrDbfGI .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tV1PrDbfGI .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tV1PrDbfGI .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-tV1PrDbfGI .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tV1PrDbfGI .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tV1PrDbfGI .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tV1PrDbfGI .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-tV1PrDbfGI .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tV1PrDbfGI .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tV1PrDbfGI .modal-backdrop.fade {
  opacity: 0;
}
.cid-tV1PrDbfGI .modal-backdrop.show {
  opacity: .5;
}
.cid-tV1PrDbfGI .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-tV1PrDbfGI .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tV1PrDbfGI .modal-header {
    padding: 1rem;
  }
}
.cid-tV1PrDbfGI .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tV1PrDbfGI .modal-header .close svg {
  fill: #ffffff;
}
.cid-tV1PrDbfGI .modal-header .close:hover {
  opacity: 1;
}
.cid-tV1PrDbfGI .modal-header .close:focus {
  outline: none;
}
.cid-tV1PrDbfGI .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tV1PrDbfGI .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tV1PrDbfGI .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tV1PrDbfGI .modal-body {
    padding: 1rem;
  }
}
.cid-tV1PrDbfGI .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-tV1PrDbfGI .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tV1PrDbfGI .modal-footer {
    padding: 1rem;
  }
}
.cid-tV1PrDbfGI .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tV1PrDbfGI .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tV1PrDbfGI .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tV1PrDbfGI .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tV1PrDbfGI .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tV1PrDbfGI .modal-lg,
  .cid-tV1PrDbfGI .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tV1PrDbfGI .modal-xl {
    max-width: 1140px;
  }
}
.cid-tV1PrDbfGI .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tV1PrDbfGI .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-tV1PrDbfGI .form-group {
  margin-bottom: 1rem;
}
.cid-tV1PrDbfGI .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tV1PrDbfGI .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tV1PrDbfGI .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-tV1PrDbfGI .mbr-section-btn {
  margin: 0;
}
.cid-tV1PrDbfGI .mbr-section-btn .btn {
  margin: 0;
}
.cid-tV1PrDbfGI #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tV1PrDbfGI #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tV1PrDbfGI #creativecommons img,
.cid-tV1PrDbfGI iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tV1PrE44nR {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tV1PrE44nR .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tV1PrE44nR .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tV1PrE44nR .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tV1PrE44nR .bg-youtube:hover {
  background: #cc0000;
}
.cid-tV1PrE44nR .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tV1PrE44nR .bg-twitch:hover {
  background: #7313ff;
}
.cid-tV1PrE44nR .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-tV1PrE44nR [class^="socicon-"]:before,
.cid-tV1PrE44nR [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tV1PrE44nR .mbr-section-title,
.cid-tV1PrE44nR .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tV1PrEAEBs {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tV1PrEAEBs .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tV1PrEAEBs .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tV1PrEAEBs .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-tV1PrEAEBs .form-control:focus,
.cid-tV1PrEAEBs .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tV1PrEAEBs .form-group {
  margin-bottom: 1rem;
}
.cid-tV1PrEAEBs input::-webkit-input-placeholder,
.cid-tV1PrEAEBs textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tV1PrEAEBs input:-moz-placeholder,
.cid-tV1PrEAEBs textarea:-moz-placeholder {
  color: #656565;
}
.cid-tV1PrEAEBs .jq-selectbox li,
.cid-tV1PrEAEBs .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tV1PrEAEBs .jq-selectbox li:hover,
.cid-tV1PrEAEBs .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tV1PrEAEBs .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tV1PrEAEBs .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tV1PrEAEBs textarea.form-control {
  resize: none;
}
.cid-tV1PrEAEBs .input-group-btn {
  display: inline-block;
}
.cid-tV1PrEAEBs .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tV1PrEAEBs .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tV1PrEAEBs .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tV1PrEAEBs .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tV1PrEAEBs .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tV1PrEAEBs .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tV1PrEAEBs .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tV1PrEAEBs .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tV1PrEAEBs .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tV1PrEAEBs .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tV1PrEAEBs .form-control,
.cid-tV1PrEAEBs .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tV1PrEAEBs #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tV1PrEAEBs #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tV1PrEAEBs #creativecommons img,
.cid-tV1PrEAEBs iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tV1PrEAEBs .offset-md-1 {
  margin-left: 1vw;
}
.cid-tV1PrFu502 .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-tV1PrFu502 .my-float {
  margin-top: 16px;
}
.cid-tV1PrFu502 P {
  color: #232323;
}
.cid-tV1PrFu502 DIV {
  color: #ffffff;
}
.cid-tV1PrFu502 H10 {
  color: #767676;
}
.cid-tV1PrFu502 .hidden {
  display: none;
}
.cid-tV1PrGq4qJ.popup-builder {
  background-color: #ffffff;
}
.cid-tV1PrGq4qJ.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tV1PrGq4qJ.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tV1PrGq4qJ .modal-content,
.cid-tV1PrGq4qJ .modal-dialog {
  height: auto;
}
.cid-tV1PrGq4qJ .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tV1PrGq4qJ .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tV1PrGq4qJ .form-wrapper .mbr-form .form-group,
  .cid-tV1PrGq4qJ .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tV1PrGq4qJ .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tV1PrGq4qJ .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-tV1PrGq4qJ .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tV1PrGq4qJ .pt-0 {
  padding-top: 0 !important;
}
.cid-tV1PrGq4qJ .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tV1PrGq4qJ .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tV1PrGq4qJ .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tV1PrGq4qJ .modal-open {
  overflow: hidden;
}
.cid-tV1PrGq4qJ .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tV1PrGq4qJ .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tV1PrGq4qJ .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tV1PrGq4qJ .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-tV1PrGq4qJ .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tV1PrGq4qJ .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tV1PrGq4qJ .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tV1PrGq4qJ .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-tV1PrGq4qJ .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tV1PrGq4qJ .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tV1PrGq4qJ .modal-backdrop.fade {
  opacity: 0;
}
.cid-tV1PrGq4qJ .modal-backdrop.show {
  opacity: .5;
}
.cid-tV1PrGq4qJ .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-tV1PrGq4qJ .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tV1PrGq4qJ .modal-header {
    padding: 1rem;
  }
}
.cid-tV1PrGq4qJ .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tV1PrGq4qJ .modal-header .close svg {
  fill: #ffffff;
}
.cid-tV1PrGq4qJ .modal-header .close:hover {
  opacity: 1;
}
.cid-tV1PrGq4qJ .modal-header .close:focus {
  outline: none;
}
.cid-tV1PrGq4qJ .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tV1PrGq4qJ .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tV1PrGq4qJ .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tV1PrGq4qJ .modal-body {
    padding: 1rem;
  }
}
.cid-tV1PrGq4qJ .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-tV1PrGq4qJ .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tV1PrGq4qJ .modal-footer {
    padding: 1rem;
  }
}
.cid-tV1PrGq4qJ .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tV1PrGq4qJ .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tV1PrGq4qJ .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tV1PrGq4qJ .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tV1PrGq4qJ .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tV1PrGq4qJ .modal-lg,
  .cid-tV1PrGq4qJ .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tV1PrGq4qJ .modal-xl {
    max-width: 1140px;
  }
}
.cid-tV1PrGq4qJ .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tV1PrGq4qJ .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-tV1PrGq4qJ .form-group {
  margin-bottom: 1rem;
}
.cid-tV1PrGq4qJ .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tV1PrGq4qJ .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tV1PrGq4qJ .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-tV1PrGq4qJ .mbr-section-btn {
  margin: 0;
}
.cid-tV1PrGq4qJ .mbr-section-btn .btn {
  margin: 0;
}
.cid-tX7OSLc2jz {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tX7OSLc2jz nav.navbar {
  position: fixed;
}
.cid-tX7OSLc2jz .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-tX7OSLc2jz .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tX7OSLc2jz .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tX7OSLc2jz #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tX7OSLc2jz .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tX7OSLc2jz .dropdown-item:hover,
.cid-tX7OSLc2jz .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tX7OSLc2jz .dropdown-item:hover span {
  color: white;
}
.cid-tX7OSLc2jz .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tX7OSLc2jz .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tX7OSLc2jz .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tX7OSLc2jz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tX7OSLc2jz .nav-link {
  position: relative;
}
.cid-tX7OSLc2jz .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tX7OSLc2jz .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tX7OSLc2jz .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tX7OSLc2jz .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tX7OSLc2jz .dropdown-menu,
.cid-tX7OSLc2jz .navbar.opened {
  background: #353535 !important;
}
.cid-tX7OSLc2jz .nav-item:focus,
.cid-tX7OSLc2jz .nav-link:focus {
  outline: none;
}
.cid-tX7OSLc2jz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tX7OSLc2jz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tX7OSLc2jz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tX7OSLc2jz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tX7OSLc2jz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tX7OSLc2jz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tX7OSLc2jz .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-tX7OSLc2jz .navbar.opened {
  transition: all 0.3s;
}
.cid-tX7OSLc2jz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tX7OSLc2jz .navbar .navbar-logo img {
  width: auto;
}
.cid-tX7OSLc2jz .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tX7OSLc2jz .navbar.collapsed {
  justify-content: center;
}
.cid-tX7OSLc2jz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tX7OSLc2jz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tX7OSLc2jz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tX7OSLc2jz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tX7OSLc2jz .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-tX7OSLc2jz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tX7OSLc2jz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tX7OSLc2jz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tX7OSLc2jz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tX7OSLc2jz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tX7OSLc2jz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tX7OSLc2jz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tX7OSLc2jz .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-tX7OSLc2jz .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tX7OSLc2jz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tX7OSLc2jz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tX7OSLc2jz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tX7OSLc2jz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tX7OSLc2jz .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-tX7OSLc2jz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tX7OSLc2jz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tX7OSLc2jz .dropdown-item.active,
.cid-tX7OSLc2jz .dropdown-item:active {
  background-color: transparent;
}
.cid-tX7OSLc2jz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tX7OSLc2jz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tX7OSLc2jz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tX7OSLc2jz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tX7OSLc2jz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tX7OSLc2jz .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tX7OSLc2jz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tX7OSLc2jz .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tX7OSLc2jz button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tX7OSLc2jz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tX7OSLc2jz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tX7OSLc2jz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX7OSLc2jz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX7OSLc2jz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tX7OSLc2jz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX7OSLc2jz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tX7OSLc2jz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tX7OSLc2jz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX7OSLc2jz .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tX7OSLc2jz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tX7OSLc2jz .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-tX7OSLc2jz .navbar {
    height: 70px;
  }
  .cid-tX7OSLc2jz .navbar.opened {
    height: auto;
  }
  .cid-tX7OSLc2jz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tX7OSLc2jz .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tX7OSLc2jz .navbar-toggler {
  margin-left: 10px;
}
.cid-tX7OSLc2jz .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-tX7OSLc2jz .navbar-logo {
  margin-right: 0 !important;
}
.cid-tX7OSLc2jz .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tX7OSLc2jz .mbr-text {
    display: none;
  }
}
.cid-tX7OSLc2jz .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tX7OSLc2jz .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tX7OSLc2jz .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tX7OSLc2jz .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-tX7OSLc2jz #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-tX7OSLc2jz #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-tX7OSLc2jz #vol {
    display: none;
  }
}
.cid-tX7OSLc2jz .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tX7OSHapLA {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tX7OSHapLA .mbr-section-title {
  color: #4479d9;
}
#custom-html-223 body {
  background-color: black;
}
#custom-html-223 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-223 .complet {
  background-color: #000000;
}
#custom-html-223 .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-223 .conteneurVideo iframe,
#custom-html-223 .conteneurVideo object,
#custom-html-223 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-223 #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-223 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-223 #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-223 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-223 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubptpNVdB9 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubptpNVdB9 .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tX7OSI5iQ3 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tX7OSI5iQ3 .mbr-text {
  color: #ffffff;
}
.cid-tX7OSI5iQ3 .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tX7OSI5iQ3 .mbr-section-title {
  color: #4479d9;
}
.cid-tX7OSI5iQ3 H1 {
  color: #4479d9;
}
.cid-tX7OSI5iQ3 H2 {
  color: #4479d9;
}
.cid-tX7OSI5iQ3 H3 {
  color: #4479d9;
}
.cid-tX7OSI5iQ3 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tX7OSI5iQ3 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tX7OSI5iQ3 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tX7OSI5iQ3 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tX7OSI5iQ3 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tX7OSI5iQ3 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tX7OSI5iQ3 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tX7OSI5iQ3 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tX7OSI5iQ3 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tX7OSI5iQ3 .play,
.cid-tX7OSI5iQ3 .pause,
.cid-tX7OSI5iQ3 .prev,
.cid-tX7OSI5iQ3 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tX7OSI5iQ3 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tX7OSI5iQ3 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tX7OSI5iQ3 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwqbVDMTZ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwqbVDMTZ .mbr-media {
  position: relative;
}
.cid-ubwqbVDMTZ .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwqbVDMTZ 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-ubwqbVDMTZ img {
    max-width: 95%;
  }
}
.cid-ubwqbVDMTZ h1 {
  line-height: 1.5;
}
.cid-ubwqbVDMTZ .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-ubwqbVDMTZ .start:hover {
  background: #ff1f3f;
}
.cid-ubwqbVDMTZ .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwqbVDMTZ a {
  background-image: none !important;
}
.cid-ubwqbVDMTZ .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwqbVDMTZ .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwqbVDMTZ .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwqbVDMTZ .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-ubwqbVDMTZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwqbVDMTZ .mbr-section-title {
  color: #ffffff;
}
.cid-ubwqbVDMTZ .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwqbVDMTZ .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwqbVDMTZ .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwqbVDMTZ .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwqbVDMTZ .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwqbVDMTZ .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwqbVDMTZ .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwqbVDMTZ .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwqbVDMTZ .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwqbVDMTZ .playEnfant,
.cid-ubwqbVDMTZ .pauseEnfant,
.cid-ubwqbVDMTZ .prevEnfant,
.cid-ubwqbVDMTZ .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwqbVDMTZ .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwqbVDMTZ #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwqbVDMTZ .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwqbVDMTZ .mbr-card-title,
.cid-ubwqbVDMTZ .cards-wrapper {
  color: #ffa405;
}
.cid-ubwqbVDMTZ .mbr-section-title P {
  text-align: right;
}
.cid-ubwqcOPo2D {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwqcOPo2D .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwqcOPo2D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwqcOPo2D .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwqcOPo2D .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwqcOPo2D .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwqcOPo2D .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwqcOPo2D .card-row {
  align-items: stretch;
}
.cid-ubwqcOPo2D .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwqcOPo2D .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwqcOPo2D .couleur1 {
  background-color: royalblue;
}
.cid-ubwqcOPo2D .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwqcOPo2D .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwqcOPo2D .card-box {
  height: 100%;
}
.cid-ubwqcOPo2D .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwqcOPo2D .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwqcOPo2D .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwqcOPo2D .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tX7OSJnZNN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tX7OSJnZNN .btn {
  border-radius: 1vh;
}
.cid-ubptrgLiaE {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubptrgLiaE .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubptrgLiaE .mbr-text,
.cid-ubptrgLiaE .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tX7OSIxDxt.popup-builder {
  background-color: #ffffff;
}
.cid-tX7OSIxDxt.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tX7OSIxDxt.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tX7OSIxDxt .modal-content,
.cid-tX7OSIxDxt .modal-dialog {
  height: auto;
}
.cid-tX7OSIxDxt .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tX7OSIxDxt .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tX7OSIxDxt .form-wrapper .mbr-form .form-group,
  .cid-tX7OSIxDxt .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tX7OSIxDxt .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tX7OSIxDxt .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-tX7OSIxDxt .mbr-text {
  text-align: center;
}
.cid-tX7OSIxDxt .pt-0 {
  padding-top: 0 !important;
}
.cid-tX7OSIxDxt .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tX7OSIxDxt .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tX7OSIxDxt .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tX7OSIxDxt .modal-open {
  overflow: hidden;
}
.cid-tX7OSIxDxt .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tX7OSIxDxt .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tX7OSIxDxt .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tX7OSIxDxt .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-tX7OSIxDxt .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tX7OSIxDxt .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tX7OSIxDxt .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tX7OSIxDxt .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-tX7OSIxDxt .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tX7OSIxDxt .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tX7OSIxDxt .modal-backdrop.fade {
  opacity: 0;
}
.cid-tX7OSIxDxt .modal-backdrop.show {
  opacity: .5;
}
.cid-tX7OSIxDxt .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-tX7OSIxDxt .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tX7OSIxDxt .modal-header {
    padding: 1rem;
  }
}
.cid-tX7OSIxDxt .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tX7OSIxDxt .modal-header .close svg {
  fill: #ffffff;
}
.cid-tX7OSIxDxt .modal-header .close:hover {
  opacity: 1;
}
.cid-tX7OSIxDxt .modal-header .close:focus {
  outline: none;
}
.cid-tX7OSIxDxt .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tX7OSIxDxt .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tX7OSIxDxt .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tX7OSIxDxt .modal-body {
    padding: 1rem;
  }
}
.cid-tX7OSIxDxt .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-tX7OSIxDxt .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tX7OSIxDxt .modal-footer {
    padding: 1rem;
  }
}
.cid-tX7OSIxDxt .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tX7OSIxDxt .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tX7OSIxDxt .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tX7OSIxDxt .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tX7OSIxDxt .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tX7OSIxDxt .modal-lg,
  .cid-tX7OSIxDxt .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tX7OSIxDxt .modal-xl {
    max-width: 1140px;
  }
}
.cid-tX7OSIxDxt .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tX7OSIxDxt .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-tX7OSIxDxt .form-group {
  margin-bottom: 1rem;
}
.cid-tX7OSIxDxt .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tX7OSIxDxt .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tX7OSIxDxt .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-tX7OSIxDxt .mbr-section-btn {
  margin: 0;
}
.cid-tX7OSIxDxt .mbr-section-btn .btn {
  margin: 0;
}
.cid-tX7OSIxDxt .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tX7OSIxDxt .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tX7OSITtjn.popup-builder {
  background-color: #ffffff;
}
.cid-tX7OSITtjn.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tX7OSITtjn.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tX7OSITtjn .modal-content,
.cid-tX7OSITtjn .modal-dialog {
  height: auto;
}
.cid-tX7OSITtjn .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tX7OSITtjn .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tX7OSITtjn .form-wrapper .mbr-form .form-group,
  .cid-tX7OSITtjn .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tX7OSITtjn .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tX7OSITtjn .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-tX7OSITtjn .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tX7OSITtjn .pt-0 {
  padding-top: 0 !important;
}
.cid-tX7OSITtjn .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tX7OSITtjn .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tX7OSITtjn .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tX7OSITtjn .modal-open {
  overflow: hidden;
}
.cid-tX7OSITtjn .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tX7OSITtjn .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tX7OSITtjn .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tX7OSITtjn .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-tX7OSITtjn .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tX7OSITtjn .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tX7OSITtjn .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tX7OSITtjn .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-tX7OSITtjn .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tX7OSITtjn .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tX7OSITtjn .modal-backdrop.fade {
  opacity: 0;
}
.cid-tX7OSITtjn .modal-backdrop.show {
  opacity: .5;
}
.cid-tX7OSITtjn .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-tX7OSITtjn .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tX7OSITtjn .modal-header {
    padding: 1rem;
  }
}
.cid-tX7OSITtjn .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tX7OSITtjn .modal-header .close svg {
  fill: #ffffff;
}
.cid-tX7OSITtjn .modal-header .close:hover {
  opacity: 1;
}
.cid-tX7OSITtjn .modal-header .close:focus {
  outline: none;
}
.cid-tX7OSITtjn .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tX7OSITtjn .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tX7OSITtjn .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tX7OSITtjn .modal-body {
    padding: 1rem;
  }
}
.cid-tX7OSITtjn .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-tX7OSITtjn .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tX7OSITtjn .modal-footer {
    padding: 1rem;
  }
}
.cid-tX7OSITtjn .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tX7OSITtjn .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tX7OSITtjn .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tX7OSITtjn .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tX7OSITtjn .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tX7OSITtjn .modal-lg,
  .cid-tX7OSITtjn .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tX7OSITtjn .modal-xl {
    max-width: 1140px;
  }
}
.cid-tX7OSITtjn .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tX7OSITtjn .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-tX7OSITtjn .form-group {
  margin-bottom: 1rem;
}
.cid-tX7OSITtjn .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tX7OSITtjn .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tX7OSITtjn .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-tX7OSITtjn .mbr-section-btn {
  margin: 0;
}
.cid-tX7OSITtjn .mbr-section-btn .btn {
  margin: 0;
}
.cid-tX7OSITtjn #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tX7OSITtjn #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tX7OSITtjn #creativecommons img,
.cid-tX7OSITtjn iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tX7OSJFCGV {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tX7OSJFCGV .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tX7OSJFCGV .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tX7OSJFCGV .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tX7OSJFCGV .bg-youtube:hover {
  background: #cc0000;
}
.cid-tX7OSJFCGV .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tX7OSJFCGV .bg-twitch:hover {
  background: #7313ff;
}
.cid-tX7OSJFCGV .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-tX7OSJFCGV [class^="socicon-"]:before,
.cid-tX7OSJFCGV [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tX7OSJFCGV .mbr-section-title,
.cid-tX7OSJFCGV .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tX7OSK9zXU {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tX7OSK9zXU .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tX7OSK9zXU .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tX7OSK9zXU .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-tX7OSK9zXU .form-control:focus,
.cid-tX7OSK9zXU .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tX7OSK9zXU .form-group {
  margin-bottom: 1rem;
}
.cid-tX7OSK9zXU input::-webkit-input-placeholder,
.cid-tX7OSK9zXU textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tX7OSK9zXU input:-moz-placeholder,
.cid-tX7OSK9zXU textarea:-moz-placeholder {
  color: #656565;
}
.cid-tX7OSK9zXU .jq-selectbox li,
.cid-tX7OSK9zXU .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tX7OSK9zXU .jq-selectbox li:hover,
.cid-tX7OSK9zXU .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tX7OSK9zXU .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tX7OSK9zXU .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tX7OSK9zXU textarea.form-control {
  resize: none;
}
.cid-tX7OSK9zXU .input-group-btn {
  display: inline-block;
}
.cid-tX7OSK9zXU .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tX7OSK9zXU .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tX7OSK9zXU .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tX7OSK9zXU .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tX7OSK9zXU .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tX7OSK9zXU .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tX7OSK9zXU .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tX7OSK9zXU .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tX7OSK9zXU .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tX7OSK9zXU .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tX7OSK9zXU .form-control,
.cid-tX7OSK9zXU .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tX7OSK9zXU #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tX7OSK9zXU #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tX7OSK9zXU #creativecommons img,
.cid-tX7OSK9zXU iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tX7OSK9zXU .offset-md-1 {
  margin-left: 1vw;
}
.cid-tX7OSKRaMF .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-tX7OSKRaMF .my-float {
  margin-top: 16px;
}
.cid-tX7OSKRaMF P {
  color: #232323;
}
.cid-tX7OSKRaMF DIV {
  color: #ffffff;
}
.cid-tX7OSKRaMF H10 {
  color: #767676;
}
.cid-tX7OSKRaMF .hidden {
  display: none;
}
.cid-tX7OSLGD3A.popup-builder {
  background-color: #ffffff;
}
.cid-tX7OSLGD3A.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tX7OSLGD3A.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tX7OSLGD3A .modal-content,
.cid-tX7OSLGD3A .modal-dialog {
  height: auto;
}
.cid-tX7OSLGD3A .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tX7OSLGD3A .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tX7OSLGD3A .form-wrapper .mbr-form .form-group,
  .cid-tX7OSLGD3A .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tX7OSLGD3A .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tX7OSLGD3A .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-tX7OSLGD3A .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tX7OSLGD3A .pt-0 {
  padding-top: 0 !important;
}
.cid-tX7OSLGD3A .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tX7OSLGD3A .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tX7OSLGD3A .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tX7OSLGD3A .modal-open {
  overflow: hidden;
}
.cid-tX7OSLGD3A .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tX7OSLGD3A .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tX7OSLGD3A .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tX7OSLGD3A .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-tX7OSLGD3A .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tX7OSLGD3A .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tX7OSLGD3A .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tX7OSLGD3A .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-tX7OSLGD3A .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tX7OSLGD3A .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tX7OSLGD3A .modal-backdrop.fade {
  opacity: 0;
}
.cid-tX7OSLGD3A .modal-backdrop.show {
  opacity: .5;
}
.cid-tX7OSLGD3A .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-tX7OSLGD3A .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tX7OSLGD3A .modal-header {
    padding: 1rem;
  }
}
.cid-tX7OSLGD3A .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tX7OSLGD3A .modal-header .close svg {
  fill: #ffffff;
}
.cid-tX7OSLGD3A .modal-header .close:hover {
  opacity: 1;
}
.cid-tX7OSLGD3A .modal-header .close:focus {
  outline: none;
}
.cid-tX7OSLGD3A .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tX7OSLGD3A .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tX7OSLGD3A .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tX7OSLGD3A .modal-body {
    padding: 1rem;
  }
}
.cid-tX7OSLGD3A .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-tX7OSLGD3A .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tX7OSLGD3A .modal-footer {
    padding: 1rem;
  }
}
.cid-tX7OSLGD3A .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tX7OSLGD3A .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tX7OSLGD3A .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tX7OSLGD3A .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tX7OSLGD3A .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tX7OSLGD3A .modal-lg,
  .cid-tX7OSLGD3A .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tX7OSLGD3A .modal-xl {
    max-width: 1140px;
  }
}
.cid-tX7OSLGD3A .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tX7OSLGD3A .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-tX7OSLGD3A .form-group {
  margin-bottom: 1rem;
}
.cid-tX7OSLGD3A .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tX7OSLGD3A .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tX7OSLGD3A .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-tX7OSLGD3A .mbr-section-btn {
  margin: 0;
}
.cid-tX7OSLGD3A .mbr-section-btn .btn {
  margin: 0;
}
.cid-tYkcb0mCKB {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tYkcb0mCKB nav.navbar {
  position: fixed;
}
.cid-tYkcb0mCKB .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-tYkcb0mCKB .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tYkcb0mCKB .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tYkcb0mCKB #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tYkcb0mCKB .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tYkcb0mCKB .dropdown-item:hover,
.cid-tYkcb0mCKB .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tYkcb0mCKB .dropdown-item:hover span {
  color: white;
}
.cid-tYkcb0mCKB .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tYkcb0mCKB .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tYkcb0mCKB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tYkcb0mCKB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tYkcb0mCKB .nav-link {
  position: relative;
}
.cid-tYkcb0mCKB .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tYkcb0mCKB .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tYkcb0mCKB .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tYkcb0mCKB .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tYkcb0mCKB .dropdown-menu,
.cid-tYkcb0mCKB .navbar.opened {
  background: #353535 !important;
}
.cid-tYkcb0mCKB .nav-item:focus,
.cid-tYkcb0mCKB .nav-link:focus {
  outline: none;
}
.cid-tYkcb0mCKB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tYkcb0mCKB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tYkcb0mCKB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tYkcb0mCKB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tYkcb0mCKB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tYkcb0mCKB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tYkcb0mCKB .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-tYkcb0mCKB .navbar.opened {
  transition: all 0.3s;
}
.cid-tYkcb0mCKB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tYkcb0mCKB .navbar .navbar-logo img {
  width: auto;
}
.cid-tYkcb0mCKB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tYkcb0mCKB .navbar.collapsed {
  justify-content: center;
}
.cid-tYkcb0mCKB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tYkcb0mCKB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tYkcb0mCKB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tYkcb0mCKB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tYkcb0mCKB .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-tYkcb0mCKB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tYkcb0mCKB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tYkcb0mCKB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tYkcb0mCKB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tYkcb0mCKB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tYkcb0mCKB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tYkcb0mCKB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tYkcb0mCKB .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-tYkcb0mCKB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tYkcb0mCKB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tYkcb0mCKB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tYkcb0mCKB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tYkcb0mCKB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tYkcb0mCKB .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-tYkcb0mCKB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tYkcb0mCKB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tYkcb0mCKB .dropdown-item.active,
.cid-tYkcb0mCKB .dropdown-item:active {
  background-color: transparent;
}
.cid-tYkcb0mCKB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tYkcb0mCKB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tYkcb0mCKB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tYkcb0mCKB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tYkcb0mCKB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tYkcb0mCKB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tYkcb0mCKB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tYkcb0mCKB .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tYkcb0mCKB button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tYkcb0mCKB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tYkcb0mCKB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tYkcb0mCKB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYkcb0mCKB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tYkcb0mCKB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tYkcb0mCKB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYkcb0mCKB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tYkcb0mCKB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tYkcb0mCKB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tYkcb0mCKB .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tYkcb0mCKB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tYkcb0mCKB .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-tYkcb0mCKB .navbar {
    height: 70px;
  }
  .cid-tYkcb0mCKB .navbar.opened {
    height: auto;
  }
  .cid-tYkcb0mCKB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tYkcb0mCKB .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tYkcb0mCKB .navbar-toggler {
  margin-left: 10px;
}
.cid-tYkcb0mCKB .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-tYkcb0mCKB .navbar-logo {
  margin-right: 0 !important;
}
.cid-tYkcb0mCKB .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tYkcb0mCKB .mbr-text {
    display: none;
  }
}
.cid-tYkcb0mCKB .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tYkcb0mCKB .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tYkcb0mCKB .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tYkcb0mCKB .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-tYkcb0mCKB #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-tYkcb0mCKB #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-tYkcb0mCKB #vol {
    display: none;
  }
}
.cid-tYkcb0mCKB .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tYkcaW1JDj {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tYkcaW1JDj .mbr-section-title {
  color: #4479d9;
}
#custom-html-22h body {
  background-color: black;
}
#custom-html-22h .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-22h .complet {
  background-color: #000000;
}
#custom-html-22h .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-22h .conteneurVideo iframe,
#custom-html-22h .conteneurVideo object,
#custom-html-22h .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-22h #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-22h .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-22h #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-22h .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-22h .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpsk08DxO {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpsk08DxO .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tYkcaX8M9z {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tYkcaX8M9z .mbr-text {
  color: #ffffff;
}
.cid-tYkcaX8M9z .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tYkcaX8M9z .mbr-section-title {
  color: #4479d9;
}
.cid-tYkcaX8M9z H1 {
  color: #4479d9;
}
.cid-tYkcaX8M9z H2 {
  color: #4479d9;
}
.cid-tYkcaX8M9z H3 {
  color: #4479d9;
}
.cid-tYkcaX8M9z .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tYkcaX8M9z .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tYkcaX8M9z .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tYkcaX8M9z .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tYkcaX8M9z .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tYkcaX8M9z .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tYkcaX8M9z .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tYkcaX8M9z .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tYkcaX8M9z .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tYkcaX8M9z .play,
.cid-tYkcaX8M9z .pause,
.cid-tYkcaX8M9z .prev,
.cid-tYkcaX8M9z .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tYkcaX8M9z .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tYkcaX8M9z #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tYkcaX8M9z .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwpeuqL6T {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwpeuqL6T .mbr-media {
  position: relative;
}
.cid-ubwpeuqL6T .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwpeuqL6T 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-ubwpeuqL6T img {
    max-width: 95%;
  }
}
.cid-ubwpeuqL6T h1 {
  line-height: 1.5;
}
.cid-ubwpeuqL6T .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-ubwpeuqL6T .start:hover {
  background: #ff1f3f;
}
.cid-ubwpeuqL6T .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwpeuqL6T a {
  background-image: none !important;
}
.cid-ubwpeuqL6T .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwpeuqL6T .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwpeuqL6T .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwpeuqL6T .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-ubwpeuqL6T .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwpeuqL6T .mbr-section-title {
  color: #ffffff;
}
.cid-ubwpeuqL6T .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwpeuqL6T .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwpeuqL6T .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwpeuqL6T .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwpeuqL6T .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwpeuqL6T .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwpeuqL6T .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwpeuqL6T .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwpeuqL6T .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwpeuqL6T .playEnfant,
.cid-ubwpeuqL6T .pauseEnfant,
.cid-ubwpeuqL6T .prevEnfant,
.cid-ubwpeuqL6T .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwpeuqL6T .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwpeuqL6T #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwpeuqL6T .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwpeuqL6T .mbr-card-title,
.cid-ubwpeuqL6T .cards-wrapper {
  color: #ffa405;
}
.cid-ubwpeuqL6T .mbr-section-title P {
  text-align: right;
}
.cid-ubwpfrBzgQ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwpfrBzgQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwpfrBzgQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwpfrBzgQ .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwpfrBzgQ .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwpfrBzgQ .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwpfrBzgQ .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwpfrBzgQ .card-row {
  align-items: stretch;
}
.cid-ubwpfrBzgQ .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwpfrBzgQ .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwpfrBzgQ .couleur1 {
  background-color: royalblue;
}
.cid-ubwpfrBzgQ .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwpfrBzgQ .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwpfrBzgQ .card-box {
  height: 100%;
}
.cid-ubwpfrBzgQ .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwpfrBzgQ .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwpfrBzgQ .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwpfrBzgQ .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tYkcaYsY2F {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tYkcaYsY2F .btn {
  border-radius: 1vh;
}
.cid-ubpslpbSfX {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpslpbSfX .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpslpbSfX .mbr-text,
.cid-ubpslpbSfX .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tYkcaXC8HQ.popup-builder {
  background-color: #ffffff;
}
.cid-tYkcaXC8HQ.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tYkcaXC8HQ.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tYkcaXC8HQ .modal-content,
.cid-tYkcaXC8HQ .modal-dialog {
  height: auto;
}
.cid-tYkcaXC8HQ .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tYkcaXC8HQ .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tYkcaXC8HQ .form-wrapper .mbr-form .form-group,
  .cid-tYkcaXC8HQ .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tYkcaXC8HQ .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tYkcaXC8HQ .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-tYkcaXC8HQ .mbr-text {
  text-align: center;
}
.cid-tYkcaXC8HQ .pt-0 {
  padding-top: 0 !important;
}
.cid-tYkcaXC8HQ .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tYkcaXC8HQ .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tYkcaXC8HQ .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tYkcaXC8HQ .modal-open {
  overflow: hidden;
}
.cid-tYkcaXC8HQ .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tYkcaXC8HQ .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tYkcaXC8HQ .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tYkcaXC8HQ .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-tYkcaXC8HQ .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tYkcaXC8HQ .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tYkcaXC8HQ .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tYkcaXC8HQ .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-tYkcaXC8HQ .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tYkcaXC8HQ .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tYkcaXC8HQ .modal-backdrop.fade {
  opacity: 0;
}
.cid-tYkcaXC8HQ .modal-backdrop.show {
  opacity: .5;
}
.cid-tYkcaXC8HQ .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-tYkcaXC8HQ .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tYkcaXC8HQ .modal-header {
    padding: 1rem;
  }
}
.cid-tYkcaXC8HQ .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tYkcaXC8HQ .modal-header .close svg {
  fill: #ffffff;
}
.cid-tYkcaXC8HQ .modal-header .close:hover {
  opacity: 1;
}
.cid-tYkcaXC8HQ .modal-header .close:focus {
  outline: none;
}
.cid-tYkcaXC8HQ .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tYkcaXC8HQ .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tYkcaXC8HQ .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tYkcaXC8HQ .modal-body {
    padding: 1rem;
  }
}
.cid-tYkcaXC8HQ .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-tYkcaXC8HQ .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tYkcaXC8HQ .modal-footer {
    padding: 1rem;
  }
}
.cid-tYkcaXC8HQ .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tYkcaXC8HQ .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tYkcaXC8HQ .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tYkcaXC8HQ .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tYkcaXC8HQ .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tYkcaXC8HQ .modal-lg,
  .cid-tYkcaXC8HQ .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tYkcaXC8HQ .modal-xl {
    max-width: 1140px;
  }
}
.cid-tYkcaXC8HQ .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tYkcaXC8HQ .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-tYkcaXC8HQ .form-group {
  margin-bottom: 1rem;
}
.cid-tYkcaXC8HQ .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tYkcaXC8HQ .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tYkcaXC8HQ .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-tYkcaXC8HQ .mbr-section-btn {
  margin: 0;
}
.cid-tYkcaXC8HQ .mbr-section-btn .btn {
  margin: 0;
}
.cid-tYkcaXC8HQ .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tYkcaXC8HQ .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tYkcaY1mQE.popup-builder {
  background-color: #ffffff;
}
.cid-tYkcaY1mQE.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tYkcaY1mQE.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tYkcaY1mQE .modal-content,
.cid-tYkcaY1mQE .modal-dialog {
  height: auto;
}
.cid-tYkcaY1mQE .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tYkcaY1mQE .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tYkcaY1mQE .form-wrapper .mbr-form .form-group,
  .cid-tYkcaY1mQE .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tYkcaY1mQE .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tYkcaY1mQE .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-tYkcaY1mQE .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tYkcaY1mQE .pt-0 {
  padding-top: 0 !important;
}
.cid-tYkcaY1mQE .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tYkcaY1mQE .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tYkcaY1mQE .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tYkcaY1mQE .modal-open {
  overflow: hidden;
}
.cid-tYkcaY1mQE .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tYkcaY1mQE .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tYkcaY1mQE .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tYkcaY1mQE .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-tYkcaY1mQE .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tYkcaY1mQE .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tYkcaY1mQE .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tYkcaY1mQE .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-tYkcaY1mQE .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tYkcaY1mQE .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tYkcaY1mQE .modal-backdrop.fade {
  opacity: 0;
}
.cid-tYkcaY1mQE .modal-backdrop.show {
  opacity: .5;
}
.cid-tYkcaY1mQE .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-tYkcaY1mQE .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tYkcaY1mQE .modal-header {
    padding: 1rem;
  }
}
.cid-tYkcaY1mQE .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tYkcaY1mQE .modal-header .close svg {
  fill: #ffffff;
}
.cid-tYkcaY1mQE .modal-header .close:hover {
  opacity: 1;
}
.cid-tYkcaY1mQE .modal-header .close:focus {
  outline: none;
}
.cid-tYkcaY1mQE .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tYkcaY1mQE .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tYkcaY1mQE .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tYkcaY1mQE .modal-body {
    padding: 1rem;
  }
}
.cid-tYkcaY1mQE .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-tYkcaY1mQE .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tYkcaY1mQE .modal-footer {
    padding: 1rem;
  }
}
.cid-tYkcaY1mQE .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tYkcaY1mQE .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tYkcaY1mQE .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tYkcaY1mQE .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tYkcaY1mQE .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tYkcaY1mQE .modal-lg,
  .cid-tYkcaY1mQE .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tYkcaY1mQE .modal-xl {
    max-width: 1140px;
  }
}
.cid-tYkcaY1mQE .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tYkcaY1mQE .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-tYkcaY1mQE .form-group {
  margin-bottom: 1rem;
}
.cid-tYkcaY1mQE .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tYkcaY1mQE .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tYkcaY1mQE .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-tYkcaY1mQE .mbr-section-btn {
  margin: 0;
}
.cid-tYkcaY1mQE .mbr-section-btn .btn {
  margin: 0;
}
.cid-tYkcaY1mQE #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tYkcaY1mQE #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tYkcaY1mQE #creativecommons img,
.cid-tYkcaY1mQE iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tYkcaYNLiw {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tYkcaYNLiw .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tYkcaYNLiw .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tYkcaYNLiw .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tYkcaYNLiw .bg-youtube:hover {
  background: #cc0000;
}
.cid-tYkcaYNLiw .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tYkcaYNLiw .bg-twitch:hover {
  background: #7313ff;
}
.cid-tYkcaYNLiw .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-tYkcaYNLiw [class^="socicon-"]:before,
.cid-tYkcaYNLiw [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tYkcaYNLiw .mbr-section-title,
.cid-tYkcaYNLiw .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tYkcaZi8i0 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tYkcaZi8i0 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tYkcaZi8i0 .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tYkcaZi8i0 .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-tYkcaZi8i0 .form-control:focus,
.cid-tYkcaZi8i0 .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tYkcaZi8i0 .form-group {
  margin-bottom: 1rem;
}
.cid-tYkcaZi8i0 input::-webkit-input-placeholder,
.cid-tYkcaZi8i0 textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tYkcaZi8i0 input:-moz-placeholder,
.cid-tYkcaZi8i0 textarea:-moz-placeholder {
  color: #656565;
}
.cid-tYkcaZi8i0 .jq-selectbox li,
.cid-tYkcaZi8i0 .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tYkcaZi8i0 .jq-selectbox li:hover,
.cid-tYkcaZi8i0 .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tYkcaZi8i0 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tYkcaZi8i0 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tYkcaZi8i0 textarea.form-control {
  resize: none;
}
.cid-tYkcaZi8i0 .input-group-btn {
  display: inline-block;
}
.cid-tYkcaZi8i0 .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tYkcaZi8i0 .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tYkcaZi8i0 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tYkcaZi8i0 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tYkcaZi8i0 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tYkcaZi8i0 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tYkcaZi8i0 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tYkcaZi8i0 .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tYkcaZi8i0 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tYkcaZi8i0 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tYkcaZi8i0 .form-control,
.cid-tYkcaZi8i0 .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tYkcaZi8i0 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tYkcaZi8i0 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tYkcaZi8i0 #creativecommons img,
.cid-tYkcaZi8i0 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tYkcaZi8i0 .offset-md-1 {
  margin-left: 1vw;
}
.cid-tYkcb01iLp .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-tYkcb01iLp .my-float {
  margin-top: 16px;
}
.cid-tYkcb01iLp P {
  color: #232323;
}
.cid-tYkcb01iLp DIV {
  color: #ffffff;
}
.cid-tYkcb01iLp H10 {
  color: #767676;
}
.cid-tYkcb01iLp .hidden {
  display: none;
}
.cid-tYkcb0PIyp.popup-builder {
  background-color: #ffffff;
}
.cid-tYkcb0PIyp.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tYkcb0PIyp.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tYkcb0PIyp .modal-content,
.cid-tYkcb0PIyp .modal-dialog {
  height: auto;
}
.cid-tYkcb0PIyp .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tYkcb0PIyp .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tYkcb0PIyp .form-wrapper .mbr-form .form-group,
  .cid-tYkcb0PIyp .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tYkcb0PIyp .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tYkcb0PIyp .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-tYkcb0PIyp .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tYkcb0PIyp .pt-0 {
  padding-top: 0 !important;
}
.cid-tYkcb0PIyp .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tYkcb0PIyp .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tYkcb0PIyp .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tYkcb0PIyp .modal-open {
  overflow: hidden;
}
.cid-tYkcb0PIyp .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tYkcb0PIyp .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tYkcb0PIyp .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tYkcb0PIyp .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-tYkcb0PIyp .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tYkcb0PIyp .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tYkcb0PIyp .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tYkcb0PIyp .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-tYkcb0PIyp .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tYkcb0PIyp .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tYkcb0PIyp .modal-backdrop.fade {
  opacity: 0;
}
.cid-tYkcb0PIyp .modal-backdrop.show {
  opacity: .5;
}
.cid-tYkcb0PIyp .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-tYkcb0PIyp .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tYkcb0PIyp .modal-header {
    padding: 1rem;
  }
}
.cid-tYkcb0PIyp .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tYkcb0PIyp .modal-header .close svg {
  fill: #ffffff;
}
.cid-tYkcb0PIyp .modal-header .close:hover {
  opacity: 1;
}
.cid-tYkcb0PIyp .modal-header .close:focus {
  outline: none;
}
.cid-tYkcb0PIyp .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tYkcb0PIyp .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tYkcb0PIyp .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tYkcb0PIyp .modal-body {
    padding: 1rem;
  }
}
.cid-tYkcb0PIyp .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-tYkcb0PIyp .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tYkcb0PIyp .modal-footer {
    padding: 1rem;
  }
}
.cid-tYkcb0PIyp .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tYkcb0PIyp .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tYkcb0PIyp .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tYkcb0PIyp .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tYkcb0PIyp .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tYkcb0PIyp .modal-lg,
  .cid-tYkcb0PIyp .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tYkcb0PIyp .modal-xl {
    max-width: 1140px;
  }
}
.cid-tYkcb0PIyp .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tYkcb0PIyp .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-tYkcb0PIyp .form-group {
  margin-bottom: 1rem;
}
.cid-tYkcb0PIyp .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tYkcb0PIyp .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tYkcb0PIyp .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-tYkcb0PIyp .mbr-section-btn {
  margin: 0;
}
.cid-tYkcb0PIyp .mbr-section-btn .btn {
  margin: 0;
}
.cid-tZJStcZVL9 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tZJStcZVL9 nav.navbar {
  position: fixed;
}
.cid-tZJStcZVL9 .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-tZJStcZVL9 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tZJStcZVL9 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tZJStcZVL9 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tZJStcZVL9 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tZJStcZVL9 .dropdown-item:hover,
.cid-tZJStcZVL9 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tZJStcZVL9 .dropdown-item:hover span {
  color: white;
}
.cid-tZJStcZVL9 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tZJStcZVL9 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tZJStcZVL9 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tZJStcZVL9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tZJStcZVL9 .nav-link {
  position: relative;
}
.cid-tZJStcZVL9 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tZJStcZVL9 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tZJStcZVL9 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tZJStcZVL9 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tZJStcZVL9 .dropdown-menu,
.cid-tZJStcZVL9 .navbar.opened {
  background: #353535 !important;
}
.cid-tZJStcZVL9 .nav-item:focus,
.cid-tZJStcZVL9 .nav-link:focus {
  outline: none;
}
.cid-tZJStcZVL9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tZJStcZVL9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tZJStcZVL9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tZJStcZVL9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tZJStcZVL9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tZJStcZVL9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tZJStcZVL9 .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-tZJStcZVL9 .navbar.opened {
  transition: all 0.3s;
}
.cid-tZJStcZVL9 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tZJStcZVL9 .navbar .navbar-logo img {
  width: auto;
}
.cid-tZJStcZVL9 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tZJStcZVL9 .navbar.collapsed {
  justify-content: center;
}
.cid-tZJStcZVL9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tZJStcZVL9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tZJStcZVL9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tZJStcZVL9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tZJStcZVL9 .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-tZJStcZVL9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tZJStcZVL9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tZJStcZVL9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tZJStcZVL9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tZJStcZVL9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tZJStcZVL9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tZJStcZVL9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tZJStcZVL9 .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-tZJStcZVL9 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tZJStcZVL9 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tZJStcZVL9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tZJStcZVL9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tZJStcZVL9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tZJStcZVL9 .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-tZJStcZVL9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tZJStcZVL9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tZJStcZVL9 .dropdown-item.active,
.cid-tZJStcZVL9 .dropdown-item:active {
  background-color: transparent;
}
.cid-tZJStcZVL9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tZJStcZVL9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tZJStcZVL9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tZJStcZVL9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tZJStcZVL9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tZJStcZVL9 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tZJStcZVL9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tZJStcZVL9 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tZJStcZVL9 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tZJStcZVL9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tZJStcZVL9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tZJStcZVL9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZJStcZVL9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZJStcZVL9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tZJStcZVL9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZJStcZVL9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tZJStcZVL9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tZJStcZVL9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZJStcZVL9 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tZJStcZVL9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tZJStcZVL9 .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-tZJStcZVL9 .navbar {
    height: 70px;
  }
  .cid-tZJStcZVL9 .navbar.opened {
    height: auto;
  }
  .cid-tZJStcZVL9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tZJStcZVL9 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tZJStcZVL9 .navbar-toggler {
  margin-left: 10px;
}
.cid-tZJStcZVL9 .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-tZJStcZVL9 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tZJStcZVL9 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tZJStcZVL9 .mbr-text {
    display: none;
  }
}
.cid-tZJStcZVL9 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tZJStcZVL9 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tZJStcZVL9 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tZJStcZVL9 .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-tZJStcZVL9 #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-tZJStcZVL9 #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-tZJStcZVL9 #vol {
    display: none;
  }
}
.cid-tZJStcZVL9 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tZJSt8Mbop {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tZJSt8Mbop .mbr-section-title {
  color: #4479d9;
}
#custom-html-22v body {
  background-color: black;
}
#custom-html-22v .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-22v .complet {
  background-color: #000000;
}
#custom-html-22v .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-22v .conteneurVideo iframe,
#custom-html-22v .conteneurVideo object,
#custom-html-22v .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-22v #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-22v .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-22v #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-22v .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-22v .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubprBJlrjs {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubprBJlrjs .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tZJSt9OGU0 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tZJSt9OGU0 .mbr-text {
  color: #ffffff;
}
.cid-tZJSt9OGU0 .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tZJSt9OGU0 .mbr-section-title {
  color: #4479d9;
}
.cid-tZJSt9OGU0 H1 {
  color: #4479d9;
}
.cid-tZJSt9OGU0 H2 {
  color: #4479d9;
}
.cid-tZJSt9OGU0 H3 {
  color: #4479d9;
}
.cid-tZJSt9OGU0 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tZJSt9OGU0 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tZJSt9OGU0 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tZJSt9OGU0 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tZJSt9OGU0 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tZJSt9OGU0 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tZJSt9OGU0 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tZJSt9OGU0 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tZJSt9OGU0 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tZJSt9OGU0 .play,
.cid-tZJSt9OGU0 .pause,
.cid-tZJSt9OGU0 .prev,
.cid-tZJSt9OGU0 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tZJSt9OGU0 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tZJSt9OGU0 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tZJSt9OGU0 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwoxKfrEP {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwoxKfrEP .mbr-media {
  position: relative;
}
.cid-ubwoxKfrEP .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwoxKfrEP 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-ubwoxKfrEP img {
    max-width: 95%;
  }
}
.cid-ubwoxKfrEP h1 {
  line-height: 1.5;
}
.cid-ubwoxKfrEP .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-ubwoxKfrEP .start:hover {
  background: #ff1f3f;
}
.cid-ubwoxKfrEP .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwoxKfrEP a {
  background-image: none !important;
}
.cid-ubwoxKfrEP .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwoxKfrEP .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwoxKfrEP .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwoxKfrEP .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-ubwoxKfrEP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwoxKfrEP .mbr-section-title {
  color: #ffffff;
}
.cid-ubwoxKfrEP .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwoxKfrEP .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwoxKfrEP .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwoxKfrEP .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwoxKfrEP .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwoxKfrEP .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwoxKfrEP .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwoxKfrEP .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwoxKfrEP .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwoxKfrEP .playEnfant,
.cid-ubwoxKfrEP .pauseEnfant,
.cid-ubwoxKfrEP .prevEnfant,
.cid-ubwoxKfrEP .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwoxKfrEP .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwoxKfrEP #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwoxKfrEP .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwoxKfrEP .mbr-card-title,
.cid-ubwoxKfrEP .cards-wrapper {
  color: #ffa405;
}
.cid-ubwoxKfrEP .mbr-section-title P {
  text-align: right;
}
.cid-ubwoymx9yB {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwoymx9yB .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwoymx9yB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwoymx9yB .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwoymx9yB .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwoymx9yB .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwoymx9yB .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwoymx9yB .card-row {
  align-items: stretch;
}
.cid-ubwoymx9yB .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwoymx9yB .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwoymx9yB .couleur1 {
  background-color: royalblue;
}
.cid-ubwoymx9yB .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwoymx9yB .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwoymx9yB .card-box {
  height: 100%;
}
.cid-ubwoymx9yB .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwoymx9yB .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwoymx9yB .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwoymx9yB .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tZJStb8IRl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tZJStb8IRl .btn {
  border-radius: 1vh;
}
.cid-ubprAjDxn9 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubprAjDxn9 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubprAjDxn9 .mbr-text,
.cid-ubprAjDxn9 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tZJStaiqEK.popup-builder {
  background-color: #ffffff;
}
.cid-tZJStaiqEK.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tZJStaiqEK.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tZJStaiqEK .modal-content,
.cid-tZJStaiqEK .modal-dialog {
  height: auto;
}
.cid-tZJStaiqEK .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tZJStaiqEK .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tZJStaiqEK .form-wrapper .mbr-form .form-group,
  .cid-tZJStaiqEK .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tZJStaiqEK .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tZJStaiqEK .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-tZJStaiqEK .mbr-text {
  text-align: center;
}
.cid-tZJStaiqEK .pt-0 {
  padding-top: 0 !important;
}
.cid-tZJStaiqEK .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tZJStaiqEK .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tZJStaiqEK .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tZJStaiqEK .modal-open {
  overflow: hidden;
}
.cid-tZJStaiqEK .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tZJStaiqEK .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tZJStaiqEK .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tZJStaiqEK .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-tZJStaiqEK .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tZJStaiqEK .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tZJStaiqEK .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tZJStaiqEK .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-tZJStaiqEK .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tZJStaiqEK .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tZJStaiqEK .modal-backdrop.fade {
  opacity: 0;
}
.cid-tZJStaiqEK .modal-backdrop.show {
  opacity: .5;
}
.cid-tZJStaiqEK .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-tZJStaiqEK .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tZJStaiqEK .modal-header {
    padding: 1rem;
  }
}
.cid-tZJStaiqEK .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tZJStaiqEK .modal-header .close svg {
  fill: #ffffff;
}
.cid-tZJStaiqEK .modal-header .close:hover {
  opacity: 1;
}
.cid-tZJStaiqEK .modal-header .close:focus {
  outline: none;
}
.cid-tZJStaiqEK .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tZJStaiqEK .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tZJStaiqEK .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tZJStaiqEK .modal-body {
    padding: 1rem;
  }
}
.cid-tZJStaiqEK .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-tZJStaiqEK .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tZJStaiqEK .modal-footer {
    padding: 1rem;
  }
}
.cid-tZJStaiqEK .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tZJStaiqEK .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tZJStaiqEK .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tZJStaiqEK .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tZJStaiqEK .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tZJStaiqEK .modal-lg,
  .cid-tZJStaiqEK .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tZJStaiqEK .modal-xl {
    max-width: 1140px;
  }
}
.cid-tZJStaiqEK .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tZJStaiqEK .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-tZJStaiqEK .form-group {
  margin-bottom: 1rem;
}
.cid-tZJStaiqEK .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tZJStaiqEK .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tZJStaiqEK .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-tZJStaiqEK .mbr-section-btn {
  margin: 0;
}
.cid-tZJStaiqEK .mbr-section-btn .btn {
  margin: 0;
}
.cid-tZJStaiqEK .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tZJStaiqEK .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tZJStaFBY0.popup-builder {
  background-color: #ffffff;
}
.cid-tZJStaFBY0.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tZJStaFBY0.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tZJStaFBY0 .modal-content,
.cid-tZJStaFBY0 .modal-dialog {
  height: auto;
}
.cid-tZJStaFBY0 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tZJStaFBY0 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tZJStaFBY0 .form-wrapper .mbr-form .form-group,
  .cid-tZJStaFBY0 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tZJStaFBY0 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tZJStaFBY0 .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-tZJStaFBY0 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tZJStaFBY0 .pt-0 {
  padding-top: 0 !important;
}
.cid-tZJStaFBY0 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tZJStaFBY0 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tZJStaFBY0 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tZJStaFBY0 .modal-open {
  overflow: hidden;
}
.cid-tZJStaFBY0 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tZJStaFBY0 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tZJStaFBY0 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tZJStaFBY0 .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-tZJStaFBY0 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tZJStaFBY0 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tZJStaFBY0 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tZJStaFBY0 .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-tZJStaFBY0 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tZJStaFBY0 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tZJStaFBY0 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tZJStaFBY0 .modal-backdrop.show {
  opacity: .5;
}
.cid-tZJStaFBY0 .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-tZJStaFBY0 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tZJStaFBY0 .modal-header {
    padding: 1rem;
  }
}
.cid-tZJStaFBY0 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tZJStaFBY0 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tZJStaFBY0 .modal-header .close:hover {
  opacity: 1;
}
.cid-tZJStaFBY0 .modal-header .close:focus {
  outline: none;
}
.cid-tZJStaFBY0 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tZJStaFBY0 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tZJStaFBY0 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tZJStaFBY0 .modal-body {
    padding: 1rem;
  }
}
.cid-tZJStaFBY0 .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-tZJStaFBY0 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tZJStaFBY0 .modal-footer {
    padding: 1rem;
  }
}
.cid-tZJStaFBY0 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tZJStaFBY0 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tZJStaFBY0 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tZJStaFBY0 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tZJStaFBY0 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tZJStaFBY0 .modal-lg,
  .cid-tZJStaFBY0 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tZJStaFBY0 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tZJStaFBY0 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tZJStaFBY0 .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-tZJStaFBY0 .form-group {
  margin-bottom: 1rem;
}
.cid-tZJStaFBY0 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tZJStaFBY0 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tZJStaFBY0 .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-tZJStaFBY0 .mbr-section-btn {
  margin: 0;
}
.cid-tZJStaFBY0 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tZJStaFBY0 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tZJStaFBY0 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tZJStaFBY0 #creativecommons img,
.cid-tZJStaFBY0 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tZJStbqi79 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tZJStbqi79 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tZJStbqi79 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tZJStbqi79 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tZJStbqi79 .bg-youtube:hover {
  background: #cc0000;
}
.cid-tZJStbqi79 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tZJStbqi79 .bg-twitch:hover {
  background: #7313ff;
}
.cid-tZJStbqi79 .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-tZJStbqi79 [class^="socicon-"]:before,
.cid-tZJStbqi79 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tZJStbqi79 .mbr-section-title,
.cid-tZJStbqi79 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tZJStbRgOb {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tZJStbRgOb .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tZJStbRgOb .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tZJStbRgOb .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-tZJStbRgOb .form-control:focus,
.cid-tZJStbRgOb .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tZJStbRgOb .form-group {
  margin-bottom: 1rem;
}
.cid-tZJStbRgOb input::-webkit-input-placeholder,
.cid-tZJStbRgOb textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tZJStbRgOb input:-moz-placeholder,
.cid-tZJStbRgOb textarea:-moz-placeholder {
  color: #656565;
}
.cid-tZJStbRgOb .jq-selectbox li,
.cid-tZJStbRgOb .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tZJStbRgOb .jq-selectbox li:hover,
.cid-tZJStbRgOb .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tZJStbRgOb .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tZJStbRgOb .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tZJStbRgOb textarea.form-control {
  resize: none;
}
.cid-tZJStbRgOb .input-group-btn {
  display: inline-block;
}
.cid-tZJStbRgOb .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tZJStbRgOb .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tZJStbRgOb .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tZJStbRgOb .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tZJStbRgOb .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tZJStbRgOb .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tZJStbRgOb .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tZJStbRgOb .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tZJStbRgOb .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tZJStbRgOb .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tZJStbRgOb .form-control,
.cid-tZJStbRgOb .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tZJStbRgOb #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tZJStbRgOb #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tZJStbRgOb #creativecommons img,
.cid-tZJStbRgOb iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tZJStbRgOb .offset-md-1 {
  margin-left: 1vw;
}
.cid-tZJStcBqp6 .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-tZJStcBqp6 .my-float {
  margin-top: 16px;
}
.cid-tZJStcBqp6 P {
  color: #232323;
}
.cid-tZJStcBqp6 DIV {
  color: #ffffff;
}
.cid-tZJStcBqp6 H10 {
  color: #767676;
}
.cid-tZJStcBqp6 .hidden {
  display: none;
}
.cid-tZJStdycSz.popup-builder {
  background-color: #ffffff;
}
.cid-tZJStdycSz.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tZJStdycSz.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tZJStdycSz .modal-content,
.cid-tZJStdycSz .modal-dialog {
  height: auto;
}
.cid-tZJStdycSz .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tZJStdycSz .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tZJStdycSz .form-wrapper .mbr-form .form-group,
  .cid-tZJStdycSz .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tZJStdycSz .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tZJStdycSz .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-tZJStdycSz .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tZJStdycSz .pt-0 {
  padding-top: 0 !important;
}
.cid-tZJStdycSz .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tZJStdycSz .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tZJStdycSz .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tZJStdycSz .modal-open {
  overflow: hidden;
}
.cid-tZJStdycSz .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tZJStdycSz .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tZJStdycSz .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tZJStdycSz .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-tZJStdycSz .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tZJStdycSz .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tZJStdycSz .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tZJStdycSz .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-tZJStdycSz .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tZJStdycSz .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tZJStdycSz .modal-backdrop.fade {
  opacity: 0;
}
.cid-tZJStdycSz .modal-backdrop.show {
  opacity: .5;
}
.cid-tZJStdycSz .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-tZJStdycSz .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tZJStdycSz .modal-header {
    padding: 1rem;
  }
}
.cid-tZJStdycSz .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tZJStdycSz .modal-header .close svg {
  fill: #ffffff;
}
.cid-tZJStdycSz .modal-header .close:hover {
  opacity: 1;
}
.cid-tZJStdycSz .modal-header .close:focus {
  outline: none;
}
.cid-tZJStdycSz .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tZJStdycSz .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tZJStdycSz .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tZJStdycSz .modal-body {
    padding: 1rem;
  }
}
.cid-tZJStdycSz .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-tZJStdycSz .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tZJStdycSz .modal-footer {
    padding: 1rem;
  }
}
.cid-tZJStdycSz .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tZJStdycSz .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tZJStdycSz .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tZJStdycSz .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tZJStdycSz .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tZJStdycSz .modal-lg,
  .cid-tZJStdycSz .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tZJStdycSz .modal-xl {
    max-width: 1140px;
  }
}
.cid-tZJStdycSz .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tZJStdycSz .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-tZJStdycSz .form-group {
  margin-bottom: 1rem;
}
.cid-tZJStdycSz .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tZJStdycSz .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tZJStdycSz .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-tZJStdycSz .mbr-section-btn {
  margin: 0;
}
.cid-tZJStdycSz .mbr-section-btn .btn {
  margin: 0;
}
.cid-ub1IwZA3Wl {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-ub1IwZA3Wl nav.navbar {
  position: fixed;
}
.cid-ub1IwZA3Wl .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-ub1IwZA3Wl .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ub1IwZA3Wl .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-ub1IwZA3Wl #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-ub1IwZA3Wl .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-ub1IwZA3Wl .dropdown-item:hover,
.cid-ub1IwZA3Wl .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-ub1IwZA3Wl .dropdown-item:hover span {
  color: white;
}
.cid-ub1IwZA3Wl .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ub1IwZA3Wl .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ub1IwZA3Wl .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-ub1IwZA3Wl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ub1IwZA3Wl .nav-link {
  position: relative;
}
.cid-ub1IwZA3Wl .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-ub1IwZA3Wl .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-ub1IwZA3Wl .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-ub1IwZA3Wl .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-ub1IwZA3Wl .dropdown-menu,
.cid-ub1IwZA3Wl .navbar.opened {
  background: #353535 !important;
}
.cid-ub1IwZA3Wl .nav-item:focus,
.cid-ub1IwZA3Wl .nav-link:focus {
  outline: none;
}
.cid-ub1IwZA3Wl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ub1IwZA3Wl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ub1IwZA3Wl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ub1IwZA3Wl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ub1IwZA3Wl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ub1IwZA3Wl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ub1IwZA3Wl .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-ub1IwZA3Wl .navbar.opened {
  transition: all 0.3s;
}
.cid-ub1IwZA3Wl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ub1IwZA3Wl .navbar .navbar-logo img {
  width: auto;
}
.cid-ub1IwZA3Wl .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ub1IwZA3Wl .navbar.collapsed {
  justify-content: center;
}
.cid-ub1IwZA3Wl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ub1IwZA3Wl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-ub1IwZA3Wl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ub1IwZA3Wl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ub1IwZA3Wl .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-ub1IwZA3Wl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ub1IwZA3Wl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ub1IwZA3Wl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ub1IwZA3Wl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ub1IwZA3Wl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ub1IwZA3Wl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ub1IwZA3Wl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ub1IwZA3Wl .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-ub1IwZA3Wl .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ub1IwZA3Wl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ub1IwZA3Wl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-ub1IwZA3Wl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ub1IwZA3Wl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ub1IwZA3Wl .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-ub1IwZA3Wl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ub1IwZA3Wl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ub1IwZA3Wl .dropdown-item.active,
.cid-ub1IwZA3Wl .dropdown-item:active {
  background-color: transparent;
}
.cid-ub1IwZA3Wl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ub1IwZA3Wl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ub1IwZA3Wl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ub1IwZA3Wl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-ub1IwZA3Wl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ub1IwZA3Wl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ub1IwZA3Wl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ub1IwZA3Wl .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ub1IwZA3Wl button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ub1IwZA3Wl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-ub1IwZA3Wl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ub1IwZA3Wl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ub1IwZA3Wl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ub1IwZA3Wl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ub1IwZA3Wl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ub1IwZA3Wl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ub1IwZA3Wl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ub1IwZA3Wl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ub1IwZA3Wl .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ub1IwZA3Wl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ub1IwZA3Wl .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-ub1IwZA3Wl .navbar {
    height: 70px;
  }
  .cid-ub1IwZA3Wl .navbar.opened {
    height: auto;
  }
  .cid-ub1IwZA3Wl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ub1IwZA3Wl .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-ub1IwZA3Wl .navbar-toggler {
  margin-left: 10px;
}
.cid-ub1IwZA3Wl .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-ub1IwZA3Wl .navbar-logo {
  margin-right: 0 !important;
}
.cid-ub1IwZA3Wl .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-ub1IwZA3Wl .mbr-text {
    display: none;
  }
}
.cid-ub1IwZA3Wl .navbar-collapse {
  padding-top: 40px !important;
}
.cid-ub1IwZA3Wl .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-ub1IwZA3Wl .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-ub1IwZA3Wl .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-ub1IwZA3Wl #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-ub1IwZA3Wl #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-ub1IwZA3Wl #vol {
    display: none;
  }
}
.cid-ub1IwZA3Wl .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-ub1IwVkOl0 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ub1IwVkOl0 .mbr-section-title {
  color: #4479d9;
}
#custom-html-239 body {
  background-color: black;
}
#custom-html-239 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-239 .complet {
  background-color: #000000;
}
#custom-html-239 .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-239 .conteneurVideo iframe,
#custom-html-239 .conteneurVideo object,
#custom-html-239 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-239 #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-239 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-239 #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-239 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-239 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpp7ZuNi3 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpp7ZuNi3 .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ub1IwWocPK {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-ub1IwWocPK .mbr-text {
  color: #ffffff;
}
.cid-ub1IwWocPK .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-ub1IwWocPK .mbr-section-title {
  color: #4479d9;
}
.cid-ub1IwWocPK H1 {
  color: #4479d9;
}
.cid-ub1IwWocPK H2 {
  color: #4479d9;
}
.cid-ub1IwWocPK H3 {
  color: #4479d9;
}
.cid-ub1IwWocPK .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-ub1IwWocPK .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ub1IwWocPK .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ub1IwWocPK .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ub1IwWocPK .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-ub1IwWocPK .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ub1IwWocPK .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ub1IwWocPK .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ub1IwWocPK .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-ub1IwWocPK .play,
.cid-ub1IwWocPK .pause,
.cid-ub1IwWocPK .prev,
.cid-ub1IwWocPK .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ub1IwWocPK .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ub1IwWocPK #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ub1IwWocPK .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwbYK6IKo {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwbYK6IKo .mbr-media {
  position: relative;
}
.cid-ubwbYK6IKo .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwbYK6IKo 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-ubwbYK6IKo img {
    max-width: 95%;
  }
}
.cid-ubwbYK6IKo h1 {
  line-height: 1.5;
}
.cid-ubwbYK6IKo .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-ubwbYK6IKo .start:hover {
  background: #ff1f3f;
}
.cid-ubwbYK6IKo .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwbYK6IKo a {
  background-image: none !important;
}
.cid-ubwbYK6IKo .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwbYK6IKo .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwbYK6IKo .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwbYK6IKo .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-ubwbYK6IKo .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwbYK6IKo .mbr-section-title {
  color: #ffffff;
}
.cid-ubwbYK6IKo .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwbYK6IKo .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwbYK6IKo .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwbYK6IKo .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwbYK6IKo .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwbYK6IKo .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwbYK6IKo .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwbYK6IKo .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwbYK6IKo .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwbYK6IKo .playEnfant,
.cid-ubwbYK6IKo .pauseEnfant,
.cid-ubwbYK6IKo .prevEnfant,
.cid-ubwbYK6IKo .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwbYK6IKo .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwbYK6IKo #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwbYK6IKo .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwbYK6IKo .mbr-card-title,
.cid-ubwbYK6IKo .cards-wrapper {
  color: #ffa405;
}
.cid-ubwbYK6IKo .mbr-section-title P {
  text-align: right;
}
.cid-ubwbZup5N9 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwbZup5N9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwbZup5N9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwbZup5N9 .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwbZup5N9 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwbZup5N9 .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwbZup5N9 .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwbZup5N9 .card-row {
  align-items: stretch;
}
.cid-ubwbZup5N9 .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwbZup5N9 .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwbZup5N9 .couleur1 {
  background-color: royalblue;
}
.cid-ubwbZup5N9 .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwbZup5N9 .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwbZup5N9 .card-box {
  height: 100%;
}
.cid-ubwbZup5N9 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwbZup5N9 .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwbZup5N9 .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwbZup5N9 .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-ub1IwWTIYW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-ub1IwWTIYW .btn {
  border-radius: 1vh;
}
.cid-ubpp6tzr5m {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpp6tzr5m .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpp6tzr5m .mbr-text,
.cid-ubpp6tzr5m .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-ub1IwX5Wf5.popup-builder {
  background-color: #ffffff;
}
.cid-ub1IwX5Wf5.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-ub1IwX5Wf5.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-ub1IwX5Wf5 .modal-content,
.cid-ub1IwX5Wf5 .modal-dialog {
  height: auto;
}
.cid-ub1IwX5Wf5 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-ub1IwX5Wf5 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-ub1IwX5Wf5 .form-wrapper .mbr-form .form-group,
  .cid-ub1IwX5Wf5 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-ub1IwX5Wf5 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-ub1IwX5Wf5 .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-ub1IwX5Wf5 .mbr-text {
  text-align: center;
}
.cid-ub1IwX5Wf5 .pt-0 {
  padding-top: 0 !important;
}
.cid-ub1IwX5Wf5 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-ub1IwX5Wf5 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-ub1IwX5Wf5 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-ub1IwX5Wf5 .modal-open {
  overflow: hidden;
}
.cid-ub1IwX5Wf5 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-ub1IwX5Wf5 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-ub1IwX5Wf5 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-ub1IwX5Wf5 .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-ub1IwX5Wf5 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-ub1IwX5Wf5 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-ub1IwX5Wf5 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-ub1IwX5Wf5 .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-ub1IwX5Wf5 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-ub1IwX5Wf5 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-ub1IwX5Wf5 .modal-backdrop.fade {
  opacity: 0;
}
.cid-ub1IwX5Wf5 .modal-backdrop.show {
  opacity: .5;
}
.cid-ub1IwX5Wf5 .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-ub1IwX5Wf5 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-ub1IwX5Wf5 .modal-header {
    padding: 1rem;
  }
}
.cid-ub1IwX5Wf5 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-ub1IwX5Wf5 .modal-header .close svg {
  fill: #ffffff;
}
.cid-ub1IwX5Wf5 .modal-header .close:hover {
  opacity: 1;
}
.cid-ub1IwX5Wf5 .modal-header .close:focus {
  outline: none;
}
.cid-ub1IwX5Wf5 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-ub1IwX5Wf5 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-ub1IwX5Wf5 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ub1IwX5Wf5 .modal-body {
    padding: 1rem;
  }
}
.cid-ub1IwX5Wf5 .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-ub1IwX5Wf5 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ub1IwX5Wf5 .modal-footer {
    padding: 1rem;
  }
}
.cid-ub1IwX5Wf5 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-ub1IwX5Wf5 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-ub1IwX5Wf5 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-ub1IwX5Wf5 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-ub1IwX5Wf5 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-ub1IwX5Wf5 .modal-lg,
  .cid-ub1IwX5Wf5 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-ub1IwX5Wf5 .modal-xl {
    max-width: 1140px;
  }
}
.cid-ub1IwX5Wf5 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-ub1IwX5Wf5 .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-ub1IwX5Wf5 .form-group {
  margin-bottom: 1rem;
}
.cid-ub1IwX5Wf5 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-ub1IwX5Wf5 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-ub1IwX5Wf5 .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-ub1IwX5Wf5 .mbr-section-btn {
  margin: 0;
}
.cid-ub1IwX5Wf5 .mbr-section-btn .btn {
  margin: 0;
}
.cid-ub1IwX5Wf5 .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-ub1IwX5Wf5 .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-ub1IwXpPRp.popup-builder {
  background-color: #ffffff;
}
.cid-ub1IwXpPRp.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-ub1IwXpPRp.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-ub1IwXpPRp .modal-content,
.cid-ub1IwXpPRp .modal-dialog {
  height: auto;
}
.cid-ub1IwXpPRp .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-ub1IwXpPRp .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-ub1IwXpPRp .form-wrapper .mbr-form .form-group,
  .cid-ub1IwXpPRp .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-ub1IwXpPRp .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-ub1IwXpPRp .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-ub1IwXpPRp .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-ub1IwXpPRp .pt-0 {
  padding-top: 0 !important;
}
.cid-ub1IwXpPRp .pb-0 {
  padding-bottom: 0 !important;
}
.cid-ub1IwXpPRp .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-ub1IwXpPRp .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-ub1IwXpPRp .modal-open {
  overflow: hidden;
}
.cid-ub1IwXpPRp .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-ub1IwXpPRp .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-ub1IwXpPRp .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-ub1IwXpPRp .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-ub1IwXpPRp .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-ub1IwXpPRp .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-ub1IwXpPRp .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-ub1IwXpPRp .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-ub1IwXpPRp .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-ub1IwXpPRp .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-ub1IwXpPRp .modal-backdrop.fade {
  opacity: 0;
}
.cid-ub1IwXpPRp .modal-backdrop.show {
  opacity: .5;
}
.cid-ub1IwXpPRp .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-ub1IwXpPRp .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-ub1IwXpPRp .modal-header {
    padding: 1rem;
  }
}
.cid-ub1IwXpPRp .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-ub1IwXpPRp .modal-header .close svg {
  fill: #ffffff;
}
.cid-ub1IwXpPRp .modal-header .close:hover {
  opacity: 1;
}
.cid-ub1IwXpPRp .modal-header .close:focus {
  outline: none;
}
.cid-ub1IwXpPRp .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-ub1IwXpPRp .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-ub1IwXpPRp .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ub1IwXpPRp .modal-body {
    padding: 1rem;
  }
}
.cid-ub1IwXpPRp .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-ub1IwXpPRp .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ub1IwXpPRp .modal-footer {
    padding: 1rem;
  }
}
.cid-ub1IwXpPRp .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-ub1IwXpPRp .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-ub1IwXpPRp .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-ub1IwXpPRp .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-ub1IwXpPRp .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-ub1IwXpPRp .modal-lg,
  .cid-ub1IwXpPRp .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-ub1IwXpPRp .modal-xl {
    max-width: 1140px;
  }
}
.cid-ub1IwXpPRp .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-ub1IwXpPRp .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-ub1IwXpPRp .form-group {
  margin-bottom: 1rem;
}
.cid-ub1IwXpPRp .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-ub1IwXpPRp .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-ub1IwXpPRp .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-ub1IwXpPRp .mbr-section-btn {
  margin: 0;
}
.cid-ub1IwXpPRp .mbr-section-btn .btn {
  margin: 0;
}
.cid-ub1IwXpPRp #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-ub1IwXpPRp #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-ub1IwXpPRp #creativecommons img,
.cid-ub1IwXpPRp iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-ub1IwXRcJI {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ub1IwXRcJI .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-ub1IwXRcJI .bg-facebook:hover {
  background: #0b60cb;
}
.cid-ub1IwXRcJI .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-ub1IwXRcJI .bg-youtube:hover {
  background: #cc0000;
}
.cid-ub1IwXRcJI .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-ub1IwXRcJI .bg-twitch:hover {
  background: #7313ff;
}
.cid-ub1IwXRcJI .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-ub1IwXRcJI [class^="socicon-"]:before,
.cid-ub1IwXRcJI [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-ub1IwXRcJI .mbr-section-title,
.cid-ub1IwXRcJI .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-ub1IwYj0Rp {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-ub1IwYj0Rp .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-ub1IwYj0Rp .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-ub1IwYj0Rp .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-ub1IwYj0Rp .form-control:focus,
.cid-ub1IwYj0Rp .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-ub1IwYj0Rp .form-group {
  margin-bottom: 1rem;
}
.cid-ub1IwYj0Rp input::-webkit-input-placeholder,
.cid-ub1IwYj0Rp textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-ub1IwYj0Rp input:-moz-placeholder,
.cid-ub1IwYj0Rp textarea:-moz-placeholder {
  color: #656565;
}
.cid-ub1IwYj0Rp .jq-selectbox li,
.cid-ub1IwYj0Rp .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-ub1IwYj0Rp .jq-selectbox li:hover,
.cid-ub1IwYj0Rp .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-ub1IwYj0Rp .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-ub1IwYj0Rp .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-ub1IwYj0Rp textarea.form-control {
  resize: none;
}
.cid-ub1IwYj0Rp .input-group-btn {
  display: inline-block;
}
.cid-ub1IwYj0Rp .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-ub1IwYj0Rp .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ub1IwYj0Rp .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-ub1IwYj0Rp .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-ub1IwYj0Rp .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-ub1IwYj0Rp .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-ub1IwYj0Rp .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-ub1IwYj0Rp .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-ub1IwYj0Rp .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-ub1IwYj0Rp .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-ub1IwYj0Rp .form-control,
.cid-ub1IwYj0Rp .input-group-btn .btn {
  border-radius: 3px;
}
.cid-ub1IwYj0Rp #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-ub1IwYj0Rp #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-ub1IwYj0Rp #creativecommons img,
.cid-ub1IwYj0Rp iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-ub1IwYj0Rp .offset-md-1 {
  margin-left: 1vw;
}
.cid-ub1IwZbL2W .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-ub1IwZbL2W .my-float {
  margin-top: 16px;
}
.cid-ub1IwZbL2W P {
  color: #232323;
}
.cid-ub1IwZbL2W DIV {
  color: #ffffff;
}
.cid-ub1IwZbL2W H10 {
  color: #767676;
}
.cid-ub1IwZbL2W .hidden {
  display: none;
}
.cid-ub1Ix05mmY.popup-builder {
  background-color: #ffffff;
}
.cid-ub1Ix05mmY.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-ub1Ix05mmY.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-ub1Ix05mmY .modal-content,
.cid-ub1Ix05mmY .modal-dialog {
  height: auto;
}
.cid-ub1Ix05mmY .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-ub1Ix05mmY .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-ub1Ix05mmY .form-wrapper .mbr-form .form-group,
  .cid-ub1Ix05mmY .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-ub1Ix05mmY .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-ub1Ix05mmY .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-ub1Ix05mmY .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-ub1Ix05mmY .pt-0 {
  padding-top: 0 !important;
}
.cid-ub1Ix05mmY .pb-0 {
  padding-bottom: 0 !important;
}
.cid-ub1Ix05mmY .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-ub1Ix05mmY .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-ub1Ix05mmY .modal-open {
  overflow: hidden;
}
.cid-ub1Ix05mmY .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-ub1Ix05mmY .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-ub1Ix05mmY .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-ub1Ix05mmY .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-ub1Ix05mmY .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-ub1Ix05mmY .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-ub1Ix05mmY .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-ub1Ix05mmY .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-ub1Ix05mmY .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-ub1Ix05mmY .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-ub1Ix05mmY .modal-backdrop.fade {
  opacity: 0;
}
.cid-ub1Ix05mmY .modal-backdrop.show {
  opacity: .5;
}
.cid-ub1Ix05mmY .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-ub1Ix05mmY .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-ub1Ix05mmY .modal-header {
    padding: 1rem;
  }
}
.cid-ub1Ix05mmY .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-ub1Ix05mmY .modal-header .close svg {
  fill: #ffffff;
}
.cid-ub1Ix05mmY .modal-header .close:hover {
  opacity: 1;
}
.cid-ub1Ix05mmY .modal-header .close:focus {
  outline: none;
}
.cid-ub1Ix05mmY .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-ub1Ix05mmY .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-ub1Ix05mmY .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ub1Ix05mmY .modal-body {
    padding: 1rem;
  }
}
.cid-ub1Ix05mmY .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-ub1Ix05mmY .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ub1Ix05mmY .modal-footer {
    padding: 1rem;
  }
}
.cid-ub1Ix05mmY .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-ub1Ix05mmY .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-ub1Ix05mmY .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-ub1Ix05mmY .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-ub1Ix05mmY .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-ub1Ix05mmY .modal-lg,
  .cid-ub1Ix05mmY .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-ub1Ix05mmY .modal-xl {
    max-width: 1140px;
  }
}
.cid-ub1Ix05mmY .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-ub1Ix05mmY .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-ub1Ix05mmY .form-group {
  margin-bottom: 1rem;
}
.cid-ub1Ix05mmY .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-ub1Ix05mmY .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-ub1Ix05mmY .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-ub1Ix05mmY .mbr-section-btn {
  margin: 0;
}
.cid-ub1Ix05mmY .mbr-section-btn .btn {
  margin: 0;
}
.cid-ujrkA44DGE {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-ujrkA44DGE nav.navbar {
  position: fixed;
}
.cid-ujrkA44DGE .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-ujrkA44DGE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ujrkA44DGE .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-ujrkA44DGE #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-ujrkA44DGE .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-ujrkA44DGE .dropdown-item:hover,
.cid-ujrkA44DGE .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-ujrkA44DGE .dropdown-item:hover span {
  color: white;
}
.cid-ujrkA44DGE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ujrkA44DGE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ujrkA44DGE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-ujrkA44DGE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ujrkA44DGE .nav-link {
  position: relative;
}
.cid-ujrkA44DGE .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-ujrkA44DGE .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-ujrkA44DGE .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-ujrkA44DGE .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-ujrkA44DGE .dropdown-menu,
.cid-ujrkA44DGE .navbar.opened {
  background: #353535 !important;
}
.cid-ujrkA44DGE .nav-item:focus,
.cid-ujrkA44DGE .nav-link:focus {
  outline: none;
}
.cid-ujrkA44DGE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ujrkA44DGE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ujrkA44DGE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ujrkA44DGE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ujrkA44DGE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ujrkA44DGE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ujrkA44DGE .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-ujrkA44DGE .navbar.opened {
  transition: all 0.3s;
}
.cid-ujrkA44DGE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ujrkA44DGE .navbar .navbar-logo img {
  width: auto;
}
.cid-ujrkA44DGE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ujrkA44DGE .navbar.collapsed {
  justify-content: center;
}
.cid-ujrkA44DGE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ujrkA44DGE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-ujrkA44DGE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ujrkA44DGE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ujrkA44DGE .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-ujrkA44DGE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ujrkA44DGE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ujrkA44DGE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ujrkA44DGE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ujrkA44DGE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ujrkA44DGE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ujrkA44DGE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ujrkA44DGE .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-ujrkA44DGE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ujrkA44DGE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ujrkA44DGE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-ujrkA44DGE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ujrkA44DGE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ujrkA44DGE .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-ujrkA44DGE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ujrkA44DGE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ujrkA44DGE .dropdown-item.active,
.cid-ujrkA44DGE .dropdown-item:active {
  background-color: transparent;
}
.cid-ujrkA44DGE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ujrkA44DGE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ujrkA44DGE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ujrkA44DGE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-ujrkA44DGE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ujrkA44DGE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ujrkA44DGE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ujrkA44DGE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ujrkA44DGE button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ujrkA44DGE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-ujrkA44DGE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ujrkA44DGE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujrkA44DGE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujrkA44DGE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ujrkA44DGE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujrkA44DGE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ujrkA44DGE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ujrkA44DGE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujrkA44DGE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ujrkA44DGE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ujrkA44DGE .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-ujrkA44DGE .navbar {
    height: 70px;
  }
  .cid-ujrkA44DGE .navbar.opened {
    height: auto;
  }
  .cid-ujrkA44DGE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ujrkA44DGE .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-ujrkA44DGE .navbar-toggler {
  margin-left: 10px;
}
.cid-ujrkA44DGE .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-ujrkA44DGE .navbar-logo {
  margin-right: 0 !important;
}
.cid-ujrkA44DGE .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-ujrkA44DGE .mbr-text {
    display: none;
  }
}
.cid-ujrkA44DGE .navbar-collapse {
  padding-top: 40px !important;
}
.cid-ujrkA44DGE .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-ujrkA44DGE .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-ujrkA44DGE .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-ujrkA44DGE #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-ujrkA44DGE #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-ujrkA44DGE #vol {
    display: none;
  }
}
.cid-ujrkA44DGE .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-ujrkzYiKA5 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ujrkzYiKA5 .mbr-section-title {
  color: #4479d9;
}
#custom-html-2e9 body {
  background-color: black;
}
#custom-html-2e9 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-2e9 .complet {
  background-color: #000000;
}
#custom-html-2e9 .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-2e9 .conteneurVideo iframe,
#custom-html-2e9 .conteneurVideo object,
#custom-html-2e9 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-2e9 #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-2e9 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-2e9 #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-2e9 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-2e9 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ujrkzZ5pHz {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ujrkzZ5pHz .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ujrkzZiU3X {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-ujrkzZiU3X .mbr-text {
  color: #ffffff;
}
.cid-ujrkzZiU3X .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-ujrkzZiU3X .mbr-section-title {
  color: #4479d9;
}
.cid-ujrkzZiU3X H1 {
  color: #4479d9;
}
.cid-ujrkzZiU3X H2 {
  color: #4479d9;
}
.cid-ujrkzZiU3X H3 {
  color: #4479d9;
}
.cid-ujrkzZiU3X .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-ujrkzZiU3X .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ujrkzZiU3X .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ujrkzZiU3X .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ujrkzZiU3X .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-ujrkzZiU3X .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ujrkzZiU3X .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ujrkzZiU3X .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ujrkzZiU3X .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-ujrkzZiU3X .play,
.cid-ujrkzZiU3X .pause,
.cid-ujrkzZiU3X .prev,
.cid-ujrkzZiU3X .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ujrkzZiU3X .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ujrkzZiU3X #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ujrkzZiU3X .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ujrkzZzBjR {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ujrkzZzBjR .mbr-media {
  position: relative;
}
.cid-ujrkzZzBjR .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ujrkzZzBjR 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-ujrkzZzBjR img {
    max-width: 95%;
  }
}
.cid-ujrkzZzBjR h1 {
  line-height: 1.5;
}
.cid-ujrkzZzBjR .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-ujrkzZzBjR .start:hover {
  background: #ff1f3f;
}
.cid-ujrkzZzBjR .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ujrkzZzBjR a {
  background-image: none !important;
}
.cid-ujrkzZzBjR .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ujrkzZzBjR .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ujrkzZzBjR .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ujrkzZzBjR .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-ujrkzZzBjR .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ujrkzZzBjR .mbr-section-title {
  color: #ffffff;
}
.cid-ujrkzZzBjR .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ujrkzZzBjR .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ujrkzZzBjR .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ujrkzZzBjR .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ujrkzZzBjR .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ujrkzZzBjR .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ujrkzZzBjR .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ujrkzZzBjR .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ujrkzZzBjR .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ujrkzZzBjR .playEnfant,
.cid-ujrkzZzBjR .pauseEnfant,
.cid-ujrkzZzBjR .prevEnfant,
.cid-ujrkzZzBjR .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ujrkzZzBjR .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ujrkzZzBjR #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ujrkzZzBjR .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ujrkzZzBjR .mbr-card-title,
.cid-ujrkzZzBjR .cards-wrapper {
  color: #ffa405;
}
.cid-ujrkzZzBjR .mbr-section-title P {
  text-align: right;
}
.cid-ujrkA02vW8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ujrkA02vW8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujrkA02vW8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujrkA02vW8 .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ujrkA02vW8 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ujrkA02vW8 .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ujrkA02vW8 .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ujrkA02vW8 .card-row {
  align-items: stretch;
}
.cid-ujrkA02vW8 .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ujrkA02vW8 .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ujrkA02vW8 .couleur1 {
  background-color: royalblue;
}
.cid-ujrkA02vW8 .couleur2 {
  background-color: dodgerblue;
}
.cid-ujrkA02vW8 .couleur3 {
  background-color: cornflowerblue;
}
.cid-ujrkA02vW8 .card-box {
  height: 100%;
}
.cid-ujrkA02vW8 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ujrkA02vW8 .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ujrkA02vW8 .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ujrkA02vW8 .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-ujrkA1GyU2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-ujrkA1GyU2 .btn {
  border-radius: 1vh;
}
.cid-ujrkA0vdeE {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ujrkA0vdeE .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ujrkA0vdeE .mbr-text,
.cid-ujrkA0vdeE .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-ujrkA0PJ52.popup-builder {
  background-color: #ffffff;
}
.cid-ujrkA0PJ52.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-ujrkA0PJ52.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-ujrkA0PJ52 .modal-content,
.cid-ujrkA0PJ52 .modal-dialog {
  height: auto;
}
.cid-ujrkA0PJ52 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-ujrkA0PJ52 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-ujrkA0PJ52 .form-wrapper .mbr-form .form-group,
  .cid-ujrkA0PJ52 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-ujrkA0PJ52 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-ujrkA0PJ52 .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-ujrkA0PJ52 .mbr-text {
  text-align: center;
}
.cid-ujrkA0PJ52 .pt-0 {
  padding-top: 0 !important;
}
.cid-ujrkA0PJ52 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-ujrkA0PJ52 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-ujrkA0PJ52 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-ujrkA0PJ52 .modal-open {
  overflow: hidden;
}
.cid-ujrkA0PJ52 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-ujrkA0PJ52 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-ujrkA0PJ52 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-ujrkA0PJ52 .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-ujrkA0PJ52 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-ujrkA0PJ52 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-ujrkA0PJ52 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-ujrkA0PJ52 .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-ujrkA0PJ52 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-ujrkA0PJ52 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-ujrkA0PJ52 .modal-backdrop.fade {
  opacity: 0;
}
.cid-ujrkA0PJ52 .modal-backdrop.show {
  opacity: .5;
}
.cid-ujrkA0PJ52 .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-ujrkA0PJ52 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-ujrkA0PJ52 .modal-header {
    padding: 1rem;
  }
}
.cid-ujrkA0PJ52 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-ujrkA0PJ52 .modal-header .close svg {
  fill: #ffffff;
}
.cid-ujrkA0PJ52 .modal-header .close:hover {
  opacity: 1;
}
.cid-ujrkA0PJ52 .modal-header .close:focus {
  outline: none;
}
.cid-ujrkA0PJ52 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-ujrkA0PJ52 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-ujrkA0PJ52 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ujrkA0PJ52 .modal-body {
    padding: 1rem;
  }
}
.cid-ujrkA0PJ52 .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-ujrkA0PJ52 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ujrkA0PJ52 .modal-footer {
    padding: 1rem;
  }
}
.cid-ujrkA0PJ52 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-ujrkA0PJ52 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-ujrkA0PJ52 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-ujrkA0PJ52 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-ujrkA0PJ52 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-ujrkA0PJ52 .modal-lg,
  .cid-ujrkA0PJ52 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-ujrkA0PJ52 .modal-xl {
    max-width: 1140px;
  }
}
.cid-ujrkA0PJ52 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-ujrkA0PJ52 .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-ujrkA0PJ52 .form-group {
  margin-bottom: 1rem;
}
.cid-ujrkA0PJ52 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-ujrkA0PJ52 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-ujrkA0PJ52 .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-ujrkA0PJ52 .mbr-section-btn {
  margin: 0;
}
.cid-ujrkA0PJ52 .mbr-section-btn .btn {
  margin: 0;
}
.cid-ujrkA0PJ52 .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-ujrkA0PJ52 .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-ujrkA1aryj.popup-builder {
  background-color: #ffffff;
}
.cid-ujrkA1aryj.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-ujrkA1aryj.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-ujrkA1aryj .modal-content,
.cid-ujrkA1aryj .modal-dialog {
  height: auto;
}
.cid-ujrkA1aryj .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-ujrkA1aryj .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-ujrkA1aryj .form-wrapper .mbr-form .form-group,
  .cid-ujrkA1aryj .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-ujrkA1aryj .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-ujrkA1aryj .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-ujrkA1aryj .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-ujrkA1aryj .pt-0 {
  padding-top: 0 !important;
}
.cid-ujrkA1aryj .pb-0 {
  padding-bottom: 0 !important;
}
.cid-ujrkA1aryj .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-ujrkA1aryj .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-ujrkA1aryj .modal-open {
  overflow: hidden;
}
.cid-ujrkA1aryj .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-ujrkA1aryj .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-ujrkA1aryj .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-ujrkA1aryj .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-ujrkA1aryj .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-ujrkA1aryj .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-ujrkA1aryj .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-ujrkA1aryj .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-ujrkA1aryj .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-ujrkA1aryj .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-ujrkA1aryj .modal-backdrop.fade {
  opacity: 0;
}
.cid-ujrkA1aryj .modal-backdrop.show {
  opacity: .5;
}
.cid-ujrkA1aryj .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-ujrkA1aryj .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-ujrkA1aryj .modal-header {
    padding: 1rem;
  }
}
.cid-ujrkA1aryj .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-ujrkA1aryj .modal-header .close svg {
  fill: #ffffff;
}
.cid-ujrkA1aryj .modal-header .close:hover {
  opacity: 1;
}
.cid-ujrkA1aryj .modal-header .close:focus {
  outline: none;
}
.cid-ujrkA1aryj .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-ujrkA1aryj .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-ujrkA1aryj .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ujrkA1aryj .modal-body {
    padding: 1rem;
  }
}
.cid-ujrkA1aryj .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-ujrkA1aryj .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ujrkA1aryj .modal-footer {
    padding: 1rem;
  }
}
.cid-ujrkA1aryj .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-ujrkA1aryj .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-ujrkA1aryj .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-ujrkA1aryj .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-ujrkA1aryj .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-ujrkA1aryj .modal-lg,
  .cid-ujrkA1aryj .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-ujrkA1aryj .modal-xl {
    max-width: 1140px;
  }
}
.cid-ujrkA1aryj .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-ujrkA1aryj .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-ujrkA1aryj .form-group {
  margin-bottom: 1rem;
}
.cid-ujrkA1aryj .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-ujrkA1aryj .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-ujrkA1aryj .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-ujrkA1aryj .mbr-section-btn {
  margin: 0;
}
.cid-ujrkA1aryj .mbr-section-btn .btn {
  margin: 0;
}
.cid-ujrkA1aryj #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-ujrkA1aryj #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-ujrkA1aryj #creativecommons img,
.cid-ujrkA1aryj iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-ujrkA25pgi {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ujrkA25pgi .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-ujrkA25pgi .bg-facebook:hover {
  background: #0b60cb;
}
.cid-ujrkA25pgi .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-ujrkA25pgi .bg-youtube:hover {
  background: #cc0000;
}
.cid-ujrkA25pgi .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-ujrkA25pgi .bg-twitch:hover {
  background: #7313ff;
}
.cid-ujrkA25pgi .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-ujrkA25pgi [class^="socicon-"]:before,
.cid-ujrkA25pgi [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-ujrkA25pgi .mbr-section-title,
.cid-ujrkA25pgi .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-ujrkA2CccS {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-ujrkA2CccS .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-ujrkA2CccS .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-ujrkA2CccS .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-ujrkA2CccS .form-control:focus,
.cid-ujrkA2CccS .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-ujrkA2CccS .form-group {
  margin-bottom: 1rem;
}
.cid-ujrkA2CccS input::-webkit-input-placeholder,
.cid-ujrkA2CccS textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-ujrkA2CccS input:-moz-placeholder,
.cid-ujrkA2CccS textarea:-moz-placeholder {
  color: #656565;
}
.cid-ujrkA2CccS .jq-selectbox li,
.cid-ujrkA2CccS .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-ujrkA2CccS .jq-selectbox li:hover,
.cid-ujrkA2CccS .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-ujrkA2CccS .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-ujrkA2CccS .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-ujrkA2CccS textarea.form-control {
  resize: none;
}
.cid-ujrkA2CccS .input-group-btn {
  display: inline-block;
}
.cid-ujrkA2CccS .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-ujrkA2CccS .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ujrkA2CccS .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-ujrkA2CccS .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-ujrkA2CccS .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-ujrkA2CccS .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-ujrkA2CccS .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-ujrkA2CccS .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-ujrkA2CccS .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-ujrkA2CccS .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-ujrkA2CccS .form-control,
.cid-ujrkA2CccS .input-group-btn .btn {
  border-radius: 3px;
}
.cid-ujrkA2CccS #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-ujrkA2CccS #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-ujrkA2CccS #creativecommons img,
.cid-ujrkA2CccS iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-ujrkA2CccS .offset-md-1 {
  margin-left: 1vw;
}
.cid-ujrkA3BEnz .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-ujrkA3BEnz .my-float {
  margin-top: 16px;
}
.cid-ujrkA3BEnz P {
  color: #232323;
}
.cid-ujrkA3BEnz DIV {
  color: #ffffff;
}
.cid-ujrkA3BEnz H10 {
  color: #767676;
}
.cid-ujrkA3BEnz .hidden {
  display: none;
}
.cid-ujrkA4Frqz.popup-builder {
  background-color: #ffffff;
}
.cid-ujrkA4Frqz.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-ujrkA4Frqz.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-ujrkA4Frqz .modal-content,
.cid-ujrkA4Frqz .modal-dialog {
  height: auto;
}
.cid-ujrkA4Frqz .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-ujrkA4Frqz .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-ujrkA4Frqz .form-wrapper .mbr-form .form-group,
  .cid-ujrkA4Frqz .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-ujrkA4Frqz .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-ujrkA4Frqz .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-ujrkA4Frqz .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-ujrkA4Frqz .pt-0 {
  padding-top: 0 !important;
}
.cid-ujrkA4Frqz .pb-0 {
  padding-bottom: 0 !important;
}
.cid-ujrkA4Frqz .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-ujrkA4Frqz .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-ujrkA4Frqz .modal-open {
  overflow: hidden;
}
.cid-ujrkA4Frqz .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-ujrkA4Frqz .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-ujrkA4Frqz .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-ujrkA4Frqz .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-ujrkA4Frqz .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-ujrkA4Frqz .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-ujrkA4Frqz .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-ujrkA4Frqz .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-ujrkA4Frqz .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-ujrkA4Frqz .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-ujrkA4Frqz .modal-backdrop.fade {
  opacity: 0;
}
.cid-ujrkA4Frqz .modal-backdrop.show {
  opacity: .5;
}
.cid-ujrkA4Frqz .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-ujrkA4Frqz .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-ujrkA4Frqz .modal-header {
    padding: 1rem;
  }
}
.cid-ujrkA4Frqz .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-ujrkA4Frqz .modal-header .close svg {
  fill: #ffffff;
}
.cid-ujrkA4Frqz .modal-header .close:hover {
  opacity: 1;
}
.cid-ujrkA4Frqz .modal-header .close:focus {
  outline: none;
}
.cid-ujrkA4Frqz .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-ujrkA4Frqz .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-ujrkA4Frqz .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ujrkA4Frqz .modal-body {
    padding: 1rem;
  }
}
.cid-ujrkA4Frqz .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-ujrkA4Frqz .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ujrkA4Frqz .modal-footer {
    padding: 1rem;
  }
}
.cid-ujrkA4Frqz .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-ujrkA4Frqz .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-ujrkA4Frqz .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-ujrkA4Frqz .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-ujrkA4Frqz .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-ujrkA4Frqz .modal-lg,
  .cid-ujrkA4Frqz .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-ujrkA4Frqz .modal-xl {
    max-width: 1140px;
  }
}
.cid-ujrkA4Frqz .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-ujrkA4Frqz .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-ujrkA4Frqz .form-group {
  margin-bottom: 1rem;
}
.cid-ujrkA4Frqz .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-ujrkA4Frqz .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-ujrkA4Frqz .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-ujrkA4Frqz .mbr-section-btn {
  margin: 0;
}
.cid-ujrkA4Frqz .mbr-section-btn .btn {
  margin: 0;
}
.cid-umbng8X5TX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-umbng8X5TX nav.navbar {
  position: fixed;
}
.cid-umbng8X5TX .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-umbng8X5TX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-umbng8X5TX .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-umbng8X5TX #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-umbng8X5TX .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-umbng8X5TX .dropdown-item:hover,
.cid-umbng8X5TX .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-umbng8X5TX .dropdown-item:hover span {
  color: white;
}
.cid-umbng8X5TX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-umbng8X5TX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-umbng8X5TX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-umbng8X5TX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-umbng8X5TX .nav-link {
  position: relative;
}
.cid-umbng8X5TX .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-umbng8X5TX .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-umbng8X5TX .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-umbng8X5TX .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-umbng8X5TX .dropdown-menu,
.cid-umbng8X5TX .navbar.opened {
  background: #353535 !important;
}
.cid-umbng8X5TX .nav-item:focus,
.cid-umbng8X5TX .nav-link:focus {
  outline: none;
}
.cid-umbng8X5TX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-umbng8X5TX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-umbng8X5TX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-umbng8X5TX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-umbng8X5TX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-umbng8X5TX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-umbng8X5TX .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-umbng8X5TX .navbar.opened {
  transition: all 0.3s;
}
.cid-umbng8X5TX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-umbng8X5TX .navbar .navbar-logo img {
  width: auto;
}
.cid-umbng8X5TX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-umbng8X5TX .navbar.collapsed {
  justify-content: center;
}
.cid-umbng8X5TX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-umbng8X5TX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-umbng8X5TX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-umbng8X5TX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-umbng8X5TX .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-umbng8X5TX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-umbng8X5TX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-umbng8X5TX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-umbng8X5TX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-umbng8X5TX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-umbng8X5TX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-umbng8X5TX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-umbng8X5TX .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-umbng8X5TX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-umbng8X5TX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-umbng8X5TX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-umbng8X5TX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-umbng8X5TX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-umbng8X5TX .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-umbng8X5TX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-umbng8X5TX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-umbng8X5TX .dropdown-item.active,
.cid-umbng8X5TX .dropdown-item:active {
  background-color: transparent;
}
.cid-umbng8X5TX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-umbng8X5TX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-umbng8X5TX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-umbng8X5TX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-umbng8X5TX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-umbng8X5TX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-umbng8X5TX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-umbng8X5TX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-umbng8X5TX button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-umbng8X5TX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-umbng8X5TX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-umbng8X5TX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-umbng8X5TX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-umbng8X5TX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-umbng8X5TX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-umbng8X5TX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-umbng8X5TX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-umbng8X5TX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-umbng8X5TX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-umbng8X5TX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-umbng8X5TX .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-umbng8X5TX .navbar {
    height: 70px;
  }
  .cid-umbng8X5TX .navbar.opened {
    height: auto;
  }
  .cid-umbng8X5TX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-umbng8X5TX .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-umbng8X5TX .navbar-toggler {
  margin-left: 10px;
}
.cid-umbng8X5TX .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-umbng8X5TX .navbar-logo {
  margin-right: 0 !important;
}
.cid-umbng8X5TX .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-umbng8X5TX .mbr-text {
    display: none;
  }
}
.cid-umbng8X5TX .navbar-collapse {
  padding-top: 40px !important;
}
.cid-umbng8X5TX .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-umbng8X5TX .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-umbng8X5TX .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-umbng8X5TX #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-umbng8X5TX #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-umbng8X5TX #vol {
    display: none;
  }
}
.cid-umbng8X5TX .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-umbng3AS4L {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-umbng3AS4L .mbr-section-title {
  color: #4479d9;
}
#custom-html-2ep body {
  background-color: black;
}
#custom-html-2ep .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-2ep .complet {
  background-color: #000000;
}
#custom-html-2ep .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-2ep .conteneurVideo iframe,
#custom-html-2ep .conteneurVideo object,
#custom-html-2ep .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-2ep #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-2ep .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-2ep #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-2ep .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-2ep .donneesLecteur {
  padding-left: .5vw;
}
.cid-umbng4cXG9 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-umbng4cXG9 .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-umbng4oEhe {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-umbng4oEhe .mbr-text {
  color: #ffffff;
}
.cid-umbng4oEhe .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-umbng4oEhe .mbr-section-title {
  color: #4479d9;
}
.cid-umbng4oEhe H1 {
  color: #4479d9;
}
.cid-umbng4oEhe H2 {
  color: #4479d9;
}
.cid-umbng4oEhe H3 {
  color: #4479d9;
}
.cid-umbng4oEhe .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-umbng4oEhe .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-umbng4oEhe .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-umbng4oEhe .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-umbng4oEhe .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-umbng4oEhe .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-umbng4oEhe .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-umbng4oEhe .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-umbng4oEhe .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-umbng4oEhe .play,
.cid-umbng4oEhe .pause,
.cid-umbng4oEhe .prev,
.cid-umbng4oEhe .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-umbng4oEhe .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-umbng4oEhe #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-umbng4oEhe .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-umbng4CL5j {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-umbng4CL5j .mbr-media {
  position: relative;
}
.cid-umbng4CL5j .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-umbng4CL5j 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-umbng4CL5j img {
    max-width: 95%;
  }
}
.cid-umbng4CL5j h1 {
  line-height: 1.5;
}
.cid-umbng4CL5j .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-umbng4CL5j .start:hover {
  background: #ff1f3f;
}
.cid-umbng4CL5j .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-umbng4CL5j a {
  background-image: none !important;
}
.cid-umbng4CL5j .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-umbng4CL5j .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-umbng4CL5j .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-umbng4CL5j .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-umbng4CL5j .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-umbng4CL5j .mbr-section-title {
  color: #ffffff;
}
.cid-umbng4CL5j .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-umbng4CL5j .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-umbng4CL5j .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-umbng4CL5j .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-umbng4CL5j .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-umbng4CL5j .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-umbng4CL5j .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-umbng4CL5j .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-umbng4CL5j .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-umbng4CL5j .playEnfant,
.cid-umbng4CL5j .pauseEnfant,
.cid-umbng4CL5j .prevEnfant,
.cid-umbng4CL5j .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-umbng4CL5j .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-umbng4CL5j #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-umbng4CL5j .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-umbng4CL5j .mbr-card-title,
.cid-umbng4CL5j .cards-wrapper {
  color: #ffa405;
}
.cid-umbng4CL5j .mbr-section-title P {
  text-align: right;
}
.cid-umbng56vMu {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-umbng56vMu .mbr-fallback-image.disabled {
  display: none;
}
.cid-umbng56vMu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-umbng56vMu .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-umbng56vMu .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-umbng56vMu .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-umbng56vMu .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-umbng56vMu .card-row {
  align-items: stretch;
}
.cid-umbng56vMu .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-umbng56vMu .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-umbng56vMu .couleur1 {
  background-color: royalblue;
}
.cid-umbng56vMu .couleur2 {
  background-color: dodgerblue;
}
.cid-umbng56vMu .couleur3 {
  background-color: cornflowerblue;
}
.cid-umbng56vMu .card-box {
  height: 100%;
}
.cid-umbng56vMu .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-umbng56vMu .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-umbng56vMu .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-umbng56vMu .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-umbng6KVem {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-umbng6KVem .btn {
  border-radius: 1vh;
}
.cid-umbng5v7Wy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-umbng5v7Wy .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-umbng5v7Wy .mbr-text,
.cid-umbng5v7Wy .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-umbng5Oo3C.popup-builder {
  background-color: #ffffff;
}
.cid-umbng5Oo3C.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-umbng5Oo3C.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-umbng5Oo3C .modal-content,
.cid-umbng5Oo3C .modal-dialog {
  height: auto;
}
.cid-umbng5Oo3C .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-umbng5Oo3C .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-umbng5Oo3C .form-wrapper .mbr-form .form-group,
  .cid-umbng5Oo3C .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-umbng5Oo3C .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-umbng5Oo3C .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-umbng5Oo3C .mbr-text {
  text-align: center;
}
.cid-umbng5Oo3C .pt-0 {
  padding-top: 0 !important;
}
.cid-umbng5Oo3C .pb-0 {
  padding-bottom: 0 !important;
}
.cid-umbng5Oo3C .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-umbng5Oo3C .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-umbng5Oo3C .modal-open {
  overflow: hidden;
}
.cid-umbng5Oo3C .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-umbng5Oo3C .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-umbng5Oo3C .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-umbng5Oo3C .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-umbng5Oo3C .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-umbng5Oo3C .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-umbng5Oo3C .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-umbng5Oo3C .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-umbng5Oo3C .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-umbng5Oo3C .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-umbng5Oo3C .modal-backdrop.fade {
  opacity: 0;
}
.cid-umbng5Oo3C .modal-backdrop.show {
  opacity: .5;
}
.cid-umbng5Oo3C .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-umbng5Oo3C .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-umbng5Oo3C .modal-header {
    padding: 1rem;
  }
}
.cid-umbng5Oo3C .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-umbng5Oo3C .modal-header .close svg {
  fill: #ffffff;
}
.cid-umbng5Oo3C .modal-header .close:hover {
  opacity: 1;
}
.cid-umbng5Oo3C .modal-header .close:focus {
  outline: none;
}
.cid-umbng5Oo3C .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-umbng5Oo3C .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-umbng5Oo3C .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-umbng5Oo3C .modal-body {
    padding: 1rem;
  }
}
.cid-umbng5Oo3C .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-umbng5Oo3C .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-umbng5Oo3C .modal-footer {
    padding: 1rem;
  }
}
.cid-umbng5Oo3C .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-umbng5Oo3C .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-umbng5Oo3C .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-umbng5Oo3C .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-umbng5Oo3C .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-umbng5Oo3C .modal-lg,
  .cid-umbng5Oo3C .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-umbng5Oo3C .modal-xl {
    max-width: 1140px;
  }
}
.cid-umbng5Oo3C .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-umbng5Oo3C .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-umbng5Oo3C .form-group {
  margin-bottom: 1rem;
}
.cid-umbng5Oo3C .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-umbng5Oo3C .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-umbng5Oo3C .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-umbng5Oo3C .mbr-section-btn {
  margin: 0;
}
.cid-umbng5Oo3C .mbr-section-btn .btn {
  margin: 0;
}
.cid-umbng5Oo3C .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-umbng5Oo3C .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-umbng6ewz4.popup-builder {
  background-color: #ffffff;
}
.cid-umbng6ewz4.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-umbng6ewz4.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-umbng6ewz4 .modal-content,
.cid-umbng6ewz4 .modal-dialog {
  height: auto;
}
.cid-umbng6ewz4 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-umbng6ewz4 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-umbng6ewz4 .form-wrapper .mbr-form .form-group,
  .cid-umbng6ewz4 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-umbng6ewz4 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-umbng6ewz4 .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-umbng6ewz4 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-umbng6ewz4 .pt-0 {
  padding-top: 0 !important;
}
.cid-umbng6ewz4 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-umbng6ewz4 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-umbng6ewz4 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-umbng6ewz4 .modal-open {
  overflow: hidden;
}
.cid-umbng6ewz4 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-umbng6ewz4 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-umbng6ewz4 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-umbng6ewz4 .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-umbng6ewz4 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-umbng6ewz4 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-umbng6ewz4 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-umbng6ewz4 .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-umbng6ewz4 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-umbng6ewz4 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-umbng6ewz4 .modal-backdrop.fade {
  opacity: 0;
}
.cid-umbng6ewz4 .modal-backdrop.show {
  opacity: .5;
}
.cid-umbng6ewz4 .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-umbng6ewz4 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-umbng6ewz4 .modal-header {
    padding: 1rem;
  }
}
.cid-umbng6ewz4 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-umbng6ewz4 .modal-header .close svg {
  fill: #ffffff;
}
.cid-umbng6ewz4 .modal-header .close:hover {
  opacity: 1;
}
.cid-umbng6ewz4 .modal-header .close:focus {
  outline: none;
}
.cid-umbng6ewz4 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-umbng6ewz4 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-umbng6ewz4 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-umbng6ewz4 .modal-body {
    padding: 1rem;
  }
}
.cid-umbng6ewz4 .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-umbng6ewz4 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-umbng6ewz4 .modal-footer {
    padding: 1rem;
  }
}
.cid-umbng6ewz4 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-umbng6ewz4 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-umbng6ewz4 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-umbng6ewz4 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-umbng6ewz4 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-umbng6ewz4 .modal-lg,
  .cid-umbng6ewz4 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-umbng6ewz4 .modal-xl {
    max-width: 1140px;
  }
}
.cid-umbng6ewz4 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-umbng6ewz4 .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-umbng6ewz4 .form-group {
  margin-bottom: 1rem;
}
.cid-umbng6ewz4 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-umbng6ewz4 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-umbng6ewz4 .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-umbng6ewz4 .mbr-section-btn {
  margin: 0;
}
.cid-umbng6ewz4 .mbr-section-btn .btn {
  margin: 0;
}
.cid-umbng6ewz4 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-umbng6ewz4 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-umbng6ewz4 #creativecommons img,
.cid-umbng6ewz4 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-umbng7aUhK {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-umbng7aUhK .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-umbng7aUhK .bg-facebook:hover {
  background: #0b60cb;
}
.cid-umbng7aUhK .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-umbng7aUhK .bg-youtube:hover {
  background: #cc0000;
}
.cid-umbng7aUhK .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-umbng7aUhK .bg-twitch:hover {
  background: #7313ff;
}
.cid-umbng7aUhK .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-umbng7aUhK [class^="socicon-"]:before,
.cid-umbng7aUhK [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-umbng7aUhK .mbr-section-title,
.cid-umbng7aUhK .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-umbng7C587 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-umbng7C587 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-umbng7C587 .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-umbng7C587 .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-umbng7C587 .form-control:focus,
.cid-umbng7C587 .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-umbng7C587 .form-group {
  margin-bottom: 1rem;
}
.cid-umbng7C587 input::-webkit-input-placeholder,
.cid-umbng7C587 textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-umbng7C587 input:-moz-placeholder,
.cid-umbng7C587 textarea:-moz-placeholder {
  color: #656565;
}
.cid-umbng7C587 .jq-selectbox li,
.cid-umbng7C587 .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-umbng7C587 .jq-selectbox li:hover,
.cid-umbng7C587 .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-umbng7C587 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-umbng7C587 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-umbng7C587 textarea.form-control {
  resize: none;
}
.cid-umbng7C587 .input-group-btn {
  display: inline-block;
}
.cid-umbng7C587 .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-umbng7C587 .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-umbng7C587 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-umbng7C587 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-umbng7C587 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-umbng7C587 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-umbng7C587 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-umbng7C587 .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-umbng7C587 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-umbng7C587 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-umbng7C587 .form-control,
.cid-umbng7C587 .input-group-btn .btn {
  border-radius: 3px;
}
.cid-umbng7C587 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-umbng7C587 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-umbng7C587 #creativecommons img,
.cid-umbng7C587 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-umbng7C587 .offset-md-1 {
  margin-left: 1vw;
}
.cid-umbng8xfJl .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-umbng8xfJl .my-float {
  margin-top: 16px;
}
.cid-umbng8xfJl P {
  color: #232323;
}
.cid-umbng8xfJl DIV {
  color: #ffffff;
}
.cid-umbng8xfJl H10 {
  color: #767676;
}
.cid-umbng8xfJl .hidden {
  display: none;
}
.cid-umbng9zNkx.popup-builder {
  background-color: #ffffff;
}
.cid-umbng9zNkx.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-umbng9zNkx.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-umbng9zNkx .modal-content,
.cid-umbng9zNkx .modal-dialog {
  height: auto;
}
.cid-umbng9zNkx .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-umbng9zNkx .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-umbng9zNkx .form-wrapper .mbr-form .form-group,
  .cid-umbng9zNkx .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-umbng9zNkx .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-umbng9zNkx .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-umbng9zNkx .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-umbng9zNkx .pt-0 {
  padding-top: 0 !important;
}
.cid-umbng9zNkx .pb-0 {
  padding-bottom: 0 !important;
}
.cid-umbng9zNkx .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-umbng9zNkx .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-umbng9zNkx .modal-open {
  overflow: hidden;
}
.cid-umbng9zNkx .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-umbng9zNkx .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-umbng9zNkx .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-umbng9zNkx .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-umbng9zNkx .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-umbng9zNkx .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-umbng9zNkx .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-umbng9zNkx .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-umbng9zNkx .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-umbng9zNkx .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-umbng9zNkx .modal-backdrop.fade {
  opacity: 0;
}
.cid-umbng9zNkx .modal-backdrop.show {
  opacity: .5;
}
.cid-umbng9zNkx .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-umbng9zNkx .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-umbng9zNkx .modal-header {
    padding: 1rem;
  }
}
.cid-umbng9zNkx .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-umbng9zNkx .modal-header .close svg {
  fill: #ffffff;
}
.cid-umbng9zNkx .modal-header .close:hover {
  opacity: 1;
}
.cid-umbng9zNkx .modal-header .close:focus {
  outline: none;
}
.cid-umbng9zNkx .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-umbng9zNkx .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-umbng9zNkx .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-umbng9zNkx .modal-body {
    padding: 1rem;
  }
}
.cid-umbng9zNkx .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-umbng9zNkx .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-umbng9zNkx .modal-footer {
    padding: 1rem;
  }
}
.cid-umbng9zNkx .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-umbng9zNkx .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-umbng9zNkx .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-umbng9zNkx .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-umbng9zNkx .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-umbng9zNkx .modal-lg,
  .cid-umbng9zNkx .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-umbng9zNkx .modal-xl {
    max-width: 1140px;
  }
}
.cid-umbng9zNkx .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-umbng9zNkx .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-umbng9zNkx .form-group {
  margin-bottom: 1rem;
}
.cid-umbng9zNkx .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-umbng9zNkx .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-umbng9zNkx .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-umbng9zNkx .mbr-section-btn {
  margin: 0;
}
.cid-umbng9zNkx .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sY3xAGxdID {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sY3xAGxdID .mbr-section-title {
  color: #4479d9;
}
#custom-html-1u7 body {
  background-color: black;
}
#custom-html-1u7 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1u7 .complet {
  background-color: #000000;
}
#custom-html-1u7 .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-1u7 .conteneurVideo iframe,
#custom-html-1u7 .conteneurVideo object,
#custom-html-1u7 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1u7 #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-1u7 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1u7 #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-1u7 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1u7 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubptGBsFpb {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubptGBsFpb .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sY3xAH7uLz {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sY3xAH7uLz .mbr-text {
  color: #ffffff;
}
.cid-sY3xAH7uLz .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sY3xAH7uLz .mbr-section-title {
  color: #4479d9;
}
.cid-sY3xAH7uLz H1 {
  color: #4479d9;
}
.cid-sY3xAH7uLz H2 {
  color: #4479d9;
}
.cid-sY3xAH7uLz H3 {
  color: #4479d9;
}
.cid-sY3xAH7uLz .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sY3xAH7uLz .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sY3xAH7uLz .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sY3xAH7uLz .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sY3xAH7uLz .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sY3xAH7uLz .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sY3xAH7uLz .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sY3xAH7uLz .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sY3xAH7uLz .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sY3xAH7uLz .play,
.cid-sY3xAH7uLz .pause,
.cid-sY3xAH7uLz .prev,
.cid-sY3xAH7uLz .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sY3xAH7uLz .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sY3xAH7uLz #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sY3xAH7uLz .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwqmV66yn {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwqmV66yn .mbr-media {
  position: relative;
}
.cid-ubwqmV66yn .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwqmV66yn 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-ubwqmV66yn img {
    max-width: 95%;
  }
}
.cid-ubwqmV66yn h1 {
  line-height: 1.5;
}
.cid-ubwqmV66yn .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-ubwqmV66yn .start:hover {
  background: #ff1f3f;
}
.cid-ubwqmV66yn .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwqmV66yn a {
  background-image: none !important;
}
.cid-ubwqmV66yn .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwqmV66yn .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwqmV66yn .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwqmV66yn .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-ubwqmV66yn .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwqmV66yn .mbr-section-title {
  color: #ffffff;
}
.cid-ubwqmV66yn .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwqmV66yn .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwqmV66yn .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwqmV66yn .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwqmV66yn .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwqmV66yn .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwqmV66yn .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwqmV66yn .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwqmV66yn .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwqmV66yn .playEnfant,
.cid-ubwqmV66yn .pauseEnfant,
.cid-ubwqmV66yn .prevEnfant,
.cid-ubwqmV66yn .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwqmV66yn .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwqmV66yn #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwqmV66yn .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwqmV66yn .mbr-card-title,
.cid-ubwqmV66yn .cards-wrapper {
  color: #ffa405;
}
.cid-ubwqmV66yn .mbr-section-title P {
  text-align: right;
}
.cid-ubwqnM05Er {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwqnM05Er .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwqnM05Er .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwqnM05Er .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwqnM05Er .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwqnM05Er .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwqnM05Er .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwqnM05Er .card-row {
  align-items: stretch;
}
.cid-ubwqnM05Er .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwqnM05Er .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwqnM05Er .couleur1 {
  background-color: royalblue;
}
.cid-ubwqnM05Er .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwqnM05Er .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwqnM05Er .card-box {
  height: 100%;
}
.cid-ubwqnM05Er .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwqnM05Er .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwqnM05Er .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwqnM05Er .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubptI6TYFD {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubptI6TYFD .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubptI6TYFD .mbr-text,
.cid-ubptI6TYFD .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BBpExknd.popup-builder {
  background-color: #ffffff;
}
.cid-t0BBpExknd.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BBpExknd.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BBpExknd .modal-content,
.cid-t0BBpExknd .modal-dialog {
  height: auto;
}
.cid-t0BBpExknd .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BBpExknd .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BBpExknd .form-wrapper .mbr-form .form-group,
  .cid-t0BBpExknd .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BBpExknd .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BBpExknd .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-t0BBpExknd .mbr-text {
  text-align: center;
}
.cid-t0BBpExknd .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BBpExknd .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BBpExknd .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BBpExknd .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BBpExknd .modal-open {
  overflow: hidden;
}
.cid-t0BBpExknd .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BBpExknd .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BBpExknd .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BBpExknd .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-t0BBpExknd .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BBpExknd .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BBpExknd .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BBpExknd .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-t0BBpExknd .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BBpExknd .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BBpExknd .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BBpExknd .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BBpExknd .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-t0BBpExknd .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBpExknd .modal-header {
    padding: 1rem;
  }
}
.cid-t0BBpExknd .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BBpExknd .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BBpExknd .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BBpExknd .modal-header .close:focus {
  outline: none;
}
.cid-t0BBpExknd .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BBpExknd .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BBpExknd .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBpExknd .modal-body {
    padding: 1rem;
  }
}
.cid-t0BBpExknd .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-t0BBpExknd .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BBpExknd .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BBpExknd .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BBpExknd .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BBpExknd .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BBpExknd .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BBpExknd .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BBpExknd .modal-lg,
  .cid-t0BBpExknd .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BBpExknd .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BBpExknd .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BBpExknd .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-t0BBpExknd .form-group {
  margin-bottom: 1rem;
}
.cid-t0BBpExknd .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BBpExknd .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BBpExknd .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-t0BBpExknd .mbr-section-btn {
  margin: 0;
}
.cid-t0BBpExknd .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BBpExknd .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BBpExknd .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-t2MesN3Qey .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-t2MesN3Qey .my-float {
  margin-top: 16px;
}
.cid-t2MesN3Qey P {
  color: #232323;
}
.cid-t2MesN3Qey DIV {
  color: #ffffff;
}
.cid-t2MesN3Qey H10 {
  color: #767676;
}
.cid-t2MesN3Qey .hidden {
  display: none;
}
.cid-tSDMigNFpD.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigNFpD.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigNFpD.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigNFpD .modal-content,
.cid-tSDMigNFpD .modal-dialog {
  height: auto;
}
.cid-tSDMigNFpD .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigNFpD .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigNFpD .form-wrapper .mbr-form .form-group,
  .cid-tSDMigNFpD .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigNFpD .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigNFpD .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-tSDMigNFpD .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigNFpD .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigNFpD .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigNFpD .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigNFpD .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigNFpD .modal-open {
  overflow: hidden;
}
.cid-tSDMigNFpD .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigNFpD .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigNFpD .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigNFpD .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-tSDMigNFpD .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigNFpD .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigNFpD .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigNFpD .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-tSDMigNFpD .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigNFpD .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigNFpD .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigNFpD .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigNFpD .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-tSDMigNFpD .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNFpD .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigNFpD .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigNFpD .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigNFpD .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigNFpD .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigNFpD .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigNFpD .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigNFpD .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNFpD .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigNFpD .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-tSDMigNFpD .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigNFpD .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigNFpD .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigNFpD .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigNFpD .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigNFpD .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigNFpD .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigNFpD .modal-lg,
  .cid-tSDMigNFpD .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigNFpD .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigNFpD .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigNFpD .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-tSDMigNFpD .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigNFpD .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigNFpD .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigNFpD .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-tSDMigNFpD .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigNFpD .mbr-section-btn .btn {
  margin: 0;
}
.cid-uwWkn2Jajb {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uwWkn2Jajb nav.navbar {
  position: fixed;
}
.cid-uwWkn2Jajb .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-uwWkn2Jajb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uwWkn2Jajb .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-uwWkn2Jajb #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-uwWkn2Jajb .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-uwWkn2Jajb .dropdown-item:hover,
.cid-uwWkn2Jajb .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-uwWkn2Jajb .dropdown-item:hover span {
  color: white;
}
.cid-uwWkn2Jajb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uwWkn2Jajb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uwWkn2Jajb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-uwWkn2Jajb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uwWkn2Jajb .nav-link {
  position: relative;
}
.cid-uwWkn2Jajb .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-uwWkn2Jajb .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-uwWkn2Jajb .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-uwWkn2Jajb .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-uwWkn2Jajb .dropdown-menu,
.cid-uwWkn2Jajb .navbar.opened {
  background: #353535 !important;
}
.cid-uwWkn2Jajb .nav-item:focus,
.cid-uwWkn2Jajb .nav-link:focus {
  outline: none;
}
.cid-uwWkn2Jajb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uwWkn2Jajb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uwWkn2Jajb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uwWkn2Jajb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uwWkn2Jajb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uwWkn2Jajb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uwWkn2Jajb .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-uwWkn2Jajb .navbar.opened {
  transition: all 0.3s;
}
.cid-uwWkn2Jajb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uwWkn2Jajb .navbar .navbar-logo img {
  width: auto;
}
.cid-uwWkn2Jajb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uwWkn2Jajb .navbar.collapsed {
  justify-content: center;
}
.cid-uwWkn2Jajb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uwWkn2Jajb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uwWkn2Jajb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uwWkn2Jajb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uwWkn2Jajb .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-uwWkn2Jajb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uwWkn2Jajb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uwWkn2Jajb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uwWkn2Jajb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uwWkn2Jajb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uwWkn2Jajb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uwWkn2Jajb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uwWkn2Jajb .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-uwWkn2Jajb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uwWkn2Jajb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uwWkn2Jajb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uwWkn2Jajb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uwWkn2Jajb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uwWkn2Jajb .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-uwWkn2Jajb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uwWkn2Jajb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uwWkn2Jajb .dropdown-item.active,
.cid-uwWkn2Jajb .dropdown-item:active {
  background-color: transparent;
}
.cid-uwWkn2Jajb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uwWkn2Jajb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uwWkn2Jajb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uwWkn2Jajb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-uwWkn2Jajb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uwWkn2Jajb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uwWkn2Jajb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uwWkn2Jajb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uwWkn2Jajb button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uwWkn2Jajb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-uwWkn2Jajb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uwWkn2Jajb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uwWkn2Jajb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uwWkn2Jajb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uwWkn2Jajb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uwWkn2Jajb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uwWkn2Jajb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uwWkn2Jajb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uwWkn2Jajb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uwWkn2Jajb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uwWkn2Jajb .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-uwWkn2Jajb .navbar {
    height: 70px;
  }
  .cid-uwWkn2Jajb .navbar.opened {
    height: auto;
  }
  .cid-uwWkn2Jajb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uwWkn2Jajb .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-uwWkn2Jajb .navbar-toggler {
  margin-left: 10px;
}
.cid-uwWkn2Jajb .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-uwWkn2Jajb .navbar-logo {
  margin-right: 0 !important;
}
.cid-uwWkn2Jajb .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-uwWkn2Jajb .mbr-text {
    display: none;
  }
}
.cid-uwWkn2Jajb .navbar-collapse {
  padding-top: 40px !important;
}
.cid-uwWkn2Jajb .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-uwWkn2Jajb .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-uwWkn2Jajb .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-uwWkn2Jajb #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-uwWkn2Jajb #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-uwWkn2Jajb #vol {
    display: none;
  }
}
.cid-uwWkn2Jajb .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-uwWkmWYp5P {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uwWkmWYp5P .mbr-section-title {
  color: #4479d9;
}
#custom-html-2f5 body {
  background-color: black;
}
#custom-html-2f5 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-2f5 .complet {
  background-color: #000000;
}
#custom-html-2f5 .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-2f5 .conteneurVideo iframe,
#custom-html-2f5 .conteneurVideo object,
#custom-html-2f5 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-2f5 #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-2f5 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-2f5 #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-2f5 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-2f5 .donneesLecteur {
  padding-left: .5vw;
}
.cid-uwWkmXNgOG {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-uwWkmXNgOG .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-uwWkmY2Jtn {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-uwWkmY2Jtn .mbr-text {
  color: #ffffff;
}
.cid-uwWkmY2Jtn .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-uwWkmY2Jtn .mbr-section-title {
  color: #4479d9;
}
.cid-uwWkmY2Jtn H1 {
  color: #4479d9;
}
.cid-uwWkmY2Jtn H2 {
  color: #4479d9;
}
.cid-uwWkmY2Jtn H3 {
  color: #4479d9;
}
.cid-uwWkmY2Jtn .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-uwWkmY2Jtn .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-uwWkmY2Jtn .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-uwWkmY2Jtn .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-uwWkmY2Jtn .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-uwWkmY2Jtn .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-uwWkmY2Jtn .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-uwWkmY2Jtn .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-uwWkmY2Jtn .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-uwWkmY2Jtn .play,
.cid-uwWkmY2Jtn .pause,
.cid-uwWkmY2Jtn .prev,
.cid-uwWkmY2Jtn .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-uwWkmY2Jtn .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-uwWkmY2Jtn #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-uwWkmY2Jtn .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-uwWkmYl1gO {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-uwWkmYl1gO .mbr-media {
  position: relative;
}
.cid-uwWkmYl1gO .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-uwWkmYl1gO 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-uwWkmYl1gO img {
    max-width: 95%;
  }
}
.cid-uwWkmYl1gO h1 {
  line-height: 1.5;
}
.cid-uwWkmYl1gO .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-uwWkmYl1gO .start:hover {
  background: #ff1f3f;
}
.cid-uwWkmYl1gO .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-uwWkmYl1gO a {
  background-image: none !important;
}
.cid-uwWkmYl1gO .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-uwWkmYl1gO .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-uwWkmYl1gO .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-uwWkmYl1gO .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-uwWkmYl1gO .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uwWkmYl1gO .mbr-section-title {
  color: #ffffff;
}
.cid-uwWkmYl1gO .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-uwWkmYl1gO .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-uwWkmYl1gO .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-uwWkmYl1gO .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-uwWkmYl1gO .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-uwWkmYl1gO .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-uwWkmYl1gO .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-uwWkmYl1gO .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-uwWkmYl1gO .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-uwWkmYl1gO .playEnfant,
.cid-uwWkmYl1gO .pauseEnfant,
.cid-uwWkmYl1gO .prevEnfant,
.cid-uwWkmYl1gO .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-uwWkmYl1gO .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-uwWkmYl1gO #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-uwWkmYl1gO .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-uwWkmYl1gO .mbr-card-title,
.cid-uwWkmYl1gO .cards-wrapper {
  color: #ffa405;
}
.cid-uwWkmYl1gO .mbr-section-title P {
  text-align: right;
}
.cid-uwWkmYQKQ6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-uwWkmYQKQ6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uwWkmYQKQ6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uwWkmYQKQ6 .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-uwWkmYQKQ6 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-uwWkmYQKQ6 .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-uwWkmYQKQ6 .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-uwWkmYQKQ6 .card-row {
  align-items: stretch;
}
.cid-uwWkmYQKQ6 .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-uwWkmYQKQ6 .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-uwWkmYQKQ6 .couleur1 {
  background-color: royalblue;
}
.cid-uwWkmYQKQ6 .couleur2 {
  background-color: dodgerblue;
}
.cid-uwWkmYQKQ6 .couleur3 {
  background-color: cornflowerblue;
}
.cid-uwWkmYQKQ6 .card-box {
  height: 100%;
}
.cid-uwWkmYQKQ6 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-uwWkmYQKQ6 .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-uwWkmYQKQ6 .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-uwWkmYQKQ6 .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-uwWkmZiLXs {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uwWkmZiLXs .btn {
  border-radius: 1vh;
}
.cid-uwWkmZw93C {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-uwWkmZw93C .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-uwWkmZw93C .mbr-text,
.cid-uwWkmZw93C .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-uwWkmZPawh.popup-builder {
  background-color: #ffffff;
}
.cid-uwWkmZPawh.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uwWkmZPawh.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uwWkmZPawh .modal-content,
.cid-uwWkmZPawh .modal-dialog {
  height: auto;
}
.cid-uwWkmZPawh .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uwWkmZPawh .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uwWkmZPawh .form-wrapper .mbr-form .form-group,
  .cid-uwWkmZPawh .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uwWkmZPawh .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uwWkmZPawh .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-uwWkmZPawh .mbr-text {
  text-align: center;
}
.cid-uwWkmZPawh .pt-0 {
  padding-top: 0 !important;
}
.cid-uwWkmZPawh .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uwWkmZPawh .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uwWkmZPawh .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uwWkmZPawh .modal-open {
  overflow: hidden;
}
.cid-uwWkmZPawh .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uwWkmZPawh .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uwWkmZPawh .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uwWkmZPawh .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-uwWkmZPawh .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uwWkmZPawh .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uwWkmZPawh .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uwWkmZPawh .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-uwWkmZPawh .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uwWkmZPawh .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uwWkmZPawh .modal-backdrop.fade {
  opacity: 0;
}
.cid-uwWkmZPawh .modal-backdrop.show {
  opacity: .5;
}
.cid-uwWkmZPawh .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-uwWkmZPawh .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uwWkmZPawh .modal-header {
    padding: 1rem;
  }
}
.cid-uwWkmZPawh .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uwWkmZPawh .modal-header .close svg {
  fill: #ffffff;
}
.cid-uwWkmZPawh .modal-header .close:hover {
  opacity: 1;
}
.cid-uwWkmZPawh .modal-header .close:focus {
  outline: none;
}
.cid-uwWkmZPawh .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uwWkmZPawh .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uwWkmZPawh .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uwWkmZPawh .modal-body {
    padding: 1rem;
  }
}
.cid-uwWkmZPawh .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-uwWkmZPawh .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uwWkmZPawh .modal-footer {
    padding: 1rem;
  }
}
.cid-uwWkmZPawh .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uwWkmZPawh .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uwWkmZPawh .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uwWkmZPawh .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uwWkmZPawh .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uwWkmZPawh .modal-lg,
  .cid-uwWkmZPawh .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uwWkmZPawh .modal-xl {
    max-width: 1140px;
  }
}
.cid-uwWkmZPawh .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uwWkmZPawh .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-uwWkmZPawh .form-group {
  margin-bottom: 1rem;
}
.cid-uwWkmZPawh .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uwWkmZPawh .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uwWkmZPawh .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-uwWkmZPawh .mbr-section-btn {
  margin: 0;
}
.cid-uwWkmZPawh .mbr-section-btn .btn {
  margin: 0;
}
.cid-uwWkmZPawh .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-uwWkmZPawh .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-uwWkn0elu1.popup-builder {
  background-color: #ffffff;
}
.cid-uwWkn0elu1.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uwWkn0elu1.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uwWkn0elu1 .modal-content,
.cid-uwWkn0elu1 .modal-dialog {
  height: auto;
}
.cid-uwWkn0elu1 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uwWkn0elu1 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uwWkn0elu1 .form-wrapper .mbr-form .form-group,
  .cid-uwWkn0elu1 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uwWkn0elu1 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uwWkn0elu1 .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-uwWkn0elu1 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-uwWkn0elu1 .pt-0 {
  padding-top: 0 !important;
}
.cid-uwWkn0elu1 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uwWkn0elu1 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uwWkn0elu1 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uwWkn0elu1 .modal-open {
  overflow: hidden;
}
.cid-uwWkn0elu1 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uwWkn0elu1 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uwWkn0elu1 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uwWkn0elu1 .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-uwWkn0elu1 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uwWkn0elu1 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uwWkn0elu1 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uwWkn0elu1 .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-uwWkn0elu1 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uwWkn0elu1 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uwWkn0elu1 .modal-backdrop.fade {
  opacity: 0;
}
.cid-uwWkn0elu1 .modal-backdrop.show {
  opacity: .5;
}
.cid-uwWkn0elu1 .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-uwWkn0elu1 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uwWkn0elu1 .modal-header {
    padding: 1rem;
  }
}
.cid-uwWkn0elu1 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uwWkn0elu1 .modal-header .close svg {
  fill: #ffffff;
}
.cid-uwWkn0elu1 .modal-header .close:hover {
  opacity: 1;
}
.cid-uwWkn0elu1 .modal-header .close:focus {
  outline: none;
}
.cid-uwWkn0elu1 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uwWkn0elu1 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uwWkn0elu1 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uwWkn0elu1 .modal-body {
    padding: 1rem;
  }
}
.cid-uwWkn0elu1 .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-uwWkn0elu1 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uwWkn0elu1 .modal-footer {
    padding: 1rem;
  }
}
.cid-uwWkn0elu1 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uwWkn0elu1 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uwWkn0elu1 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uwWkn0elu1 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uwWkn0elu1 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uwWkn0elu1 .modal-lg,
  .cid-uwWkn0elu1 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uwWkn0elu1 .modal-xl {
    max-width: 1140px;
  }
}
.cid-uwWkn0elu1 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uwWkn0elu1 .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-uwWkn0elu1 .form-group {
  margin-bottom: 1rem;
}
.cid-uwWkn0elu1 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uwWkn0elu1 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uwWkn0elu1 .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-uwWkn0elu1 .mbr-section-btn {
  margin: 0;
}
.cid-uwWkn0elu1 .mbr-section-btn .btn {
  margin: 0;
}
.cid-uwWkn0elu1 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-uwWkn0elu1 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-uwWkn0elu1 #creativecommons img,
.cid-uwWkn0elu1 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-uwWkn0Lfmf {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-uwWkn0Lfmf .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-uwWkn0Lfmf .bg-facebook:hover {
  background: #0b60cb;
}
.cid-uwWkn0Lfmf .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-uwWkn0Lfmf .bg-youtube:hover {
  background: #cc0000;
}
.cid-uwWkn0Lfmf .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-uwWkn0Lfmf .bg-twitch:hover {
  background: #7313ff;
}
.cid-uwWkn0Lfmf .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-uwWkn0Lfmf [class^="socicon-"]:before,
.cid-uwWkn0Lfmf [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-uwWkn0Lfmf .mbr-section-title,
.cid-uwWkn0Lfmf .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-uwWkn1fXQw {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-uwWkn1fXQw .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uwWkn1fXQw .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-uwWkn1fXQw .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-uwWkn1fXQw .form-control:focus,
.cid-uwWkn1fXQw .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-uwWkn1fXQw .form-group {
  margin-bottom: 1rem;
}
.cid-uwWkn1fXQw input::-webkit-input-placeholder,
.cid-uwWkn1fXQw textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-uwWkn1fXQw input:-moz-placeholder,
.cid-uwWkn1fXQw textarea:-moz-placeholder {
  color: #656565;
}
.cid-uwWkn1fXQw .jq-selectbox li,
.cid-uwWkn1fXQw .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-uwWkn1fXQw .jq-selectbox li:hover,
.cid-uwWkn1fXQw .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-uwWkn1fXQw .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-uwWkn1fXQw .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-uwWkn1fXQw textarea.form-control {
  resize: none;
}
.cid-uwWkn1fXQw .input-group-btn {
  display: inline-block;
}
.cid-uwWkn1fXQw .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-uwWkn1fXQw .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uwWkn1fXQw .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uwWkn1fXQw .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uwWkn1fXQw .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uwWkn1fXQw .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uwWkn1fXQw .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uwWkn1fXQw .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-uwWkn1fXQw .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uwWkn1fXQw .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uwWkn1fXQw .form-control,
.cid-uwWkn1fXQw .input-group-btn .btn {
  border-radius: 3px;
}
.cid-uwWkn1fXQw #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-uwWkn1fXQw #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-uwWkn1fXQw #creativecommons img,
.cid-uwWkn1fXQw iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-uwWkn1fXQw .offset-md-1 {
  margin-left: 1vw;
}
.cid-uwWkn2ejsO .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-uwWkn2ejsO .my-float {
  margin-top: 16px;
}
.cid-uwWkn2ejsO P {
  color: #232323;
}
.cid-uwWkn2ejsO DIV {
  color: #ffffff;
}
.cid-uwWkn2ejsO H10 {
  color: #767676;
}
.cid-uwWkn2ejsO .hidden {
  display: none;
}
.cid-uwWkn3l80H.popup-builder {
  background-color: #ffffff;
}
.cid-uwWkn3l80H.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uwWkn3l80H.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uwWkn3l80H .modal-content,
.cid-uwWkn3l80H .modal-dialog {
  height: auto;
}
.cid-uwWkn3l80H .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uwWkn3l80H .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uwWkn3l80H .form-wrapper .mbr-form .form-group,
  .cid-uwWkn3l80H .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uwWkn3l80H .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uwWkn3l80H .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-uwWkn3l80H .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-uwWkn3l80H .pt-0 {
  padding-top: 0 !important;
}
.cid-uwWkn3l80H .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uwWkn3l80H .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uwWkn3l80H .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uwWkn3l80H .modal-open {
  overflow: hidden;
}
.cid-uwWkn3l80H .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uwWkn3l80H .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uwWkn3l80H .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uwWkn3l80H .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-uwWkn3l80H .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uwWkn3l80H .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uwWkn3l80H .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uwWkn3l80H .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-uwWkn3l80H .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uwWkn3l80H .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uwWkn3l80H .modal-backdrop.fade {
  opacity: 0;
}
.cid-uwWkn3l80H .modal-backdrop.show {
  opacity: .5;
}
.cid-uwWkn3l80H .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-uwWkn3l80H .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uwWkn3l80H .modal-header {
    padding: 1rem;
  }
}
.cid-uwWkn3l80H .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uwWkn3l80H .modal-header .close svg {
  fill: #ffffff;
}
.cid-uwWkn3l80H .modal-header .close:hover {
  opacity: 1;
}
.cid-uwWkn3l80H .modal-header .close:focus {
  outline: none;
}
.cid-uwWkn3l80H .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uwWkn3l80H .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uwWkn3l80H .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uwWkn3l80H .modal-body {
    padding: 1rem;
  }
}
.cid-uwWkn3l80H .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-uwWkn3l80H .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uwWkn3l80H .modal-footer {
    padding: 1rem;
  }
}
.cid-uwWkn3l80H .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uwWkn3l80H .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uwWkn3l80H .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uwWkn3l80H .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uwWkn3l80H .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uwWkn3l80H .modal-lg,
  .cid-uwWkn3l80H .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uwWkn3l80H .modal-xl {
    max-width: 1140px;
  }
}
.cid-uwWkn3l80H .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uwWkn3l80H .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-uwWkn3l80H .form-group {
  margin-bottom: 1rem;
}
.cid-uwWkn3l80H .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uwWkn3l80H .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uwWkn3l80H .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-uwWkn3l80H .mbr-section-btn {
  margin: 0;
}
.cid-uwWkn3l80H .mbr-section-btn .btn {
  margin: 0;
}
.cid-uxcf9FctHb {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uxcf9FctHb nav.navbar {
  position: fixed;
}
.cid-uxcf9FctHb .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-uxcf9FctHb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uxcf9FctHb .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-uxcf9FctHb #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-uxcf9FctHb .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-uxcf9FctHb .dropdown-item:hover,
.cid-uxcf9FctHb .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-uxcf9FctHb .dropdown-item:hover span {
  color: white;
}
.cid-uxcf9FctHb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uxcf9FctHb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uxcf9FctHb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-uxcf9FctHb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uxcf9FctHb .nav-link {
  position: relative;
}
.cid-uxcf9FctHb .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-uxcf9FctHb .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-uxcf9FctHb .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-uxcf9FctHb .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-uxcf9FctHb .dropdown-menu,
.cid-uxcf9FctHb .navbar.opened {
  background: #353535 !important;
}
.cid-uxcf9FctHb .nav-item:focus,
.cid-uxcf9FctHb .nav-link:focus {
  outline: none;
}
.cid-uxcf9FctHb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uxcf9FctHb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uxcf9FctHb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uxcf9FctHb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uxcf9FctHb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uxcf9FctHb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uxcf9FctHb .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-uxcf9FctHb .navbar.opened {
  transition: all 0.3s;
}
.cid-uxcf9FctHb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uxcf9FctHb .navbar .navbar-logo img {
  width: auto;
}
.cid-uxcf9FctHb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uxcf9FctHb .navbar.collapsed {
  justify-content: center;
}
.cid-uxcf9FctHb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uxcf9FctHb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uxcf9FctHb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uxcf9FctHb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uxcf9FctHb .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-uxcf9FctHb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uxcf9FctHb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uxcf9FctHb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uxcf9FctHb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uxcf9FctHb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uxcf9FctHb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uxcf9FctHb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uxcf9FctHb .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-uxcf9FctHb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uxcf9FctHb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uxcf9FctHb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uxcf9FctHb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uxcf9FctHb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uxcf9FctHb .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-uxcf9FctHb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uxcf9FctHb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uxcf9FctHb .dropdown-item.active,
.cid-uxcf9FctHb .dropdown-item:active {
  background-color: transparent;
}
.cid-uxcf9FctHb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uxcf9FctHb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uxcf9FctHb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uxcf9FctHb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-uxcf9FctHb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uxcf9FctHb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uxcf9FctHb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uxcf9FctHb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uxcf9FctHb button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uxcf9FctHb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-uxcf9FctHb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uxcf9FctHb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uxcf9FctHb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uxcf9FctHb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uxcf9FctHb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uxcf9FctHb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uxcf9FctHb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uxcf9FctHb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uxcf9FctHb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uxcf9FctHb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uxcf9FctHb .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-uxcf9FctHb .navbar {
    height: 70px;
  }
  .cid-uxcf9FctHb .navbar.opened {
    height: auto;
  }
  .cid-uxcf9FctHb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uxcf9FctHb .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-uxcf9FctHb .navbar-toggler {
  margin-left: 10px;
}
.cid-uxcf9FctHb .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-uxcf9FctHb .navbar-logo {
  margin-right: 0 !important;
}
.cid-uxcf9FctHb .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-uxcf9FctHb .mbr-text {
    display: none;
  }
}
.cid-uxcf9FctHb .navbar-collapse {
  padding-top: 40px !important;
}
.cid-uxcf9FctHb .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-uxcf9FctHb .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-uxcf9FctHb .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-uxcf9FctHb #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-uxcf9FctHb #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-uxcf9FctHb #vol {
    display: none;
  }
}
.cid-uxcf9FctHb .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-uxcf9zL6UU {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uxcf9zL6UU .mbr-section-title {
  color: #4479d9;
}
#custom-html-2fl body {
  background-color: black;
}
#custom-html-2fl .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-2fl .complet {
  background-color: #000000;
}
#custom-html-2fl .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-2fl .conteneurVideo iframe,
#custom-html-2fl .conteneurVideo object,
#custom-html-2fl .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-2fl #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-2fl .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-2fl #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-2fl .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-2fl .donneesLecteur {
  padding-left: .5vw;
}
.cid-uxcf9AqIxQ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-uxcf9AqIxQ .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-uxcf9ABTFl {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-uxcf9ABTFl .mbr-text {
  color: #ffffff;
}
.cid-uxcf9ABTFl .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-uxcf9ABTFl .mbr-section-title {
  color: #4479d9;
}
.cid-uxcf9ABTFl H1 {
  color: #4479d9;
}
.cid-uxcf9ABTFl H2 {
  color: #4479d9;
}
.cid-uxcf9ABTFl H3 {
  color: #4479d9;
}
.cid-uxcf9ABTFl .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-uxcf9ABTFl .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-uxcf9ABTFl .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-uxcf9ABTFl .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-uxcf9ABTFl .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-uxcf9ABTFl .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-uxcf9ABTFl .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-uxcf9ABTFl .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-uxcf9ABTFl .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-uxcf9ABTFl .play,
.cid-uxcf9ABTFl .pause,
.cid-uxcf9ABTFl .prev,
.cid-uxcf9ABTFl .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-uxcf9ABTFl .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-uxcf9ABTFl #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-uxcf9ABTFl .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-uxcf9AX6PZ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-uxcf9AX6PZ .mbr-media {
  position: relative;
}
.cid-uxcf9AX6PZ .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-uxcf9AX6PZ 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-uxcf9AX6PZ img {
    max-width: 95%;
  }
}
.cid-uxcf9AX6PZ h1 {
  line-height: 1.5;
}
.cid-uxcf9AX6PZ .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-uxcf9AX6PZ .start:hover {
  background: #ff1f3f;
}
.cid-uxcf9AX6PZ .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-uxcf9AX6PZ a {
  background-image: none !important;
}
.cid-uxcf9AX6PZ .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-uxcf9AX6PZ .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-uxcf9AX6PZ .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-uxcf9AX6PZ .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-uxcf9AX6PZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uxcf9AX6PZ .mbr-section-title {
  color: #ffffff;
}
.cid-uxcf9AX6PZ .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-uxcf9AX6PZ .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-uxcf9AX6PZ .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-uxcf9AX6PZ .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-uxcf9AX6PZ .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-uxcf9AX6PZ .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-uxcf9AX6PZ .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-uxcf9AX6PZ .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-uxcf9AX6PZ .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-uxcf9AX6PZ .playEnfant,
.cid-uxcf9AX6PZ .pauseEnfant,
.cid-uxcf9AX6PZ .prevEnfant,
.cid-uxcf9AX6PZ .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-uxcf9AX6PZ .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-uxcf9AX6PZ #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-uxcf9AX6PZ .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-uxcf9AX6PZ .mbr-card-title,
.cid-uxcf9AX6PZ .cards-wrapper {
  color: #ffa405;
}
.cid-uxcf9AX6PZ .mbr-section-title P {
  text-align: right;
}
.cid-uxcf9BpbyC {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-uxcf9BpbyC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uxcf9BpbyC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uxcf9BpbyC .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-uxcf9BpbyC .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-uxcf9BpbyC .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-uxcf9BpbyC .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-uxcf9BpbyC .card-row {
  align-items: stretch;
}
.cid-uxcf9BpbyC .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-uxcf9BpbyC .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-uxcf9BpbyC .couleur1 {
  background-color: royalblue;
}
.cid-uxcf9BpbyC .couleur2 {
  background-color: dodgerblue;
}
.cid-uxcf9BpbyC .couleur3 {
  background-color: cornflowerblue;
}
.cid-uxcf9BpbyC .card-box {
  height: 100%;
}
.cid-uxcf9BpbyC .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-uxcf9BpbyC .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-uxcf9BpbyC .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-uxcf9BpbyC .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-uxcf9BSSCH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uxcf9BSSCH .btn {
  border-radius: 1vh;
}
.cid-uxcf9C5nNT {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-uxcf9C5nNT .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-uxcf9C5nNT .mbr-text,
.cid-uxcf9C5nNT .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-uxcf9CnIOC.popup-builder {
  background-color: #ffffff;
}
.cid-uxcf9CnIOC.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uxcf9CnIOC.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uxcf9CnIOC .modal-content,
.cid-uxcf9CnIOC .modal-dialog {
  height: auto;
}
.cid-uxcf9CnIOC .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uxcf9CnIOC .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uxcf9CnIOC .form-wrapper .mbr-form .form-group,
  .cid-uxcf9CnIOC .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uxcf9CnIOC .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uxcf9CnIOC .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-uxcf9CnIOC .mbr-text {
  text-align: center;
}
.cid-uxcf9CnIOC .pt-0 {
  padding-top: 0 !important;
}
.cid-uxcf9CnIOC .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uxcf9CnIOC .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uxcf9CnIOC .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uxcf9CnIOC .modal-open {
  overflow: hidden;
}
.cid-uxcf9CnIOC .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uxcf9CnIOC .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uxcf9CnIOC .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uxcf9CnIOC .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-uxcf9CnIOC .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uxcf9CnIOC .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uxcf9CnIOC .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uxcf9CnIOC .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-uxcf9CnIOC .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uxcf9CnIOC .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uxcf9CnIOC .modal-backdrop.fade {
  opacity: 0;
}
.cid-uxcf9CnIOC .modal-backdrop.show {
  opacity: .5;
}
.cid-uxcf9CnIOC .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-uxcf9CnIOC .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uxcf9CnIOC .modal-header {
    padding: 1rem;
  }
}
.cid-uxcf9CnIOC .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uxcf9CnIOC .modal-header .close svg {
  fill: #ffffff;
}
.cid-uxcf9CnIOC .modal-header .close:hover {
  opacity: 1;
}
.cid-uxcf9CnIOC .modal-header .close:focus {
  outline: none;
}
.cid-uxcf9CnIOC .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uxcf9CnIOC .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uxcf9CnIOC .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uxcf9CnIOC .modal-body {
    padding: 1rem;
  }
}
.cid-uxcf9CnIOC .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-uxcf9CnIOC .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uxcf9CnIOC .modal-footer {
    padding: 1rem;
  }
}
.cid-uxcf9CnIOC .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uxcf9CnIOC .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uxcf9CnIOC .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uxcf9CnIOC .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uxcf9CnIOC .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uxcf9CnIOC .modal-lg,
  .cid-uxcf9CnIOC .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uxcf9CnIOC .modal-xl {
    max-width: 1140px;
  }
}
.cid-uxcf9CnIOC .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uxcf9CnIOC .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-uxcf9CnIOC .form-group {
  margin-bottom: 1rem;
}
.cid-uxcf9CnIOC .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uxcf9CnIOC .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uxcf9CnIOC .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-uxcf9CnIOC .mbr-section-btn {
  margin: 0;
}
.cid-uxcf9CnIOC .mbr-section-btn .btn {
  margin: 0;
}
.cid-uxcf9CnIOC .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-uxcf9CnIOC .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-uxcf9COPEc.popup-builder {
  background-color: #ffffff;
}
.cid-uxcf9COPEc.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uxcf9COPEc.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uxcf9COPEc .modal-content,
.cid-uxcf9COPEc .modal-dialog {
  height: auto;
}
.cid-uxcf9COPEc .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uxcf9COPEc .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uxcf9COPEc .form-wrapper .mbr-form .form-group,
  .cid-uxcf9COPEc .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uxcf9COPEc .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uxcf9COPEc .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-uxcf9COPEc .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-uxcf9COPEc .pt-0 {
  padding-top: 0 !important;
}
.cid-uxcf9COPEc .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uxcf9COPEc .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uxcf9COPEc .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uxcf9COPEc .modal-open {
  overflow: hidden;
}
.cid-uxcf9COPEc .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uxcf9COPEc .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uxcf9COPEc .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uxcf9COPEc .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-uxcf9COPEc .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uxcf9COPEc .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uxcf9COPEc .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uxcf9COPEc .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-uxcf9COPEc .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uxcf9COPEc .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uxcf9COPEc .modal-backdrop.fade {
  opacity: 0;
}
.cid-uxcf9COPEc .modal-backdrop.show {
  opacity: .5;
}
.cid-uxcf9COPEc .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-uxcf9COPEc .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uxcf9COPEc .modal-header {
    padding: 1rem;
  }
}
.cid-uxcf9COPEc .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uxcf9COPEc .modal-header .close svg {
  fill: #ffffff;
}
.cid-uxcf9COPEc .modal-header .close:hover {
  opacity: 1;
}
.cid-uxcf9COPEc .modal-header .close:focus {
  outline: none;
}
.cid-uxcf9COPEc .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uxcf9COPEc .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uxcf9COPEc .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uxcf9COPEc .modal-body {
    padding: 1rem;
  }
}
.cid-uxcf9COPEc .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-uxcf9COPEc .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uxcf9COPEc .modal-footer {
    padding: 1rem;
  }
}
.cid-uxcf9COPEc .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uxcf9COPEc .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uxcf9COPEc .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uxcf9COPEc .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uxcf9COPEc .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uxcf9COPEc .modal-lg,
  .cid-uxcf9COPEc .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uxcf9COPEc .modal-xl {
    max-width: 1140px;
  }
}
.cid-uxcf9COPEc .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uxcf9COPEc .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-uxcf9COPEc .form-group {
  margin-bottom: 1rem;
}
.cid-uxcf9COPEc .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uxcf9COPEc .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uxcf9COPEc .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-uxcf9COPEc .mbr-section-btn {
  margin: 0;
}
.cid-uxcf9COPEc .mbr-section-btn .btn {
  margin: 0;
}
.cid-uxcf9COPEc #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-uxcf9COPEc #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-uxcf9COPEc #creativecommons img,
.cid-uxcf9COPEc iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-uxcf9Dn5Ow {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-uxcf9Dn5Ow .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-uxcf9Dn5Ow .bg-facebook:hover {
  background: #0b60cb;
}
.cid-uxcf9Dn5Ow .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-uxcf9Dn5Ow .bg-youtube:hover {
  background: #cc0000;
}
.cid-uxcf9Dn5Ow .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-uxcf9Dn5Ow .bg-twitch:hover {
  background: #7313ff;
}
.cid-uxcf9Dn5Ow .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-uxcf9Dn5Ow [class^="socicon-"]:before,
.cid-uxcf9Dn5Ow [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-uxcf9Dn5Ow .mbr-section-title,
.cid-uxcf9Dn5Ow .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-uxcf9DTNI2 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-uxcf9DTNI2 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uxcf9DTNI2 .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-uxcf9DTNI2 .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-uxcf9DTNI2 .form-control:focus,
.cid-uxcf9DTNI2 .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-uxcf9DTNI2 .form-group {
  margin-bottom: 1rem;
}
.cid-uxcf9DTNI2 input::-webkit-input-placeholder,
.cid-uxcf9DTNI2 textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-uxcf9DTNI2 input:-moz-placeholder,
.cid-uxcf9DTNI2 textarea:-moz-placeholder {
  color: #656565;
}
.cid-uxcf9DTNI2 .jq-selectbox li,
.cid-uxcf9DTNI2 .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-uxcf9DTNI2 .jq-selectbox li:hover,
.cid-uxcf9DTNI2 .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-uxcf9DTNI2 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-uxcf9DTNI2 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-uxcf9DTNI2 textarea.form-control {
  resize: none;
}
.cid-uxcf9DTNI2 .input-group-btn {
  display: inline-block;
}
.cid-uxcf9DTNI2 .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-uxcf9DTNI2 .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uxcf9DTNI2 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uxcf9DTNI2 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uxcf9DTNI2 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uxcf9DTNI2 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uxcf9DTNI2 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uxcf9DTNI2 .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-uxcf9DTNI2 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uxcf9DTNI2 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uxcf9DTNI2 .form-control,
.cid-uxcf9DTNI2 .input-group-btn .btn {
  border-radius: 3px;
}
.cid-uxcf9DTNI2 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-uxcf9DTNI2 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-uxcf9DTNI2 #creativecommons img,
.cid-uxcf9DTNI2 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-uxcf9DTNI2 .offset-md-1 {
  margin-left: 1vw;
}
.cid-uxcf9EMGUr .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-uxcf9EMGUr .my-float {
  margin-top: 16px;
}
.cid-uxcf9EMGUr P {
  color: #232323;
}
.cid-uxcf9EMGUr DIV {
  color: #ffffff;
}
.cid-uxcf9EMGUr H10 {
  color: #767676;
}
.cid-uxcf9EMGUr .hidden {
  display: none;
}
.cid-uxcf9FMtMV.popup-builder {
  background-color: #ffffff;
}
.cid-uxcf9FMtMV.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uxcf9FMtMV.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uxcf9FMtMV .modal-content,
.cid-uxcf9FMtMV .modal-dialog {
  height: auto;
}
.cid-uxcf9FMtMV .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uxcf9FMtMV .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uxcf9FMtMV .form-wrapper .mbr-form .form-group,
  .cid-uxcf9FMtMV .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uxcf9FMtMV .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uxcf9FMtMV .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-uxcf9FMtMV .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-uxcf9FMtMV .pt-0 {
  padding-top: 0 !important;
}
.cid-uxcf9FMtMV .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uxcf9FMtMV .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uxcf9FMtMV .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uxcf9FMtMV .modal-open {
  overflow: hidden;
}
.cid-uxcf9FMtMV .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uxcf9FMtMV .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uxcf9FMtMV .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uxcf9FMtMV .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-uxcf9FMtMV .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uxcf9FMtMV .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uxcf9FMtMV .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uxcf9FMtMV .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-uxcf9FMtMV .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uxcf9FMtMV .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uxcf9FMtMV .modal-backdrop.fade {
  opacity: 0;
}
.cid-uxcf9FMtMV .modal-backdrop.show {
  opacity: .5;
}
.cid-uxcf9FMtMV .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-uxcf9FMtMV .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uxcf9FMtMV .modal-header {
    padding: 1rem;
  }
}
.cid-uxcf9FMtMV .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uxcf9FMtMV .modal-header .close svg {
  fill: #ffffff;
}
.cid-uxcf9FMtMV .modal-header .close:hover {
  opacity: 1;
}
.cid-uxcf9FMtMV .modal-header .close:focus {
  outline: none;
}
.cid-uxcf9FMtMV .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uxcf9FMtMV .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uxcf9FMtMV .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uxcf9FMtMV .modal-body {
    padding: 1rem;
  }
}
.cid-uxcf9FMtMV .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-uxcf9FMtMV .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uxcf9FMtMV .modal-footer {
    padding: 1rem;
  }
}
.cid-uxcf9FMtMV .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uxcf9FMtMV .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uxcf9FMtMV .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uxcf9FMtMV .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uxcf9FMtMV .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uxcf9FMtMV .modal-lg,
  .cid-uxcf9FMtMV .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uxcf9FMtMV .modal-xl {
    max-width: 1140px;
  }
}
.cid-uxcf9FMtMV .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uxcf9FMtMV .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-uxcf9FMtMV .form-group {
  margin-bottom: 1rem;
}
.cid-uxcf9FMtMV .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uxcf9FMtMV .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uxcf9FMtMV .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-uxcf9FMtMV .mbr-section-btn {
  margin: 0;
}
.cid-uxcf9FMtMV .mbr-section-btn .btn {
  margin: 0;
}
.cid-uBnaN6dOz3 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uBnaN6dOz3 nav.navbar {
  position: fixed;
}
.cid-uBnaN6dOz3 .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-uBnaN6dOz3 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uBnaN6dOz3 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-uBnaN6dOz3 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-uBnaN6dOz3 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-uBnaN6dOz3 .dropdown-item:hover,
.cid-uBnaN6dOz3 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-uBnaN6dOz3 .dropdown-item:hover span {
  color: white;
}
.cid-uBnaN6dOz3 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uBnaN6dOz3 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uBnaN6dOz3 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-uBnaN6dOz3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBnaN6dOz3 .nav-link {
  position: relative;
}
.cid-uBnaN6dOz3 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-uBnaN6dOz3 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-uBnaN6dOz3 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-uBnaN6dOz3 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-uBnaN6dOz3 .dropdown-menu,
.cid-uBnaN6dOz3 .navbar.opened {
  background: #353535 !important;
}
.cid-uBnaN6dOz3 .nav-item:focus,
.cid-uBnaN6dOz3 .nav-link:focus {
  outline: none;
}
.cid-uBnaN6dOz3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBnaN6dOz3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBnaN6dOz3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBnaN6dOz3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBnaN6dOz3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uBnaN6dOz3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uBnaN6dOz3 .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-uBnaN6dOz3 .navbar.opened {
  transition: all 0.3s;
}
.cid-uBnaN6dOz3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBnaN6dOz3 .navbar .navbar-logo img {
  width: auto;
}
.cid-uBnaN6dOz3 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uBnaN6dOz3 .navbar.collapsed {
  justify-content: center;
}
.cid-uBnaN6dOz3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uBnaN6dOz3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uBnaN6dOz3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uBnaN6dOz3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uBnaN6dOz3 .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-uBnaN6dOz3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uBnaN6dOz3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uBnaN6dOz3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uBnaN6dOz3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBnaN6dOz3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBnaN6dOz3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBnaN6dOz3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBnaN6dOz3 .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-uBnaN6dOz3 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBnaN6dOz3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBnaN6dOz3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uBnaN6dOz3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBnaN6dOz3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uBnaN6dOz3 .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-uBnaN6dOz3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBnaN6dOz3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uBnaN6dOz3 .dropdown-item.active,
.cid-uBnaN6dOz3 .dropdown-item:active {
  background-color: transparent;
}
.cid-uBnaN6dOz3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBnaN6dOz3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBnaN6dOz3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBnaN6dOz3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-uBnaN6dOz3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBnaN6dOz3 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBnaN6dOz3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBnaN6dOz3 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uBnaN6dOz3 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uBnaN6dOz3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-uBnaN6dOz3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uBnaN6dOz3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uBnaN6dOz3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uBnaN6dOz3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBnaN6dOz3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBnaN6dOz3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBnaN6dOz3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBnaN6dOz3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBnaN6dOz3 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uBnaN6dOz3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBnaN6dOz3 .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-uBnaN6dOz3 .navbar {
    height: 70px;
  }
  .cid-uBnaN6dOz3 .navbar.opened {
    height: auto;
  }
  .cid-uBnaN6dOz3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBnaN6dOz3 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-uBnaN6dOz3 .navbar-toggler {
  margin-left: 10px;
}
.cid-uBnaN6dOz3 .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-uBnaN6dOz3 .navbar-logo {
  margin-right: 0 !important;
}
.cid-uBnaN6dOz3 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-uBnaN6dOz3 .mbr-text {
    display: none;
  }
}
.cid-uBnaN6dOz3 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-uBnaN6dOz3 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-uBnaN6dOz3 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-uBnaN6dOz3 .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-uBnaN6dOz3 #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-uBnaN6dOz3 #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-uBnaN6dOz3 #vol {
    display: none;
  }
}
.cid-uBnaN6dOz3 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-uBnaN0gSS4 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uBnaN0gSS4 .mbr-section-title {
  color: #4479d9;
}
#custom-html-2g1 body {
  background-color: black;
}
#custom-html-2g1 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-2g1 .complet {
  background-color: #000000;
}
#custom-html-2g1 .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-2g1 .conteneurVideo iframe,
#custom-html-2g1 .conteneurVideo object,
#custom-html-2g1 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-2g1 #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-2g1 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-2g1 #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-2g1 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-2g1 .donneesLecteur {
  padding-left: .5vw;
}
.cid-uBnaN1hgQs {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-uBnaN1hgQs .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-uBnaN1CI0e {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-uBnaN1CI0e .mbr-text {
  color: #ffffff;
}
.cid-uBnaN1CI0e .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-uBnaN1CI0e .mbr-section-title {
  color: #4479d9;
}
.cid-uBnaN1CI0e H1 {
  color: #4479d9;
}
.cid-uBnaN1CI0e H2 {
  color: #4479d9;
}
.cid-uBnaN1CI0e H3 {
  color: #4479d9;
}
.cid-uBnaN1CI0e .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-uBnaN1CI0e .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-uBnaN1CI0e .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-uBnaN1CI0e .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-uBnaN1CI0e .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-uBnaN1CI0e .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-uBnaN1CI0e .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-uBnaN1CI0e .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-uBnaN1CI0e .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-uBnaN1CI0e .play,
.cid-uBnaN1CI0e .pause,
.cid-uBnaN1CI0e .prev,
.cid-uBnaN1CI0e .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-uBnaN1CI0e .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-uBnaN1CI0e #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-uBnaN1CI0e .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-uBnaN1VqRS {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-uBnaN1VqRS .mbr-media {
  position: relative;
}
.cid-uBnaN1VqRS .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-uBnaN1VqRS 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-uBnaN1VqRS img {
    max-width: 95%;
  }
}
.cid-uBnaN1VqRS h1 {
  line-height: 1.5;
}
.cid-uBnaN1VqRS .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-uBnaN1VqRS .start:hover {
  background: #ff1f3f;
}
.cid-uBnaN1VqRS .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-uBnaN1VqRS a {
  background-image: none !important;
}
.cid-uBnaN1VqRS .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-uBnaN1VqRS .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-uBnaN1VqRS .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-uBnaN1VqRS .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-uBnaN1VqRS .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uBnaN1VqRS .mbr-section-title {
  color: #ffffff;
}
.cid-uBnaN1VqRS .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-uBnaN1VqRS .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-uBnaN1VqRS .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-uBnaN1VqRS .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-uBnaN1VqRS .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-uBnaN1VqRS .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-uBnaN1VqRS .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-uBnaN1VqRS .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-uBnaN1VqRS .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-uBnaN1VqRS .playEnfant,
.cid-uBnaN1VqRS .pauseEnfant,
.cid-uBnaN1VqRS .prevEnfant,
.cid-uBnaN1VqRS .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-uBnaN1VqRS .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-uBnaN1VqRS #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-uBnaN1VqRS .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-uBnaN1VqRS .mbr-card-title,
.cid-uBnaN1VqRS .cards-wrapper {
  color: #ffa405;
}
.cid-uBnaN1VqRS .mbr-section-title P {
  text-align: right;
}
.cid-uBnaN2pV7C {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-uBnaN2pV7C .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBnaN2pV7C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBnaN2pV7C .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-uBnaN2pV7C .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-uBnaN2pV7C .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-uBnaN2pV7C .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-uBnaN2pV7C .card-row {
  align-items: stretch;
}
.cid-uBnaN2pV7C .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-uBnaN2pV7C .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-uBnaN2pV7C .couleur1 {
  background-color: royalblue;
}
.cid-uBnaN2pV7C .couleur2 {
  background-color: dodgerblue;
}
.cid-uBnaN2pV7C .couleur3 {
  background-color: cornflowerblue;
}
.cid-uBnaN2pV7C .card-box {
  height: 100%;
}
.cid-uBnaN2pV7C .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-uBnaN2pV7C .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-uBnaN2pV7C .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-uBnaN2pV7C .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-uBnaN2SvZn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uBnaN2SvZn .btn {
  border-radius: 1vh;
}
.cid-uBnaN37Rrl {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-uBnaN37Rrl .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-uBnaN37Rrl .mbr-text,
.cid-uBnaN37Rrl .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-uBnaN3wrK0.popup-builder {
  background-color: #ffffff;
}
.cid-uBnaN3wrK0.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uBnaN3wrK0.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uBnaN3wrK0 .modal-content,
.cid-uBnaN3wrK0 .modal-dialog {
  height: auto;
}
.cid-uBnaN3wrK0 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uBnaN3wrK0 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uBnaN3wrK0 .form-wrapper .mbr-form .form-group,
  .cid-uBnaN3wrK0 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uBnaN3wrK0 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uBnaN3wrK0 .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-uBnaN3wrK0 .mbr-text {
  text-align: center;
}
.cid-uBnaN3wrK0 .pt-0 {
  padding-top: 0 !important;
}
.cid-uBnaN3wrK0 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uBnaN3wrK0 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uBnaN3wrK0 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uBnaN3wrK0 .modal-open {
  overflow: hidden;
}
.cid-uBnaN3wrK0 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uBnaN3wrK0 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uBnaN3wrK0 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uBnaN3wrK0 .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-uBnaN3wrK0 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uBnaN3wrK0 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uBnaN3wrK0 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uBnaN3wrK0 .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-uBnaN3wrK0 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uBnaN3wrK0 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uBnaN3wrK0 .modal-backdrop.fade {
  opacity: 0;
}
.cid-uBnaN3wrK0 .modal-backdrop.show {
  opacity: .5;
}
.cid-uBnaN3wrK0 .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-uBnaN3wrK0 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uBnaN3wrK0 .modal-header {
    padding: 1rem;
  }
}
.cid-uBnaN3wrK0 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uBnaN3wrK0 .modal-header .close svg {
  fill: #ffffff;
}
.cid-uBnaN3wrK0 .modal-header .close:hover {
  opacity: 1;
}
.cid-uBnaN3wrK0 .modal-header .close:focus {
  outline: none;
}
.cid-uBnaN3wrK0 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uBnaN3wrK0 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uBnaN3wrK0 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uBnaN3wrK0 .modal-body {
    padding: 1rem;
  }
}
.cid-uBnaN3wrK0 .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-uBnaN3wrK0 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uBnaN3wrK0 .modal-footer {
    padding: 1rem;
  }
}
.cid-uBnaN3wrK0 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uBnaN3wrK0 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uBnaN3wrK0 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uBnaN3wrK0 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uBnaN3wrK0 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uBnaN3wrK0 .modal-lg,
  .cid-uBnaN3wrK0 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uBnaN3wrK0 .modal-xl {
    max-width: 1140px;
  }
}
.cid-uBnaN3wrK0 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uBnaN3wrK0 .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-uBnaN3wrK0 .form-group {
  margin-bottom: 1rem;
}
.cid-uBnaN3wrK0 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uBnaN3wrK0 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uBnaN3wrK0 .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-uBnaN3wrK0 .mbr-section-btn {
  margin: 0;
}
.cid-uBnaN3wrK0 .mbr-section-btn .btn {
  margin: 0;
}
.cid-uBnaN3wrK0 .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-uBnaN3wrK0 .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-uBnaN3RoV8.popup-builder {
  background-color: #ffffff;
}
.cid-uBnaN3RoV8.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uBnaN3RoV8.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uBnaN3RoV8 .modal-content,
.cid-uBnaN3RoV8 .modal-dialog {
  height: auto;
}
.cid-uBnaN3RoV8 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uBnaN3RoV8 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uBnaN3RoV8 .form-wrapper .mbr-form .form-group,
  .cid-uBnaN3RoV8 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uBnaN3RoV8 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uBnaN3RoV8 .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-uBnaN3RoV8 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-uBnaN3RoV8 .pt-0 {
  padding-top: 0 !important;
}
.cid-uBnaN3RoV8 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uBnaN3RoV8 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uBnaN3RoV8 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uBnaN3RoV8 .modal-open {
  overflow: hidden;
}
.cid-uBnaN3RoV8 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uBnaN3RoV8 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uBnaN3RoV8 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uBnaN3RoV8 .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-uBnaN3RoV8 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uBnaN3RoV8 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uBnaN3RoV8 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uBnaN3RoV8 .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-uBnaN3RoV8 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uBnaN3RoV8 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uBnaN3RoV8 .modal-backdrop.fade {
  opacity: 0;
}
.cid-uBnaN3RoV8 .modal-backdrop.show {
  opacity: .5;
}
.cid-uBnaN3RoV8 .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-uBnaN3RoV8 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uBnaN3RoV8 .modal-header {
    padding: 1rem;
  }
}
.cid-uBnaN3RoV8 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uBnaN3RoV8 .modal-header .close svg {
  fill: #ffffff;
}
.cid-uBnaN3RoV8 .modal-header .close:hover {
  opacity: 1;
}
.cid-uBnaN3RoV8 .modal-header .close:focus {
  outline: none;
}
.cid-uBnaN3RoV8 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uBnaN3RoV8 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uBnaN3RoV8 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uBnaN3RoV8 .modal-body {
    padding: 1rem;
  }
}
.cid-uBnaN3RoV8 .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-uBnaN3RoV8 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uBnaN3RoV8 .modal-footer {
    padding: 1rem;
  }
}
.cid-uBnaN3RoV8 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uBnaN3RoV8 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uBnaN3RoV8 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uBnaN3RoV8 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uBnaN3RoV8 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uBnaN3RoV8 .modal-lg,
  .cid-uBnaN3RoV8 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uBnaN3RoV8 .modal-xl {
    max-width: 1140px;
  }
}
.cid-uBnaN3RoV8 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uBnaN3RoV8 .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-uBnaN3RoV8 .form-group {
  margin-bottom: 1rem;
}
.cid-uBnaN3RoV8 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uBnaN3RoV8 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uBnaN3RoV8 .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-uBnaN3RoV8 .mbr-section-btn {
  margin: 0;
}
.cid-uBnaN3RoV8 .mbr-section-btn .btn {
  margin: 0;
}
.cid-uBnaN3RoV8 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-uBnaN3RoV8 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-uBnaN3RoV8 #creativecommons img,
.cid-uBnaN3RoV8 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-uBnaN4lNyV {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-uBnaN4lNyV .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-uBnaN4lNyV .bg-facebook:hover {
  background: #0b60cb;
}
.cid-uBnaN4lNyV .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-uBnaN4lNyV .bg-youtube:hover {
  background: #cc0000;
}
.cid-uBnaN4lNyV .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-uBnaN4lNyV .bg-twitch:hover {
  background: #7313ff;
}
.cid-uBnaN4lNyV .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-uBnaN4lNyV [class^="socicon-"]:before,
.cid-uBnaN4lNyV [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-uBnaN4lNyV .mbr-section-title,
.cid-uBnaN4lNyV .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-uBnaN4OexS {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-uBnaN4OexS .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uBnaN4OexS .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-uBnaN4OexS .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-uBnaN4OexS .form-control:focus,
.cid-uBnaN4OexS .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-uBnaN4OexS .form-group {
  margin-bottom: 1rem;
}
.cid-uBnaN4OexS input::-webkit-input-placeholder,
.cid-uBnaN4OexS textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-uBnaN4OexS input:-moz-placeholder,
.cid-uBnaN4OexS textarea:-moz-placeholder {
  color: #656565;
}
.cid-uBnaN4OexS .jq-selectbox li,
.cid-uBnaN4OexS .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-uBnaN4OexS .jq-selectbox li:hover,
.cid-uBnaN4OexS .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-uBnaN4OexS .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-uBnaN4OexS .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-uBnaN4OexS textarea.form-control {
  resize: none;
}
.cid-uBnaN4OexS .input-group-btn {
  display: inline-block;
}
.cid-uBnaN4OexS .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-uBnaN4OexS .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uBnaN4OexS .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uBnaN4OexS .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uBnaN4OexS .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uBnaN4OexS .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uBnaN4OexS .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uBnaN4OexS .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-uBnaN4OexS .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uBnaN4OexS .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uBnaN4OexS .form-control,
.cid-uBnaN4OexS .input-group-btn .btn {
  border-radius: 3px;
}
.cid-uBnaN4OexS #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-uBnaN4OexS #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-uBnaN4OexS #creativecommons img,
.cid-uBnaN4OexS iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-uBnaN4OexS .offset-md-1 {
  margin-left: 1vw;
}
.cid-uBnaN5MP98 .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-uBnaN5MP98 .my-float {
  margin-top: 16px;
}
.cid-uBnaN5MP98 P {
  color: #232323;
}
.cid-uBnaN5MP98 DIV {
  color: #ffffff;
}
.cid-uBnaN5MP98 H10 {
  color: #767676;
}
.cid-uBnaN5MP98 .hidden {
  display: none;
}
.cid-uBnaN6M8C6.popup-builder {
  background-color: #ffffff;
}
.cid-uBnaN6M8C6.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uBnaN6M8C6.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uBnaN6M8C6 .modal-content,
.cid-uBnaN6M8C6 .modal-dialog {
  height: auto;
}
.cid-uBnaN6M8C6 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uBnaN6M8C6 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uBnaN6M8C6 .form-wrapper .mbr-form .form-group,
  .cid-uBnaN6M8C6 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uBnaN6M8C6 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uBnaN6M8C6 .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-uBnaN6M8C6 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-uBnaN6M8C6 .pt-0 {
  padding-top: 0 !important;
}
.cid-uBnaN6M8C6 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uBnaN6M8C6 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uBnaN6M8C6 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uBnaN6M8C6 .modal-open {
  overflow: hidden;
}
.cid-uBnaN6M8C6 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uBnaN6M8C6 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uBnaN6M8C6 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uBnaN6M8C6 .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-uBnaN6M8C6 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uBnaN6M8C6 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uBnaN6M8C6 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uBnaN6M8C6 .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-uBnaN6M8C6 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uBnaN6M8C6 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uBnaN6M8C6 .modal-backdrop.fade {
  opacity: 0;
}
.cid-uBnaN6M8C6 .modal-backdrop.show {
  opacity: .5;
}
.cid-uBnaN6M8C6 .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-uBnaN6M8C6 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uBnaN6M8C6 .modal-header {
    padding: 1rem;
  }
}
.cid-uBnaN6M8C6 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uBnaN6M8C6 .modal-header .close svg {
  fill: #ffffff;
}
.cid-uBnaN6M8C6 .modal-header .close:hover {
  opacity: 1;
}
.cid-uBnaN6M8C6 .modal-header .close:focus {
  outline: none;
}
.cid-uBnaN6M8C6 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uBnaN6M8C6 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uBnaN6M8C6 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uBnaN6M8C6 .modal-body {
    padding: 1rem;
  }
}
.cid-uBnaN6M8C6 .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-uBnaN6M8C6 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uBnaN6M8C6 .modal-footer {
    padding: 1rem;
  }
}
.cid-uBnaN6M8C6 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uBnaN6M8C6 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uBnaN6M8C6 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uBnaN6M8C6 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uBnaN6M8C6 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uBnaN6M8C6 .modal-lg,
  .cid-uBnaN6M8C6 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uBnaN6M8C6 .modal-xl {
    max-width: 1140px;
  }
}
.cid-uBnaN6M8C6 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uBnaN6M8C6 .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-uBnaN6M8C6 .form-group {
  margin-bottom: 1rem;
}
.cid-uBnaN6M8C6 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uBnaN6M8C6 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uBnaN6M8C6 .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-uBnaN6M8C6 .mbr-section-btn {
  margin: 0;
}
.cid-uBnaN6M8C6 .mbr-section-btn .btn {
  margin: 0;
}
.cid-uCGXOeOIri {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uCGXOeOIri nav.navbar {
  position: fixed;
}
.cid-uCGXOeOIri .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-uCGXOeOIri .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uCGXOeOIri .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-uCGXOeOIri #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-uCGXOeOIri .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-uCGXOeOIri .dropdown-item:hover,
.cid-uCGXOeOIri .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-uCGXOeOIri .dropdown-item:hover span {
  color: white;
}
.cid-uCGXOeOIri .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uCGXOeOIri .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uCGXOeOIri .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-uCGXOeOIri .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uCGXOeOIri .nav-link {
  position: relative;
}
.cid-uCGXOeOIri .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-uCGXOeOIri .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-uCGXOeOIri .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-uCGXOeOIri .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-uCGXOeOIri .dropdown-menu,
.cid-uCGXOeOIri .navbar.opened {
  background: #353535 !important;
}
.cid-uCGXOeOIri .nav-item:focus,
.cid-uCGXOeOIri .nav-link:focus {
  outline: none;
}
.cid-uCGXOeOIri .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCGXOeOIri .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCGXOeOIri .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCGXOeOIri .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCGXOeOIri .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCGXOeOIri .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCGXOeOIri .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-uCGXOeOIri .navbar.opened {
  transition: all 0.3s;
}
.cid-uCGXOeOIri .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCGXOeOIri .navbar .navbar-logo img {
  width: auto;
}
.cid-uCGXOeOIri .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uCGXOeOIri .navbar.collapsed {
  justify-content: center;
}
.cid-uCGXOeOIri .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCGXOeOIri .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uCGXOeOIri .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCGXOeOIri .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCGXOeOIri .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-uCGXOeOIri .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCGXOeOIri .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uCGXOeOIri .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uCGXOeOIri .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCGXOeOIri .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCGXOeOIri .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCGXOeOIri .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCGXOeOIri .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-uCGXOeOIri .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uCGXOeOIri .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uCGXOeOIri .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uCGXOeOIri .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCGXOeOIri .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCGXOeOIri .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-uCGXOeOIri .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCGXOeOIri .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uCGXOeOIri .dropdown-item.active,
.cid-uCGXOeOIri .dropdown-item:active {
  background-color: transparent;
}
.cid-uCGXOeOIri .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCGXOeOIri .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCGXOeOIri .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCGXOeOIri .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-uCGXOeOIri .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uCGXOeOIri .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uCGXOeOIri ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCGXOeOIri .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uCGXOeOIri button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCGXOeOIri button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-uCGXOeOIri button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCGXOeOIri button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCGXOeOIri button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCGXOeOIri button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCGXOeOIri nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCGXOeOIri nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCGXOeOIri nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCGXOeOIri nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCGXOeOIri .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uCGXOeOIri a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCGXOeOIri .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-uCGXOeOIri .navbar {
    height: 70px;
  }
  .cid-uCGXOeOIri .navbar.opened {
    height: auto;
  }
  .cid-uCGXOeOIri .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCGXOeOIri .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-uCGXOeOIri .navbar-toggler {
  margin-left: 10px;
}
.cid-uCGXOeOIri .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-uCGXOeOIri .navbar-logo {
  margin-right: 0 !important;
}
.cid-uCGXOeOIri .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-uCGXOeOIri .mbr-text {
    display: none;
  }
}
.cid-uCGXOeOIri .navbar-collapse {
  padding-top: 40px !important;
}
.cid-uCGXOeOIri .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-uCGXOeOIri .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-uCGXOeOIri .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-uCGXOeOIri #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-uCGXOeOIri #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-uCGXOeOIri #vol {
    display: none;
  }
}
.cid-uCGXOeOIri .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-uCGXO7ALAd {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uCGXO7ALAd .mbr-section-title {
  color: #4479d9;
}
#custom-html-2gh body {
  background-color: black;
}
#custom-html-2gh .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-2gh .complet {
  background-color: #000000;
}
#custom-html-2gh .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-2gh .conteneurVideo iframe,
#custom-html-2gh .conteneurVideo object,
#custom-html-2gh .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-2gh #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-2gh .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-2gh #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-2gh .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-2gh .donneesLecteur {
  padding-left: .5vw;
}
.cid-uCGXO8A4Zg {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-uCGXO8A4Zg .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-uCGXO8V76t {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-uCGXO8V76t .mbr-text {
  color: #ffffff;
}
.cid-uCGXO8V76t .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-uCGXO8V76t .mbr-section-title {
  color: #4479d9;
}
.cid-uCGXO8V76t H1 {
  color: #4479d9;
}
.cid-uCGXO8V76t H2 {
  color: #4479d9;
}
.cid-uCGXO8V76t H3 {
  color: #4479d9;
}
.cid-uCGXO8V76t .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-uCGXO8V76t .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-uCGXO8V76t .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-uCGXO8V76t .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-uCGXO8V76t .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-uCGXO8V76t .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-uCGXO8V76t .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-uCGXO8V76t .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-uCGXO8V76t .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-uCGXO8V76t .play,
.cid-uCGXO8V76t .pause,
.cid-uCGXO8V76t .prev,
.cid-uCGXO8V76t .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-uCGXO8V76t .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-uCGXO8V76t #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-uCGXO8V76t .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-uCGXO9koNo {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-uCGXO9koNo .mbr-media {
  position: relative;
}
.cid-uCGXO9koNo .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-uCGXO9koNo 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-uCGXO9koNo img {
    max-width: 95%;
  }
}
.cid-uCGXO9koNo h1 {
  line-height: 1.5;
}
.cid-uCGXO9koNo .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-uCGXO9koNo .start:hover {
  background: #ff1f3f;
}
.cid-uCGXO9koNo .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-uCGXO9koNo a {
  background-image: none !important;
}
.cid-uCGXO9koNo .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-uCGXO9koNo .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-uCGXO9koNo .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-uCGXO9koNo .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-uCGXO9koNo .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uCGXO9koNo .mbr-section-title {
  color: #ffffff;
}
.cid-uCGXO9koNo .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-uCGXO9koNo .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-uCGXO9koNo .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-uCGXO9koNo .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-uCGXO9koNo .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-uCGXO9koNo .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-uCGXO9koNo .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-uCGXO9koNo .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-uCGXO9koNo .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-uCGXO9koNo .playEnfant,
.cid-uCGXO9koNo .pauseEnfant,
.cid-uCGXO9koNo .prevEnfant,
.cid-uCGXO9koNo .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-uCGXO9koNo .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-uCGXO9koNo #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-uCGXO9koNo .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-uCGXO9koNo .mbr-card-title,
.cid-uCGXO9koNo .cards-wrapper {
  color: #ffa405;
}
.cid-uCGXO9koNo .mbr-section-title P {
  text-align: right;
}
.cid-uCGXO9WGi3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-uCGXO9WGi3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCGXO9WGi3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCGXO9WGi3 .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-uCGXO9WGi3 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-uCGXO9WGi3 .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-uCGXO9WGi3 .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-uCGXO9WGi3 .card-row {
  align-items: stretch;
}
.cid-uCGXO9WGi3 .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-uCGXO9WGi3 .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-uCGXO9WGi3 .couleur1 {
  background-color: royalblue;
}
.cid-uCGXO9WGi3 .couleur2 {
  background-color: dodgerblue;
}
.cid-uCGXO9WGi3 .couleur3 {
  background-color: cornflowerblue;
}
.cid-uCGXO9WGi3 .card-box {
  height: 100%;
}
.cid-uCGXO9WGi3 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-uCGXO9WGi3 .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-uCGXO9WGi3 .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-uCGXO9WGi3 .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-uCGXOayl8Q {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uCGXOayl8Q .btn {
  border-radius: 1vh;
}
.cid-uCGXOaQFjZ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-uCGXOaQFjZ .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-uCGXOaQFjZ .mbr-text,
.cid-uCGXOaQFjZ .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-uCGXObb9eV.popup-builder {
  background-color: #ffffff;
}
.cid-uCGXObb9eV.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uCGXObb9eV.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uCGXObb9eV .modal-content,
.cid-uCGXObb9eV .modal-dialog {
  height: auto;
}
.cid-uCGXObb9eV .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uCGXObb9eV .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uCGXObb9eV .form-wrapper .mbr-form .form-group,
  .cid-uCGXObb9eV .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uCGXObb9eV .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uCGXObb9eV .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-uCGXObb9eV .mbr-text {
  text-align: center;
}
.cid-uCGXObb9eV .pt-0 {
  padding-top: 0 !important;
}
.cid-uCGXObb9eV .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uCGXObb9eV .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uCGXObb9eV .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uCGXObb9eV .modal-open {
  overflow: hidden;
}
.cid-uCGXObb9eV .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uCGXObb9eV .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uCGXObb9eV .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uCGXObb9eV .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-uCGXObb9eV .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uCGXObb9eV .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uCGXObb9eV .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uCGXObb9eV .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-uCGXObb9eV .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uCGXObb9eV .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uCGXObb9eV .modal-backdrop.fade {
  opacity: 0;
}
.cid-uCGXObb9eV .modal-backdrop.show {
  opacity: .5;
}
.cid-uCGXObb9eV .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-uCGXObb9eV .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uCGXObb9eV .modal-header {
    padding: 1rem;
  }
}
.cid-uCGXObb9eV .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uCGXObb9eV .modal-header .close svg {
  fill: #ffffff;
}
.cid-uCGXObb9eV .modal-header .close:hover {
  opacity: 1;
}
.cid-uCGXObb9eV .modal-header .close:focus {
  outline: none;
}
.cid-uCGXObb9eV .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uCGXObb9eV .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uCGXObb9eV .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uCGXObb9eV .modal-body {
    padding: 1rem;
  }
}
.cid-uCGXObb9eV .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-uCGXObb9eV .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uCGXObb9eV .modal-footer {
    padding: 1rem;
  }
}
.cid-uCGXObb9eV .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uCGXObb9eV .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uCGXObb9eV .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uCGXObb9eV .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uCGXObb9eV .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uCGXObb9eV .modal-lg,
  .cid-uCGXObb9eV .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uCGXObb9eV .modal-xl {
    max-width: 1140px;
  }
}
.cid-uCGXObb9eV .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uCGXObb9eV .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-uCGXObb9eV .form-group {
  margin-bottom: 1rem;
}
.cid-uCGXObb9eV .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uCGXObb9eV .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uCGXObb9eV .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-uCGXObb9eV .mbr-section-btn {
  margin: 0;
}
.cid-uCGXObb9eV .mbr-section-btn .btn {
  margin: 0;
}
.cid-uCGXObb9eV .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-uCGXObb9eV .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-uCGXObDlzl.popup-builder {
  background-color: #ffffff;
}
.cid-uCGXObDlzl.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uCGXObDlzl.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uCGXObDlzl .modal-content,
.cid-uCGXObDlzl .modal-dialog {
  height: auto;
}
.cid-uCGXObDlzl .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uCGXObDlzl .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uCGXObDlzl .form-wrapper .mbr-form .form-group,
  .cid-uCGXObDlzl .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uCGXObDlzl .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uCGXObDlzl .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-uCGXObDlzl .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-uCGXObDlzl .pt-0 {
  padding-top: 0 !important;
}
.cid-uCGXObDlzl .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uCGXObDlzl .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uCGXObDlzl .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uCGXObDlzl .modal-open {
  overflow: hidden;
}
.cid-uCGXObDlzl .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uCGXObDlzl .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uCGXObDlzl .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uCGXObDlzl .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-uCGXObDlzl .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uCGXObDlzl .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uCGXObDlzl .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uCGXObDlzl .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-uCGXObDlzl .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uCGXObDlzl .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uCGXObDlzl .modal-backdrop.fade {
  opacity: 0;
}
.cid-uCGXObDlzl .modal-backdrop.show {
  opacity: .5;
}
.cid-uCGXObDlzl .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-uCGXObDlzl .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uCGXObDlzl .modal-header {
    padding: 1rem;
  }
}
.cid-uCGXObDlzl .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uCGXObDlzl .modal-header .close svg {
  fill: #ffffff;
}
.cid-uCGXObDlzl .modal-header .close:hover {
  opacity: 1;
}
.cid-uCGXObDlzl .modal-header .close:focus {
  outline: none;
}
.cid-uCGXObDlzl .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uCGXObDlzl .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uCGXObDlzl .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uCGXObDlzl .modal-body {
    padding: 1rem;
  }
}
.cid-uCGXObDlzl .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-uCGXObDlzl .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uCGXObDlzl .modal-footer {
    padding: 1rem;
  }
}
.cid-uCGXObDlzl .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uCGXObDlzl .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uCGXObDlzl .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uCGXObDlzl .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uCGXObDlzl .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uCGXObDlzl .modal-lg,
  .cid-uCGXObDlzl .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uCGXObDlzl .modal-xl {
    max-width: 1140px;
  }
}
.cid-uCGXObDlzl .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uCGXObDlzl .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-uCGXObDlzl .form-group {
  margin-bottom: 1rem;
}
.cid-uCGXObDlzl .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uCGXObDlzl .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uCGXObDlzl .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-uCGXObDlzl .mbr-section-btn {
  margin: 0;
}
.cid-uCGXObDlzl .mbr-section-btn .btn {
  margin: 0;
}
.cid-uCGXObDlzl #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-uCGXObDlzl #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-uCGXObDlzl #creativecommons img,
.cid-uCGXObDlzl iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-uCGXOcjsfm {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-uCGXOcjsfm .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-uCGXOcjsfm .bg-facebook:hover {
  background: #0b60cb;
}
.cid-uCGXOcjsfm .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-uCGXOcjsfm .bg-youtube:hover {
  background: #cc0000;
}
.cid-uCGXOcjsfm .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-uCGXOcjsfm .bg-twitch:hover {
  background: #7313ff;
}
.cid-uCGXOcjsfm .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-uCGXOcjsfm [class^="socicon-"]:before,
.cid-uCGXOcjsfm [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-uCGXOcjsfm .mbr-section-title,
.cid-uCGXOcjsfm .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-uCGXOcWgnQ {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-uCGXOcWgnQ .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uCGXOcWgnQ .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-uCGXOcWgnQ .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-uCGXOcWgnQ .form-control:focus,
.cid-uCGXOcWgnQ .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-uCGXOcWgnQ .form-group {
  margin-bottom: 1rem;
}
.cid-uCGXOcWgnQ input::-webkit-input-placeholder,
.cid-uCGXOcWgnQ textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-uCGXOcWgnQ input:-moz-placeholder,
.cid-uCGXOcWgnQ textarea:-moz-placeholder {
  color: #656565;
}
.cid-uCGXOcWgnQ .jq-selectbox li,
.cid-uCGXOcWgnQ .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-uCGXOcWgnQ .jq-selectbox li:hover,
.cid-uCGXOcWgnQ .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-uCGXOcWgnQ .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-uCGXOcWgnQ .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-uCGXOcWgnQ textarea.form-control {
  resize: none;
}
.cid-uCGXOcWgnQ .input-group-btn {
  display: inline-block;
}
.cid-uCGXOcWgnQ .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-uCGXOcWgnQ .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uCGXOcWgnQ .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uCGXOcWgnQ .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uCGXOcWgnQ .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uCGXOcWgnQ .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uCGXOcWgnQ .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uCGXOcWgnQ .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-uCGXOcWgnQ .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uCGXOcWgnQ .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uCGXOcWgnQ .form-control,
.cid-uCGXOcWgnQ .input-group-btn .btn {
  border-radius: 3px;
}
.cid-uCGXOcWgnQ #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-uCGXOcWgnQ #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-uCGXOcWgnQ #creativecommons img,
.cid-uCGXOcWgnQ iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-uCGXOcWgnQ .offset-md-1 {
  margin-left: 1vw;
}
.cid-uCGXOecnSW .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-uCGXOecnSW .my-float {
  margin-top: 16px;
}
.cid-uCGXOecnSW P {
  color: #232323;
}
.cid-uCGXOecnSW DIV {
  color: #ffffff;
}
.cid-uCGXOecnSW H10 {
  color: #767676;
}
.cid-uCGXOecnSW .hidden {
  display: none;
}
.cid-uCGXOftDZN.popup-builder {
  background-color: #ffffff;
}
.cid-uCGXOftDZN.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uCGXOftDZN.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uCGXOftDZN .modal-content,
.cid-uCGXOftDZN .modal-dialog {
  height: auto;
}
.cid-uCGXOftDZN .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uCGXOftDZN .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uCGXOftDZN .form-wrapper .mbr-form .form-group,
  .cid-uCGXOftDZN .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uCGXOftDZN .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uCGXOftDZN .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-uCGXOftDZN .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-uCGXOftDZN .pt-0 {
  padding-top: 0 !important;
}
.cid-uCGXOftDZN .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uCGXOftDZN .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uCGXOftDZN .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uCGXOftDZN .modal-open {
  overflow: hidden;
}
.cid-uCGXOftDZN .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uCGXOftDZN .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uCGXOftDZN .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uCGXOftDZN .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-uCGXOftDZN .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uCGXOftDZN .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uCGXOftDZN .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uCGXOftDZN .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-uCGXOftDZN .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uCGXOftDZN .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uCGXOftDZN .modal-backdrop.fade {
  opacity: 0;
}
.cid-uCGXOftDZN .modal-backdrop.show {
  opacity: .5;
}
.cid-uCGXOftDZN .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-uCGXOftDZN .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uCGXOftDZN .modal-header {
    padding: 1rem;
  }
}
.cid-uCGXOftDZN .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uCGXOftDZN .modal-header .close svg {
  fill: #ffffff;
}
.cid-uCGXOftDZN .modal-header .close:hover {
  opacity: 1;
}
.cid-uCGXOftDZN .modal-header .close:focus {
  outline: none;
}
.cid-uCGXOftDZN .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uCGXOftDZN .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uCGXOftDZN .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uCGXOftDZN .modal-body {
    padding: 1rem;
  }
}
.cid-uCGXOftDZN .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-uCGXOftDZN .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uCGXOftDZN .modal-footer {
    padding: 1rem;
  }
}
.cid-uCGXOftDZN .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uCGXOftDZN .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uCGXOftDZN .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uCGXOftDZN .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uCGXOftDZN .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uCGXOftDZN .modal-lg,
  .cid-uCGXOftDZN .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uCGXOftDZN .modal-xl {
    max-width: 1140px;
  }
}
.cid-uCGXOftDZN .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uCGXOftDZN .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-uCGXOftDZN .form-group {
  margin-bottom: 1rem;
}
.cid-uCGXOftDZN .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uCGXOftDZN .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uCGXOftDZN .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-uCGXOftDZN .mbr-section-btn {
  margin: 0;
}
.cid-uCGXOftDZN .mbr-section-btn .btn {
  margin: 0;
}
.cid-uDanzBCnjC {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDanzBCnjC nav.navbar {
  position: fixed;
}
.cid-uDanzBCnjC .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-uDanzBCnjC .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDanzBCnjC .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-uDanzBCnjC #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-uDanzBCnjC .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-uDanzBCnjC .dropdown-item:hover,
.cid-uDanzBCnjC .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-uDanzBCnjC .dropdown-item:hover span {
  color: white;
}
.cid-uDanzBCnjC .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDanzBCnjC .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDanzBCnjC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-uDanzBCnjC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDanzBCnjC .nav-link {
  position: relative;
}
.cid-uDanzBCnjC .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-uDanzBCnjC .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-uDanzBCnjC .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-uDanzBCnjC .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-uDanzBCnjC .dropdown-menu,
.cid-uDanzBCnjC .navbar.opened {
  background: #353535 !important;
}
.cid-uDanzBCnjC .nav-item:focus,
.cid-uDanzBCnjC .nav-link:focus {
  outline: none;
}
.cid-uDanzBCnjC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDanzBCnjC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDanzBCnjC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDanzBCnjC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDanzBCnjC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDanzBCnjC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDanzBCnjC .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-uDanzBCnjC .navbar.opened {
  transition: all 0.3s;
}
.cid-uDanzBCnjC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDanzBCnjC .navbar .navbar-logo img {
  width: auto;
}
.cid-uDanzBCnjC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDanzBCnjC .navbar.collapsed {
  justify-content: center;
}
.cid-uDanzBCnjC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDanzBCnjC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uDanzBCnjC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDanzBCnjC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDanzBCnjC .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-uDanzBCnjC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDanzBCnjC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDanzBCnjC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDanzBCnjC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDanzBCnjC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDanzBCnjC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDanzBCnjC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDanzBCnjC .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-uDanzBCnjC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDanzBCnjC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDanzBCnjC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uDanzBCnjC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDanzBCnjC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDanzBCnjC .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-uDanzBCnjC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDanzBCnjC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDanzBCnjC .dropdown-item.active,
.cid-uDanzBCnjC .dropdown-item:active {
  background-color: transparent;
}
.cid-uDanzBCnjC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDanzBCnjC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDanzBCnjC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDanzBCnjC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-uDanzBCnjC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDanzBCnjC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDanzBCnjC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDanzBCnjC .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDanzBCnjC button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDanzBCnjC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-uDanzBCnjC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDanzBCnjC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDanzBCnjC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDanzBCnjC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDanzBCnjC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDanzBCnjC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDanzBCnjC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDanzBCnjC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDanzBCnjC .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDanzBCnjC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDanzBCnjC .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-uDanzBCnjC .navbar {
    height: 70px;
  }
  .cid-uDanzBCnjC .navbar.opened {
    height: auto;
  }
  .cid-uDanzBCnjC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDanzBCnjC .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-uDanzBCnjC .navbar-toggler {
  margin-left: 10px;
}
.cid-uDanzBCnjC .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-uDanzBCnjC .navbar-logo {
  margin-right: 0 !important;
}
.cid-uDanzBCnjC .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-uDanzBCnjC .mbr-text {
    display: none;
  }
}
.cid-uDanzBCnjC .navbar-collapse {
  padding-top: 40px !important;
}
.cid-uDanzBCnjC .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-uDanzBCnjC .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-uDanzBCnjC .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-uDanzBCnjC #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-uDanzBCnjC #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-uDanzBCnjC #vol {
    display: none;
  }
}
.cid-uDanzBCnjC .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-uDanzwdiOb {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uDanzwdiOb .mbr-section-title {
  color: #4479d9;
}
#custom-html-2gx body {
  background-color: black;
}
#custom-html-2gx .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-2gx .complet {
  background-color: #000000;
}
#custom-html-2gx .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-2gx .conteneurVideo iframe,
#custom-html-2gx .conteneurVideo object,
#custom-html-2gx .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-2gx #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-2gx .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-2gx #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-2gx .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-2gx .donneesLecteur {
  padding-left: .5vw;
}
.cid-uDanzwSsA7 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-uDanzwSsA7 .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-uDanzx6oin {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-uDanzx6oin .mbr-text {
  color: #ffffff;
}
.cid-uDanzx6oin .mbr-section-subtitle {
  color: #4479d9;
  text-align: left;
}
.cid-uDanzx6oin .mbr-section-title {
  color: #4479d9;
}
.cid-uDanzx6oin H1 {
  color: #4479d9;
}
.cid-uDanzx6oin H2 {
  color: #4479d9;
}
.cid-uDanzx6oin H3 {
  color: #4479d9;
}
.cid-uDanzx6oin .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-uDanzx6oin .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-uDanzx6oin .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-uDanzx6oin .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-uDanzx6oin .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-uDanzx6oin .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-uDanzx6oin .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-uDanzx6oin .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-uDanzx6oin .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-uDanzx6oin .play,
.cid-uDanzx6oin .pause,
.cid-uDanzx6oin .prev,
.cid-uDanzx6oin .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-uDanzx6oin .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-uDanzx6oin #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-uDanzx6oin .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-uDanzxnGnJ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-uDanzxnGnJ .mbr-media {
  position: relative;
}
.cid-uDanzxnGnJ .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-uDanzxnGnJ 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-uDanzxnGnJ img {
    max-width: 95%;
  }
}
.cid-uDanzxnGnJ h1 {
  line-height: 1.5;
}
.cid-uDanzxnGnJ .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-uDanzxnGnJ .start:hover {
  background: #ff1f3f;
}
.cid-uDanzxnGnJ .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-uDanzxnGnJ a {
  background-image: none !important;
}
.cid-uDanzxnGnJ .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-uDanzxnGnJ .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-uDanzxnGnJ .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-uDanzxnGnJ .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-uDanzxnGnJ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uDanzxnGnJ .mbr-section-title {
  color: #ffffff;
}
.cid-uDanzxnGnJ .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-uDanzxnGnJ .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-uDanzxnGnJ .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-uDanzxnGnJ .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-uDanzxnGnJ .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-uDanzxnGnJ .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-uDanzxnGnJ .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-uDanzxnGnJ .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-uDanzxnGnJ .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-uDanzxnGnJ .playEnfant,
.cid-uDanzxnGnJ .pauseEnfant,
.cid-uDanzxnGnJ .prevEnfant,
.cid-uDanzxnGnJ .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-uDanzxnGnJ .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-uDanzxnGnJ #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-uDanzxnGnJ .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-uDanzxnGnJ .mbr-card-title,
.cid-uDanzxnGnJ .cards-wrapper {
  color: #ffa405;
}
.cid-uDanzxnGnJ .mbr-section-title P {
  text-align: right;
}
.cid-uDanzxNf7I {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-uDanzxNf7I .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDanzxNf7I .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDanzxNf7I .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-uDanzxNf7I .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-uDanzxNf7I .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-uDanzxNf7I .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-uDanzxNf7I .card-row {
  align-items: stretch;
}
.cid-uDanzxNf7I .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-uDanzxNf7I .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-uDanzxNf7I .couleur1 {
  background-color: royalblue;
}
.cid-uDanzxNf7I .couleur2 {
  background-color: dodgerblue;
}
.cid-uDanzxNf7I .couleur3 {
  background-color: cornflowerblue;
}
.cid-uDanzxNf7I .card-box {
  height: 100%;
}
.cid-uDanzxNf7I .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-uDanzxNf7I .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-uDanzxNf7I .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-uDanzxNf7I .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-uDanzycGp5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uDanzycGp5 .btn {
  border-radius: 1vh;
}
.cid-uDanzyofT7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-uDanzyofT7 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-uDanzyofT7 .mbr-text,
.cid-uDanzyofT7 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-uDanzyIGAm.popup-builder {
  background-color: #ffffff;
}
.cid-uDanzyIGAm.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uDanzyIGAm.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uDanzyIGAm .modal-content,
.cid-uDanzyIGAm .modal-dialog {
  height: auto;
}
.cid-uDanzyIGAm .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uDanzyIGAm .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uDanzyIGAm .form-wrapper .mbr-form .form-group,
  .cid-uDanzyIGAm .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uDanzyIGAm .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uDanzyIGAm .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-uDanzyIGAm .mbr-text {
  text-align: center;
}
.cid-uDanzyIGAm .pt-0 {
  padding-top: 0 !important;
}
.cid-uDanzyIGAm .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uDanzyIGAm .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uDanzyIGAm .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uDanzyIGAm .modal-open {
  overflow: hidden;
}
.cid-uDanzyIGAm .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uDanzyIGAm .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uDanzyIGAm .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uDanzyIGAm .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-uDanzyIGAm .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uDanzyIGAm .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uDanzyIGAm .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uDanzyIGAm .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-uDanzyIGAm .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uDanzyIGAm .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uDanzyIGAm .modal-backdrop.fade {
  opacity: 0;
}
.cid-uDanzyIGAm .modal-backdrop.show {
  opacity: .5;
}
.cid-uDanzyIGAm .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-uDanzyIGAm .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uDanzyIGAm .modal-header {
    padding: 1rem;
  }
}
.cid-uDanzyIGAm .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uDanzyIGAm .modal-header .close svg {
  fill: #ffffff;
}
.cid-uDanzyIGAm .modal-header .close:hover {
  opacity: 1;
}
.cid-uDanzyIGAm .modal-header .close:focus {
  outline: none;
}
.cid-uDanzyIGAm .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uDanzyIGAm .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uDanzyIGAm .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDanzyIGAm .modal-body {
    padding: 1rem;
  }
}
.cid-uDanzyIGAm .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-uDanzyIGAm .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDanzyIGAm .modal-footer {
    padding: 1rem;
  }
}
.cid-uDanzyIGAm .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uDanzyIGAm .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uDanzyIGAm .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uDanzyIGAm .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uDanzyIGAm .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uDanzyIGAm .modal-lg,
  .cid-uDanzyIGAm .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uDanzyIGAm .modal-xl {
    max-width: 1140px;
  }
}
.cid-uDanzyIGAm .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uDanzyIGAm .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-uDanzyIGAm .form-group {
  margin-bottom: 1rem;
}
.cid-uDanzyIGAm .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uDanzyIGAm .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uDanzyIGAm .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-uDanzyIGAm .mbr-section-btn {
  margin: 0;
}
.cid-uDanzyIGAm .mbr-section-btn .btn {
  margin: 0;
}
.cid-uDanzyIGAm .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-uDanzyIGAm .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-uDanzzalCo.popup-builder {
  background-color: #ffffff;
}
.cid-uDanzzalCo.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uDanzzalCo.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uDanzzalCo .modal-content,
.cid-uDanzzalCo .modal-dialog {
  height: auto;
}
.cid-uDanzzalCo .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uDanzzalCo .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uDanzzalCo .form-wrapper .mbr-form .form-group,
  .cid-uDanzzalCo .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uDanzzalCo .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uDanzzalCo .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-uDanzzalCo .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-uDanzzalCo .pt-0 {
  padding-top: 0 !important;
}
.cid-uDanzzalCo .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uDanzzalCo .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uDanzzalCo .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uDanzzalCo .modal-open {
  overflow: hidden;
}
.cid-uDanzzalCo .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uDanzzalCo .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uDanzzalCo .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uDanzzalCo .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-uDanzzalCo .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uDanzzalCo .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uDanzzalCo .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uDanzzalCo .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-uDanzzalCo .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uDanzzalCo .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uDanzzalCo .modal-backdrop.fade {
  opacity: 0;
}
.cid-uDanzzalCo .modal-backdrop.show {
  opacity: .5;
}
.cid-uDanzzalCo .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-uDanzzalCo .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uDanzzalCo .modal-header {
    padding: 1rem;
  }
}
.cid-uDanzzalCo .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uDanzzalCo .modal-header .close svg {
  fill: #ffffff;
}
.cid-uDanzzalCo .modal-header .close:hover {
  opacity: 1;
}
.cid-uDanzzalCo .modal-header .close:focus {
  outline: none;
}
.cid-uDanzzalCo .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uDanzzalCo .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uDanzzalCo .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDanzzalCo .modal-body {
    padding: 1rem;
  }
}
.cid-uDanzzalCo .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-uDanzzalCo .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDanzzalCo .modal-footer {
    padding: 1rem;
  }
}
.cid-uDanzzalCo .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uDanzzalCo .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uDanzzalCo .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uDanzzalCo .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uDanzzalCo .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uDanzzalCo .modal-lg,
  .cid-uDanzzalCo .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uDanzzalCo .modal-xl {
    max-width: 1140px;
  }
}
.cid-uDanzzalCo .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uDanzzalCo .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-uDanzzalCo .form-group {
  margin-bottom: 1rem;
}
.cid-uDanzzalCo .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uDanzzalCo .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uDanzzalCo .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-uDanzzalCo .mbr-section-btn {
  margin: 0;
}
.cid-uDanzzalCo .mbr-section-btn .btn {
  margin: 0;
}
.cid-uDanzzalCo #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-uDanzzalCo #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-uDanzzalCo #creativecommons img,
.cid-uDanzzalCo iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-uDanzzLl1I {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-uDanzzLl1I .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-uDanzzLl1I .bg-facebook:hover {
  background: #0b60cb;
}
.cid-uDanzzLl1I .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-uDanzzLl1I .bg-youtube:hover {
  background: #cc0000;
}
.cid-uDanzzLl1I .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-uDanzzLl1I .bg-twitch:hover {
  background: #7313ff;
}
.cid-uDanzzLl1I .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-uDanzzLl1I [class^="socicon-"]:before,
.cid-uDanzzLl1I [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-uDanzzLl1I .mbr-section-title,
.cid-uDanzzLl1I .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-uDanzAi3m4 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-uDanzAi3m4 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uDanzAi3m4 .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-uDanzAi3m4 .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-uDanzAi3m4 .form-control:focus,
.cid-uDanzAi3m4 .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-uDanzAi3m4 .form-group {
  margin-bottom: 1rem;
}
.cid-uDanzAi3m4 input::-webkit-input-placeholder,
.cid-uDanzAi3m4 textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-uDanzAi3m4 input:-moz-placeholder,
.cid-uDanzAi3m4 textarea:-moz-placeholder {
  color: #656565;
}
.cid-uDanzAi3m4 .jq-selectbox li,
.cid-uDanzAi3m4 .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-uDanzAi3m4 .jq-selectbox li:hover,
.cid-uDanzAi3m4 .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-uDanzAi3m4 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-uDanzAi3m4 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-uDanzAi3m4 textarea.form-control {
  resize: none;
}
.cid-uDanzAi3m4 .input-group-btn {
  display: inline-block;
}
.cid-uDanzAi3m4 .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-uDanzAi3m4 .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uDanzAi3m4 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uDanzAi3m4 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uDanzAi3m4 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uDanzAi3m4 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uDanzAi3m4 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uDanzAi3m4 .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-uDanzAi3m4 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uDanzAi3m4 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uDanzAi3m4 .form-control,
.cid-uDanzAi3m4 .input-group-btn .btn {
  border-radius: 3px;
}
.cid-uDanzAi3m4 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-uDanzAi3m4 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-uDanzAi3m4 #creativecommons img,
.cid-uDanzAi3m4 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-uDanzAi3m4 .offset-md-1 {
  margin-left: 1vw;
}
.cid-uDanzB9DjO .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-uDanzB9DjO .my-float {
  margin-top: 16px;
}
.cid-uDanzB9DjO P {
  color: #232323;
}
.cid-uDanzB9DjO DIV {
  color: #ffffff;
}
.cid-uDanzB9DjO H10 {
  color: #767676;
}
.cid-uDanzB9DjO .hidden {
  display: none;
}
.cid-uDanzChnxe.popup-builder {
  background-color: #ffffff;
}
.cid-uDanzChnxe.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uDanzChnxe.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uDanzChnxe .modal-content,
.cid-uDanzChnxe .modal-dialog {
  height: auto;
}
.cid-uDanzChnxe .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uDanzChnxe .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uDanzChnxe .form-wrapper .mbr-form .form-group,
  .cid-uDanzChnxe .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uDanzChnxe .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uDanzChnxe .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-uDanzChnxe .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-uDanzChnxe .pt-0 {
  padding-top: 0 !important;
}
.cid-uDanzChnxe .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uDanzChnxe .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uDanzChnxe .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uDanzChnxe .modal-open {
  overflow: hidden;
}
.cid-uDanzChnxe .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uDanzChnxe .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uDanzChnxe .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uDanzChnxe .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-uDanzChnxe .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uDanzChnxe .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uDanzChnxe .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uDanzChnxe .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-uDanzChnxe .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uDanzChnxe .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uDanzChnxe .modal-backdrop.fade {
  opacity: 0;
}
.cid-uDanzChnxe .modal-backdrop.show {
  opacity: .5;
}
.cid-uDanzChnxe .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-uDanzChnxe .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uDanzChnxe .modal-header {
    padding: 1rem;
  }
}
.cid-uDanzChnxe .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uDanzChnxe .modal-header .close svg {
  fill: #ffffff;
}
.cid-uDanzChnxe .modal-header .close:hover {
  opacity: 1;
}
.cid-uDanzChnxe .modal-header .close:focus {
  outline: none;
}
.cid-uDanzChnxe .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uDanzChnxe .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uDanzChnxe .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDanzChnxe .modal-body {
    padding: 1rem;
  }
}
.cid-uDanzChnxe .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-uDanzChnxe .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDanzChnxe .modal-footer {
    padding: 1rem;
  }
}
.cid-uDanzChnxe .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uDanzChnxe .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uDanzChnxe .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uDanzChnxe .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uDanzChnxe .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uDanzChnxe .modal-lg,
  .cid-uDanzChnxe .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uDanzChnxe .modal-xl {
    max-width: 1140px;
  }
}
.cid-uDanzChnxe .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uDanzChnxe .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-uDanzChnxe .form-group {
  margin-bottom: 1rem;
}
.cid-uDanzChnxe .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uDanzChnxe .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uDanzChnxe .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-uDanzChnxe .mbr-section-btn {
  margin: 0;
}
.cid-uDanzChnxe .mbr-section-btn .btn {
  margin: 0;
}
.cid-uDUt2oAIEf {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDUt2oAIEf nav.navbar {
  position: fixed;
}
.cid-uDUt2oAIEf .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-uDUt2oAIEf .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDUt2oAIEf .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-uDUt2oAIEf #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-uDUt2oAIEf .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-uDUt2oAIEf .dropdown-item:hover,
.cid-uDUt2oAIEf .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-uDUt2oAIEf .dropdown-item:hover span {
  color: white;
}
.cid-uDUt2oAIEf .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDUt2oAIEf .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDUt2oAIEf .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-uDUt2oAIEf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDUt2oAIEf .nav-link {
  position: relative;
}
.cid-uDUt2oAIEf .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-uDUt2oAIEf .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-uDUt2oAIEf .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-uDUt2oAIEf .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-uDUt2oAIEf .dropdown-menu,
.cid-uDUt2oAIEf .navbar.opened {
  background: #353535 !important;
}
.cid-uDUt2oAIEf .nav-item:focus,
.cid-uDUt2oAIEf .nav-link:focus {
  outline: none;
}
.cid-uDUt2oAIEf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDUt2oAIEf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDUt2oAIEf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDUt2oAIEf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDUt2oAIEf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDUt2oAIEf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDUt2oAIEf .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-uDUt2oAIEf .navbar.opened {
  transition: all 0.3s;
}
.cid-uDUt2oAIEf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDUt2oAIEf .navbar .navbar-logo img {
  width: auto;
}
.cid-uDUt2oAIEf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDUt2oAIEf .navbar.collapsed {
  justify-content: center;
}
.cid-uDUt2oAIEf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDUt2oAIEf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uDUt2oAIEf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDUt2oAIEf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDUt2oAIEf .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-uDUt2oAIEf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDUt2oAIEf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDUt2oAIEf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDUt2oAIEf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDUt2oAIEf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDUt2oAIEf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDUt2oAIEf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDUt2oAIEf .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-uDUt2oAIEf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDUt2oAIEf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDUt2oAIEf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uDUt2oAIEf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDUt2oAIEf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDUt2oAIEf .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-uDUt2oAIEf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDUt2oAIEf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDUt2oAIEf .dropdown-item.active,
.cid-uDUt2oAIEf .dropdown-item:active {
  background-color: transparent;
}
.cid-uDUt2oAIEf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDUt2oAIEf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDUt2oAIEf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDUt2oAIEf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-uDUt2oAIEf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDUt2oAIEf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDUt2oAIEf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDUt2oAIEf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDUt2oAIEf button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDUt2oAIEf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-uDUt2oAIEf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDUt2oAIEf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDUt2oAIEf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDUt2oAIEf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDUt2oAIEf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDUt2oAIEf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDUt2oAIEf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDUt2oAIEf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDUt2oAIEf .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDUt2oAIEf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDUt2oAIEf .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-uDUt2oAIEf .navbar {
    height: 70px;
  }
  .cid-uDUt2oAIEf .navbar.opened {
    height: auto;
  }
  .cid-uDUt2oAIEf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDUt2oAIEf .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-uDUt2oAIEf .navbar-toggler {
  margin-left: 10px;
}
.cid-uDUt2oAIEf .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-uDUt2oAIEf .navbar-logo {
  margin-right: 0 !important;
}
.cid-uDUt2oAIEf .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-uDUt2oAIEf .mbr-text {
    display: none;
  }
}
.cid-uDUt2oAIEf .navbar-collapse {
  padding-top: 40px !important;
}
.cid-uDUt2oAIEf .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-uDUt2oAIEf .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-uDUt2oAIEf .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-uDUt2oAIEf #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-uDUt2oAIEf #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-uDUt2oAIEf #vol {
    display: none;
  }
}
.cid-uDUt2oAIEf .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-uDUt2j2bAH {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uDUt2j2bAH .mbr-section-title {
  color: #4479d9;
}
#custom-html-2ht body {
  background-color: black;
}
#custom-html-2ht .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-2ht .complet {
  background-color: #000000;
}
#custom-html-2ht .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-2ht .conteneurVideo iframe,
#custom-html-2ht .conteneurVideo object,
#custom-html-2ht .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-2ht #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-2ht .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-2ht #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-2ht .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-2ht .donneesLecteur {
  padding-left: .5vw;
}
.cid-uDUt2jNJxP {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-uDUt2jNJxP .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-uDUt2jZRIY {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-uDUt2jZRIY .mbr-text {
  color: #ffffff;
}
.cid-uDUt2jZRIY .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-uDUt2jZRIY .mbr-section-title {
  color: #4479d9;
}
.cid-uDUt2jZRIY H1 {
  color: #4479d9;
}
.cid-uDUt2jZRIY H2 {
  color: #4479d9;
}
.cid-uDUt2jZRIY H3 {
  color: #4479d9;
}
.cid-uDUt2jZRIY .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-uDUt2jZRIY .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-uDUt2jZRIY .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-uDUt2jZRIY .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-uDUt2jZRIY .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-uDUt2jZRIY .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-uDUt2jZRIY .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-uDUt2jZRIY .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-uDUt2jZRIY .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-uDUt2jZRIY .play,
.cid-uDUt2jZRIY .pause,
.cid-uDUt2jZRIY .prev,
.cid-uDUt2jZRIY .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-uDUt2jZRIY .fa-2x {
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-uDUt2jZRIY #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-uDUt2jZRIY .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-uDUt2jZRIY .biophonie {
  padding: 1em;
  text-align: center;
}
.cid-uDUt2jZRIY 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-uDUt2kkEPJ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-uDUt2kkEPJ .mbr-media {
  position: relative;
}
.cid-uDUt2kkEPJ .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-uDUt2kkEPJ 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-uDUt2kkEPJ img {
    max-width: 95%;
  }
}
.cid-uDUt2kkEPJ h1 {
  line-height: 1.5;
}
.cid-uDUt2kkEPJ .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-uDUt2kkEPJ .start:hover {
  background: #ff1f3f;
}
.cid-uDUt2kkEPJ .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-uDUt2kkEPJ a {
  background-image: none !important;
}
.cid-uDUt2kkEPJ .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-uDUt2kkEPJ .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-uDUt2kkEPJ .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-uDUt2kkEPJ .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-uDUt2kkEPJ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uDUt2kkEPJ .mbr-section-title {
  color: #ffffff;
}
.cid-uDUt2kkEPJ .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-uDUt2kkEPJ .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-uDUt2kkEPJ .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-uDUt2kkEPJ .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-uDUt2kkEPJ .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-uDUt2kkEPJ .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-uDUt2kkEPJ .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-uDUt2kkEPJ .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-uDUt2kkEPJ .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-uDUt2kkEPJ .playEnfant,
.cid-uDUt2kkEPJ .pauseEnfant,
.cid-uDUt2kkEPJ .prevEnfant,
.cid-uDUt2kkEPJ .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-uDUt2kkEPJ .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-uDUt2kkEPJ #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-uDUt2kkEPJ .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-uDUt2kkEPJ .mbr-card-title,
.cid-uDUt2kkEPJ .cards-wrapper {
  color: #ffa405;
}
.cid-uDUt2kkEPJ .mbr-section-title P {
  text-align: right;
}
.cid-uDUt2kPzzq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-uDUt2kPzzq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDUt2kPzzq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDUt2kPzzq .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-uDUt2kPzzq .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-uDUt2kPzzq .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-uDUt2kPzzq .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-uDUt2kPzzq .card-row {
  align-items: stretch;
}
.cid-uDUt2kPzzq .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-uDUt2kPzzq .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-uDUt2kPzzq .couleur1 {
  background-color: royalblue;
}
.cid-uDUt2kPzzq .couleur2 {
  background-color: dodgerblue;
}
.cid-uDUt2kPzzq .couleur3 {
  background-color: cornflowerblue;
}
.cid-uDUt2kPzzq .card-box {
  height: 100%;
}
.cid-uDUt2kPzzq .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-uDUt2kPzzq .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-uDUt2kPzzq .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-uDUt2kPzzq .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-uDUt2lhb3m {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uDUt2lhb3m .btn {
  border-radius: 1vh;
}
.cid-uDUt2lwxMs {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-uDUt2lwxMs .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-uDUt2lwxMs .mbr-text,
.cid-uDUt2lwxMs .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-uDUt2lOHUP.popup-builder {
  background-color: #ffffff;
}
.cid-uDUt2lOHUP.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uDUt2lOHUP.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uDUt2lOHUP .modal-content,
.cid-uDUt2lOHUP .modal-dialog {
  height: auto;
}
.cid-uDUt2lOHUP .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uDUt2lOHUP .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uDUt2lOHUP .form-wrapper .mbr-form .form-group,
  .cid-uDUt2lOHUP .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uDUt2lOHUP .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uDUt2lOHUP .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-uDUt2lOHUP .mbr-text {
  text-align: center;
}
.cid-uDUt2lOHUP .pt-0 {
  padding-top: 0 !important;
}
.cid-uDUt2lOHUP .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uDUt2lOHUP .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uDUt2lOHUP .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uDUt2lOHUP .modal-open {
  overflow: hidden;
}
.cid-uDUt2lOHUP .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uDUt2lOHUP .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uDUt2lOHUP .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uDUt2lOHUP .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-uDUt2lOHUP .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uDUt2lOHUP .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uDUt2lOHUP .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uDUt2lOHUP .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-uDUt2lOHUP .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uDUt2lOHUP .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uDUt2lOHUP .modal-backdrop.fade {
  opacity: 0;
}
.cid-uDUt2lOHUP .modal-backdrop.show {
  opacity: .5;
}
.cid-uDUt2lOHUP .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-uDUt2lOHUP .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uDUt2lOHUP .modal-header {
    padding: 1rem;
  }
}
.cid-uDUt2lOHUP .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uDUt2lOHUP .modal-header .close svg {
  fill: #ffffff;
}
.cid-uDUt2lOHUP .modal-header .close:hover {
  opacity: 1;
}
.cid-uDUt2lOHUP .modal-header .close:focus {
  outline: none;
}
.cid-uDUt2lOHUP .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uDUt2lOHUP .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uDUt2lOHUP .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDUt2lOHUP .modal-body {
    padding: 1rem;
  }
}
.cid-uDUt2lOHUP .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-uDUt2lOHUP .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDUt2lOHUP .modal-footer {
    padding: 1rem;
  }
}
.cid-uDUt2lOHUP .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uDUt2lOHUP .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uDUt2lOHUP .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uDUt2lOHUP .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uDUt2lOHUP .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uDUt2lOHUP .modal-lg,
  .cid-uDUt2lOHUP .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uDUt2lOHUP .modal-xl {
    max-width: 1140px;
  }
}
.cid-uDUt2lOHUP .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uDUt2lOHUP .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-uDUt2lOHUP .form-group {
  margin-bottom: 1rem;
}
.cid-uDUt2lOHUP .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uDUt2lOHUP .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uDUt2lOHUP .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-uDUt2lOHUP .mbr-section-btn {
  margin: 0;
}
.cid-uDUt2lOHUP .mbr-section-btn .btn {
  margin: 0;
}
.cid-uDUt2lOHUP .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-uDUt2lOHUP .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-uDUt2m8rge.popup-builder {
  background-color: #ffffff;
}
.cid-uDUt2m8rge.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uDUt2m8rge.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uDUt2m8rge .modal-content,
.cid-uDUt2m8rge .modal-dialog {
  height: auto;
}
.cid-uDUt2m8rge .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uDUt2m8rge .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uDUt2m8rge .form-wrapper .mbr-form .form-group,
  .cid-uDUt2m8rge .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uDUt2m8rge .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uDUt2m8rge .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-uDUt2m8rge .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-uDUt2m8rge .pt-0 {
  padding-top: 0 !important;
}
.cid-uDUt2m8rge .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uDUt2m8rge .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uDUt2m8rge .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uDUt2m8rge .modal-open {
  overflow: hidden;
}
.cid-uDUt2m8rge .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uDUt2m8rge .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uDUt2m8rge .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uDUt2m8rge .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-uDUt2m8rge .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uDUt2m8rge .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uDUt2m8rge .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uDUt2m8rge .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-uDUt2m8rge .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uDUt2m8rge .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uDUt2m8rge .modal-backdrop.fade {
  opacity: 0;
}
.cid-uDUt2m8rge .modal-backdrop.show {
  opacity: .5;
}
.cid-uDUt2m8rge .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-uDUt2m8rge .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uDUt2m8rge .modal-header {
    padding: 1rem;
  }
}
.cid-uDUt2m8rge .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uDUt2m8rge .modal-header .close svg {
  fill: #ffffff;
}
.cid-uDUt2m8rge .modal-header .close:hover {
  opacity: 1;
}
.cid-uDUt2m8rge .modal-header .close:focus {
  outline: none;
}
.cid-uDUt2m8rge .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uDUt2m8rge .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uDUt2m8rge .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDUt2m8rge .modal-body {
    padding: 1rem;
  }
}
.cid-uDUt2m8rge .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-uDUt2m8rge .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDUt2m8rge .modal-footer {
    padding: 1rem;
  }
}
.cid-uDUt2m8rge .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uDUt2m8rge .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uDUt2m8rge .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uDUt2m8rge .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uDUt2m8rge .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uDUt2m8rge .modal-lg,
  .cid-uDUt2m8rge .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uDUt2m8rge .modal-xl {
    max-width: 1140px;
  }
}
.cid-uDUt2m8rge .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uDUt2m8rge .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-uDUt2m8rge .form-group {
  margin-bottom: 1rem;
}
.cid-uDUt2m8rge .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uDUt2m8rge .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uDUt2m8rge .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-uDUt2m8rge .mbr-section-btn {
  margin: 0;
}
.cid-uDUt2m8rge .mbr-section-btn .btn {
  margin: 0;
}
.cid-uDUt2m8rge #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-uDUt2m8rge #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-uDUt2m8rge #creativecommons img,
.cid-uDUt2m8rge iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-uDUt2mHnLd {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-uDUt2mHnLd .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-uDUt2mHnLd .bg-facebook:hover {
  background: #0b60cb;
}
.cid-uDUt2mHnLd .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-uDUt2mHnLd .bg-youtube:hover {
  background: #cc0000;
}
.cid-uDUt2mHnLd .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-uDUt2mHnLd .bg-twitch:hover {
  background: #7313ff;
}
.cid-uDUt2mHnLd .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-uDUt2mHnLd [class^="socicon-"]:before,
.cid-uDUt2mHnLd [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-uDUt2mHnLd .mbr-section-title,
.cid-uDUt2mHnLd .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-uDUt2nb6Z9 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-uDUt2nb6Z9 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uDUt2nb6Z9 .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-uDUt2nb6Z9 .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-uDUt2nb6Z9 .form-control:focus,
.cid-uDUt2nb6Z9 .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-uDUt2nb6Z9 .form-group {
  margin-bottom: 1rem;
}
.cid-uDUt2nb6Z9 input::-webkit-input-placeholder,
.cid-uDUt2nb6Z9 textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-uDUt2nb6Z9 input:-moz-placeholder,
.cid-uDUt2nb6Z9 textarea:-moz-placeholder {
  color: #656565;
}
.cid-uDUt2nb6Z9 .jq-selectbox li,
.cid-uDUt2nb6Z9 .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-uDUt2nb6Z9 .jq-selectbox li:hover,
.cid-uDUt2nb6Z9 .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-uDUt2nb6Z9 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-uDUt2nb6Z9 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-uDUt2nb6Z9 textarea.form-control {
  resize: none;
}
.cid-uDUt2nb6Z9 .input-group-btn {
  display: inline-block;
}
.cid-uDUt2nb6Z9 .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-uDUt2nb6Z9 .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uDUt2nb6Z9 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uDUt2nb6Z9 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uDUt2nb6Z9 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uDUt2nb6Z9 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uDUt2nb6Z9 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uDUt2nb6Z9 .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-uDUt2nb6Z9 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uDUt2nb6Z9 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uDUt2nb6Z9 .form-control,
.cid-uDUt2nb6Z9 .input-group-btn .btn {
  border-radius: 3px;
}
.cid-uDUt2nb6Z9 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-uDUt2nb6Z9 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-uDUt2nb6Z9 #creativecommons img,
.cid-uDUt2nb6Z9 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-uDUt2nb6Z9 .offset-md-1 {
  margin-left: 1vw;
}
.cid-uDUt2o7bXq .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-uDUt2o7bXq .my-float {
  margin-top: 16px;
}
.cid-uDUt2o7bXq P {
  color: #232323;
}
.cid-uDUt2o7bXq DIV {
  color: #ffffff;
}
.cid-uDUt2o7bXq H10 {
  color: #767676;
}
.cid-uDUt2o7bXq .hidden {
  display: none;
}
.cid-uDUt2pfeB1.popup-builder {
  background-color: #ffffff;
}
.cid-uDUt2pfeB1.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uDUt2pfeB1.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uDUt2pfeB1 .modal-content,
.cid-uDUt2pfeB1 .modal-dialog {
  height: auto;
}
.cid-uDUt2pfeB1 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uDUt2pfeB1 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uDUt2pfeB1 .form-wrapper .mbr-form .form-group,
  .cid-uDUt2pfeB1 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uDUt2pfeB1 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uDUt2pfeB1 .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-uDUt2pfeB1 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-uDUt2pfeB1 .pt-0 {
  padding-top: 0 !important;
}
.cid-uDUt2pfeB1 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uDUt2pfeB1 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uDUt2pfeB1 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uDUt2pfeB1 .modal-open {
  overflow: hidden;
}
.cid-uDUt2pfeB1 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uDUt2pfeB1 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uDUt2pfeB1 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uDUt2pfeB1 .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-uDUt2pfeB1 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uDUt2pfeB1 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uDUt2pfeB1 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uDUt2pfeB1 .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-uDUt2pfeB1 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uDUt2pfeB1 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uDUt2pfeB1 .modal-backdrop.fade {
  opacity: 0;
}
.cid-uDUt2pfeB1 .modal-backdrop.show {
  opacity: .5;
}
.cid-uDUt2pfeB1 .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-uDUt2pfeB1 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uDUt2pfeB1 .modal-header {
    padding: 1rem;
  }
}
.cid-uDUt2pfeB1 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uDUt2pfeB1 .modal-header .close svg {
  fill: #ffffff;
}
.cid-uDUt2pfeB1 .modal-header .close:hover {
  opacity: 1;
}
.cid-uDUt2pfeB1 .modal-header .close:focus {
  outline: none;
}
.cid-uDUt2pfeB1 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uDUt2pfeB1 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uDUt2pfeB1 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDUt2pfeB1 .modal-body {
    padding: 1rem;
  }
}
.cid-uDUt2pfeB1 .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-uDUt2pfeB1 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDUt2pfeB1 .modal-footer {
    padding: 1rem;
  }
}
.cid-uDUt2pfeB1 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uDUt2pfeB1 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uDUt2pfeB1 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uDUt2pfeB1 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uDUt2pfeB1 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uDUt2pfeB1 .modal-lg,
  .cid-uDUt2pfeB1 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uDUt2pfeB1 .modal-xl {
    max-width: 1140px;
  }
}
.cid-uDUt2pfeB1 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uDUt2pfeB1 .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-uDUt2pfeB1 .form-group {
  margin-bottom: 1rem;
}
.cid-uDUt2pfeB1 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uDUt2pfeB1 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uDUt2pfeB1 .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-uDUt2pfeB1 .mbr-section-btn {
  margin: 0;
}
.cid-uDUt2pfeB1 .mbr-section-btn .btn {
  margin: 0;
}
.cid-uDV0lrry9o {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDV0lrry9o nav.navbar {
  position: fixed;
}
.cid-uDV0lrry9o .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-uDV0lrry9o .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDV0lrry9o .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-uDV0lrry9o #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-uDV0lrry9o .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-uDV0lrry9o .dropdown-item:hover,
.cid-uDV0lrry9o .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-uDV0lrry9o .dropdown-item:hover span {
  color: white;
}
.cid-uDV0lrry9o .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDV0lrry9o .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDV0lrry9o .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-uDV0lrry9o .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDV0lrry9o .nav-link {
  position: relative;
}
.cid-uDV0lrry9o .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-uDV0lrry9o .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-uDV0lrry9o .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-uDV0lrry9o .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-uDV0lrry9o .dropdown-menu,
.cid-uDV0lrry9o .navbar.opened {
  background: #353535 !important;
}
.cid-uDV0lrry9o .nav-item:focus,
.cid-uDV0lrry9o .nav-link:focus {
  outline: none;
}
.cid-uDV0lrry9o .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDV0lrry9o .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDV0lrry9o .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDV0lrry9o .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDV0lrry9o .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDV0lrry9o .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDV0lrry9o .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-uDV0lrry9o .navbar.opened {
  transition: all 0.3s;
}
.cid-uDV0lrry9o .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDV0lrry9o .navbar .navbar-logo img {
  width: auto;
}
.cid-uDV0lrry9o .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDV0lrry9o .navbar.collapsed {
  justify-content: center;
}
.cid-uDV0lrry9o .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDV0lrry9o .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uDV0lrry9o .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDV0lrry9o .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDV0lrry9o .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-uDV0lrry9o .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDV0lrry9o .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDV0lrry9o .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDV0lrry9o .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDV0lrry9o .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDV0lrry9o .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDV0lrry9o .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDV0lrry9o .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-uDV0lrry9o .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDV0lrry9o .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDV0lrry9o .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uDV0lrry9o .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDV0lrry9o .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDV0lrry9o .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-uDV0lrry9o .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDV0lrry9o .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDV0lrry9o .dropdown-item.active,
.cid-uDV0lrry9o .dropdown-item:active {
  background-color: transparent;
}
.cid-uDV0lrry9o .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDV0lrry9o .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDV0lrry9o .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDV0lrry9o .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-uDV0lrry9o .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDV0lrry9o .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDV0lrry9o ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDV0lrry9o .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDV0lrry9o button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDV0lrry9o button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-uDV0lrry9o button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDV0lrry9o button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDV0lrry9o button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDV0lrry9o button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDV0lrry9o nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDV0lrry9o nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDV0lrry9o nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDV0lrry9o nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDV0lrry9o .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDV0lrry9o a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDV0lrry9o .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-uDV0lrry9o .navbar {
    height: 70px;
  }
  .cid-uDV0lrry9o .navbar.opened {
    height: auto;
  }
  .cid-uDV0lrry9o .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDV0lrry9o .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-uDV0lrry9o .navbar-toggler {
  margin-left: 10px;
}
.cid-uDV0lrry9o .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-uDV0lrry9o .navbar-logo {
  margin-right: 0 !important;
}
.cid-uDV0lrry9o .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-uDV0lrry9o .mbr-text {
    display: none;
  }
}
.cid-uDV0lrry9o .navbar-collapse {
  padding-top: 40px !important;
}
.cid-uDV0lrry9o .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-uDV0lrry9o .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-uDV0lrry9o .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-uDV0lrry9o #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-uDV0lrry9o #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-uDV0lrry9o #vol {
    display: none;
  }
}
.cid-uDV0lrry9o .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-uDV0llrhDj {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uDV0llrhDj .mbr-section-title {
  color: #4479d9;
}
#custom-html-2i9 body {
  background-color: black;
}
#custom-html-2i9 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-2i9 .complet {
  background-color: #000000;
}
#custom-html-2i9 .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-2i9 .conteneurVideo iframe,
#custom-html-2i9 .conteneurVideo object,
#custom-html-2i9 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-2i9 #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-2i9 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-2i9 #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-2i9 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-2i9 .donneesLecteur {
  padding-left: .5vw;
}
.cid-uDV0lmm1QM {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-uDV0lmm1QM .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-uDV0lmBXB2 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-uDV0lmBXB2 .mbr-text {
  color: #ffffff;
}
.cid-uDV0lmBXB2 .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-uDV0lmBXB2 .mbr-section-title {
  color: #4479d9;
}
.cid-uDV0lmBXB2 H1 {
  color: #4479d9;
}
.cid-uDV0lmBXB2 H2 {
  color: #4479d9;
}
.cid-uDV0lmBXB2 H3 {
  color: #4479d9;
}
.cid-uDV0lmBXB2 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-uDV0lmBXB2 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-uDV0lmBXB2 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-uDV0lmBXB2 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-uDV0lmBXB2 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-uDV0lmBXB2 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-uDV0lmBXB2 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-uDV0lmBXB2 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-uDV0lmBXB2 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-uDV0lmBXB2 .play,
.cid-uDV0lmBXB2 .pause,
.cid-uDV0lmBXB2 .prev,
.cid-uDV0lmBXB2 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-uDV0lmBXB2 .fa-2x {
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-uDV0lmBXB2 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-uDV0lmBXB2 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-uDV0lmBXB2 .biophonie {
  padding: 1em;
  text-align: center;
}
.cid-uDV0lmBXB2 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-uDV0lmWB0O {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-uDV0lmWB0O .mbr-media {
  position: relative;
}
.cid-uDV0lmWB0O .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-uDV0lmWB0O 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-uDV0lmWB0O img {
    max-width: 95%;
  }
}
.cid-uDV0lmWB0O h1 {
  line-height: 1.5;
}
.cid-uDV0lmWB0O .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-uDV0lmWB0O .start:hover {
  background: #ff1f3f;
}
.cid-uDV0lmWB0O .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-uDV0lmWB0O a {
  background-image: none !important;
}
.cid-uDV0lmWB0O .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-uDV0lmWB0O .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-uDV0lmWB0O .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-uDV0lmWB0O .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-uDV0lmWB0O .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uDV0lmWB0O .mbr-section-title {
  color: #ffffff;
}
.cid-uDV0lmWB0O .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-uDV0lmWB0O .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-uDV0lmWB0O .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-uDV0lmWB0O .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-uDV0lmWB0O .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-uDV0lmWB0O .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-uDV0lmWB0O .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-uDV0lmWB0O .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-uDV0lmWB0O .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-uDV0lmWB0O .playEnfant,
.cid-uDV0lmWB0O .pauseEnfant,
.cid-uDV0lmWB0O .prevEnfant,
.cid-uDV0lmWB0O .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-uDV0lmWB0O .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-uDV0lmWB0O #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-uDV0lmWB0O .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-uDV0lmWB0O .mbr-card-title,
.cid-uDV0lmWB0O .cards-wrapper {
  color: #ffa405;
}
.cid-uDV0lmWB0O .mbr-section-title P {
  text-align: right;
}
.cid-uDV0lnuLSJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-uDV0lnuLSJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDV0lnuLSJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDV0lnuLSJ .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-uDV0lnuLSJ .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-uDV0lnuLSJ .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-uDV0lnuLSJ .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-uDV0lnuLSJ .card-row {
  align-items: stretch;
}
.cid-uDV0lnuLSJ .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-uDV0lnuLSJ .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-uDV0lnuLSJ .couleur1 {
  background-color: royalblue;
}
.cid-uDV0lnuLSJ .couleur2 {
  background-color: dodgerblue;
}
.cid-uDV0lnuLSJ .couleur3 {
  background-color: cornflowerblue;
}
.cid-uDV0lnuLSJ .card-box {
  height: 100%;
}
.cid-uDV0lnuLSJ .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-uDV0lnuLSJ .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-uDV0lnuLSJ .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-uDV0lnuLSJ .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-uDV0lnYde1 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uDV0lnYde1 .btn {
  border-radius: 1vh;
}
.cid-uDV0lodrYX {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-uDV0lodrYX .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-uDV0lodrYX .mbr-text,
.cid-uDV0lodrYX .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-uDV0lotOoh.popup-builder {
  background-color: #ffffff;
}
.cid-uDV0lotOoh.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uDV0lotOoh.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uDV0lotOoh .modal-content,
.cid-uDV0lotOoh .modal-dialog {
  height: auto;
}
.cid-uDV0lotOoh .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uDV0lotOoh .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uDV0lotOoh .form-wrapper .mbr-form .form-group,
  .cid-uDV0lotOoh .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uDV0lotOoh .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uDV0lotOoh .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-uDV0lotOoh .mbr-text {
  text-align: center;
}
.cid-uDV0lotOoh .pt-0 {
  padding-top: 0 !important;
}
.cid-uDV0lotOoh .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uDV0lotOoh .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uDV0lotOoh .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uDV0lotOoh .modal-open {
  overflow: hidden;
}
.cid-uDV0lotOoh .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uDV0lotOoh .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uDV0lotOoh .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uDV0lotOoh .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-uDV0lotOoh .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uDV0lotOoh .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uDV0lotOoh .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uDV0lotOoh .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-uDV0lotOoh .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uDV0lotOoh .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uDV0lotOoh .modal-backdrop.fade {
  opacity: 0;
}
.cid-uDV0lotOoh .modal-backdrop.show {
  opacity: .5;
}
.cid-uDV0lotOoh .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-uDV0lotOoh .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uDV0lotOoh .modal-header {
    padding: 1rem;
  }
}
.cid-uDV0lotOoh .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uDV0lotOoh .modal-header .close svg {
  fill: #ffffff;
}
.cid-uDV0lotOoh .modal-header .close:hover {
  opacity: 1;
}
.cid-uDV0lotOoh .modal-header .close:focus {
  outline: none;
}
.cid-uDV0lotOoh .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uDV0lotOoh .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uDV0lotOoh .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDV0lotOoh .modal-body {
    padding: 1rem;
  }
}
.cid-uDV0lotOoh .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-uDV0lotOoh .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDV0lotOoh .modal-footer {
    padding: 1rem;
  }
}
.cid-uDV0lotOoh .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uDV0lotOoh .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uDV0lotOoh .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uDV0lotOoh .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uDV0lotOoh .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uDV0lotOoh .modal-lg,
  .cid-uDV0lotOoh .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uDV0lotOoh .modal-xl {
    max-width: 1140px;
  }
}
.cid-uDV0lotOoh .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uDV0lotOoh .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-uDV0lotOoh .form-group {
  margin-bottom: 1rem;
}
.cid-uDV0lotOoh .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uDV0lotOoh .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uDV0lotOoh .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-uDV0lotOoh .mbr-section-btn {
  margin: 0;
}
.cid-uDV0lotOoh .mbr-section-btn .btn {
  margin: 0;
}
.cid-uDV0lotOoh .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-uDV0lotOoh .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-uDV0loPvwk.popup-builder {
  background-color: #ffffff;
}
.cid-uDV0loPvwk.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uDV0loPvwk.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uDV0loPvwk .modal-content,
.cid-uDV0loPvwk .modal-dialog {
  height: auto;
}
.cid-uDV0loPvwk .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uDV0loPvwk .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uDV0loPvwk .form-wrapper .mbr-form .form-group,
  .cid-uDV0loPvwk .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uDV0loPvwk .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uDV0loPvwk .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-uDV0loPvwk .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-uDV0loPvwk .pt-0 {
  padding-top: 0 !important;
}
.cid-uDV0loPvwk .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uDV0loPvwk .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uDV0loPvwk .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uDV0loPvwk .modal-open {
  overflow: hidden;
}
.cid-uDV0loPvwk .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uDV0loPvwk .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uDV0loPvwk .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uDV0loPvwk .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-uDV0loPvwk .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uDV0loPvwk .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uDV0loPvwk .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uDV0loPvwk .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-uDV0loPvwk .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uDV0loPvwk .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uDV0loPvwk .modal-backdrop.fade {
  opacity: 0;
}
.cid-uDV0loPvwk .modal-backdrop.show {
  opacity: .5;
}
.cid-uDV0loPvwk .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-uDV0loPvwk .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uDV0loPvwk .modal-header {
    padding: 1rem;
  }
}
.cid-uDV0loPvwk .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uDV0loPvwk .modal-header .close svg {
  fill: #ffffff;
}
.cid-uDV0loPvwk .modal-header .close:hover {
  opacity: 1;
}
.cid-uDV0loPvwk .modal-header .close:focus {
  outline: none;
}
.cid-uDV0loPvwk .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uDV0loPvwk .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uDV0loPvwk .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDV0loPvwk .modal-body {
    padding: 1rem;
  }
}
.cid-uDV0loPvwk .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-uDV0loPvwk .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDV0loPvwk .modal-footer {
    padding: 1rem;
  }
}
.cid-uDV0loPvwk .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uDV0loPvwk .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uDV0loPvwk .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uDV0loPvwk .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uDV0loPvwk .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uDV0loPvwk .modal-lg,
  .cid-uDV0loPvwk .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uDV0loPvwk .modal-xl {
    max-width: 1140px;
  }
}
.cid-uDV0loPvwk .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uDV0loPvwk .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-uDV0loPvwk .form-group {
  margin-bottom: 1rem;
}
.cid-uDV0loPvwk .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uDV0loPvwk .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uDV0loPvwk .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-uDV0loPvwk .mbr-section-btn {
  margin: 0;
}
.cid-uDV0loPvwk .mbr-section-btn .btn {
  margin: 0;
}
.cid-uDV0loPvwk #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-uDV0loPvwk #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-uDV0loPvwk #creativecommons img,
.cid-uDV0loPvwk iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-uDV0lpnLxU {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-uDV0lpnLxU .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-uDV0lpnLxU .bg-facebook:hover {
  background: #0b60cb;
}
.cid-uDV0lpnLxU .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-uDV0lpnLxU .bg-youtube:hover {
  background: #cc0000;
}
.cid-uDV0lpnLxU .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-uDV0lpnLxU .bg-twitch:hover {
  background: #7313ff;
}
.cid-uDV0lpnLxU .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-uDV0lpnLxU [class^="socicon-"]:before,
.cid-uDV0lpnLxU [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-uDV0lpnLxU .mbr-section-title,
.cid-uDV0lpnLxU .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-uDV0lpURh4 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-uDV0lpURh4 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uDV0lpURh4 .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-uDV0lpURh4 .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-uDV0lpURh4 .form-control:focus,
.cid-uDV0lpURh4 .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-uDV0lpURh4 .form-group {
  margin-bottom: 1rem;
}
.cid-uDV0lpURh4 input::-webkit-input-placeholder,
.cid-uDV0lpURh4 textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-uDV0lpURh4 input:-moz-placeholder,
.cid-uDV0lpURh4 textarea:-moz-placeholder {
  color: #656565;
}
.cid-uDV0lpURh4 .jq-selectbox li,
.cid-uDV0lpURh4 .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-uDV0lpURh4 .jq-selectbox li:hover,
.cid-uDV0lpURh4 .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-uDV0lpURh4 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-uDV0lpURh4 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-uDV0lpURh4 textarea.form-control {
  resize: none;
}
.cid-uDV0lpURh4 .input-group-btn {
  display: inline-block;
}
.cid-uDV0lpURh4 .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-uDV0lpURh4 .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uDV0lpURh4 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uDV0lpURh4 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uDV0lpURh4 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uDV0lpURh4 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uDV0lpURh4 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uDV0lpURh4 .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-uDV0lpURh4 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uDV0lpURh4 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uDV0lpURh4 .form-control,
.cid-uDV0lpURh4 .input-group-btn .btn {
  border-radius: 3px;
}
.cid-uDV0lpURh4 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-uDV0lpURh4 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-uDV0lpURh4 #creativecommons img,
.cid-uDV0lpURh4 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-uDV0lpURh4 .offset-md-1 {
  margin-left: 1vw;
}
.cid-uDV0lqXgBd .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-uDV0lqXgBd .my-float {
  margin-top: 16px;
}
.cid-uDV0lqXgBd P {
  color: #232323;
}
.cid-uDV0lqXgBd DIV {
  color: #ffffff;
}
.cid-uDV0lqXgBd H10 {
  color: #767676;
}
.cid-uDV0lqXgBd .hidden {
  display: none;
}
.cid-uDV0ls4ym9.popup-builder {
  background-color: #ffffff;
}
.cid-uDV0ls4ym9.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uDV0ls4ym9.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uDV0ls4ym9 .modal-content,
.cid-uDV0ls4ym9 .modal-dialog {
  height: auto;
}
.cid-uDV0ls4ym9 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uDV0ls4ym9 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uDV0ls4ym9 .form-wrapper .mbr-form .form-group,
  .cid-uDV0ls4ym9 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uDV0ls4ym9 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uDV0ls4ym9 .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-uDV0ls4ym9 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-uDV0ls4ym9 .pt-0 {
  padding-top: 0 !important;
}
.cid-uDV0ls4ym9 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uDV0ls4ym9 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uDV0ls4ym9 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uDV0ls4ym9 .modal-open {
  overflow: hidden;
}
.cid-uDV0ls4ym9 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uDV0ls4ym9 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uDV0ls4ym9 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uDV0ls4ym9 .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-uDV0ls4ym9 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uDV0ls4ym9 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uDV0ls4ym9 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uDV0ls4ym9 .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-uDV0ls4ym9 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uDV0ls4ym9 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uDV0ls4ym9 .modal-backdrop.fade {
  opacity: 0;
}
.cid-uDV0ls4ym9 .modal-backdrop.show {
  opacity: .5;
}
.cid-uDV0ls4ym9 .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-uDV0ls4ym9 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uDV0ls4ym9 .modal-header {
    padding: 1rem;
  }
}
.cid-uDV0ls4ym9 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uDV0ls4ym9 .modal-header .close svg {
  fill: #ffffff;
}
.cid-uDV0ls4ym9 .modal-header .close:hover {
  opacity: 1;
}
.cid-uDV0ls4ym9 .modal-header .close:focus {
  outline: none;
}
.cid-uDV0ls4ym9 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uDV0ls4ym9 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uDV0ls4ym9 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDV0ls4ym9 .modal-body {
    padding: 1rem;
  }
}
.cid-uDV0ls4ym9 .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-uDV0ls4ym9 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDV0ls4ym9 .modal-footer {
    padding: 1rem;
  }
}
.cid-uDV0ls4ym9 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uDV0ls4ym9 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uDV0ls4ym9 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uDV0ls4ym9 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uDV0ls4ym9 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uDV0ls4ym9 .modal-lg,
  .cid-uDV0ls4ym9 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uDV0ls4ym9 .modal-xl {
    max-width: 1140px;
  }
}
.cid-uDV0ls4ym9 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uDV0ls4ym9 .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-uDV0ls4ym9 .form-group {
  margin-bottom: 1rem;
}
.cid-uDV0ls4ym9 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uDV0ls4ym9 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uDV0ls4ym9 .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-uDV0ls4ym9 .mbr-section-btn {
  margin: 0;
}
.cid-uDV0ls4ym9 .mbr-section-btn .btn {
  margin: 0;
}
.cid-uH7voqBSvn {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uH7voqBSvn nav.navbar {
  position: fixed;
}
.cid-uH7voqBSvn .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-uH7voqBSvn .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uH7voqBSvn .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-uH7voqBSvn #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-uH7voqBSvn .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-uH7voqBSvn .dropdown-item:hover,
.cid-uH7voqBSvn .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-uH7voqBSvn .dropdown-item:hover span {
  color: white;
}
.cid-uH7voqBSvn .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uH7voqBSvn .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uH7voqBSvn .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-uH7voqBSvn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uH7voqBSvn .nav-link {
  position: relative;
}
.cid-uH7voqBSvn .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-uH7voqBSvn .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-uH7voqBSvn .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-uH7voqBSvn .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-uH7voqBSvn .dropdown-menu,
.cid-uH7voqBSvn .navbar.opened {
  background: #353535 !important;
}
.cid-uH7voqBSvn .nav-item:focus,
.cid-uH7voqBSvn .nav-link:focus {
  outline: none;
}
.cid-uH7voqBSvn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uH7voqBSvn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uH7voqBSvn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uH7voqBSvn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uH7voqBSvn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uH7voqBSvn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uH7voqBSvn .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-uH7voqBSvn .navbar.opened {
  transition: all 0.3s;
}
.cid-uH7voqBSvn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uH7voqBSvn .navbar .navbar-logo img {
  width: auto;
}
.cid-uH7voqBSvn .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uH7voqBSvn .navbar.collapsed {
  justify-content: center;
}
.cid-uH7voqBSvn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uH7voqBSvn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uH7voqBSvn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uH7voqBSvn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uH7voqBSvn .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-uH7voqBSvn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uH7voqBSvn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uH7voqBSvn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uH7voqBSvn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uH7voqBSvn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uH7voqBSvn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uH7voqBSvn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uH7voqBSvn .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-uH7voqBSvn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uH7voqBSvn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uH7voqBSvn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uH7voqBSvn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uH7voqBSvn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uH7voqBSvn .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-uH7voqBSvn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uH7voqBSvn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uH7voqBSvn .dropdown-item.active,
.cid-uH7voqBSvn .dropdown-item:active {
  background-color: transparent;
}
.cid-uH7voqBSvn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uH7voqBSvn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uH7voqBSvn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uH7voqBSvn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-uH7voqBSvn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uH7voqBSvn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uH7voqBSvn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uH7voqBSvn .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uH7voqBSvn button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uH7voqBSvn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-uH7voqBSvn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uH7voqBSvn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uH7voqBSvn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uH7voqBSvn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uH7voqBSvn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uH7voqBSvn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uH7voqBSvn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uH7voqBSvn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uH7voqBSvn .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uH7voqBSvn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uH7voqBSvn .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-uH7voqBSvn .navbar {
    height: 70px;
  }
  .cid-uH7voqBSvn .navbar.opened {
    height: auto;
  }
  .cid-uH7voqBSvn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uH7voqBSvn .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-uH7voqBSvn .navbar-toggler {
  margin-left: 10px;
}
.cid-uH7voqBSvn .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-uH7voqBSvn .navbar-logo {
  margin-right: 0 !important;
}
.cid-uH7voqBSvn .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-uH7voqBSvn .mbr-text {
    display: none;
  }
}
.cid-uH7voqBSvn .navbar-collapse {
  padding-top: 40px !important;
}
.cid-uH7voqBSvn .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-uH7voqBSvn .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-uH7voqBSvn .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-uH7voqBSvn #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-uH7voqBSvn #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-uH7voqBSvn #vol {
    display: none;
  }
}
.cid-uH7voqBSvn .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-uH7vorrMhH {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uH7vorrMhH .mbr-section-title {
  color: #4479d9;
}
#custom-html-2j6 body {
  background-color: black;
}
#custom-html-2j6 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-2j6 .complet {
  background-color: #000000;
}
#custom-html-2j6 .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-2j6 .conteneurVideo iframe,
#custom-html-2j6 .conteneurVideo object,
#custom-html-2j6 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-2j6 #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-2j6 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-2j6 #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-2j6 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-2j6 .donneesLecteur {
  padding-left: .5vw;
}
.cid-uH7vorME83 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-uH7vorME83 .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-uH7vos0qx7 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-uH7vos0qx7 .mbr-text {
  color: #ffffff;
}
.cid-uH7vos0qx7 .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-uH7vos0qx7 .mbr-section-title {
  color: #4479d9;
}
.cid-uH7vos0qx7 H1 {
  color: #4479d9;
}
.cid-uH7vos0qx7 H2 {
  color: #4479d9;
}
.cid-uH7vos0qx7 H3 {
  color: #4479d9;
}
.cid-uH7vos0qx7 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-uH7vos0qx7 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-uH7vos0qx7 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-uH7vos0qx7 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-uH7vos0qx7 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-uH7vos0qx7 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-uH7vos0qx7 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-uH7vos0qx7 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-uH7vos0qx7 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-uH7vos0qx7 .play,
.cid-uH7vos0qx7 .pause,
.cid-uH7vos0qx7 .prev,
.cid-uH7vos0qx7 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-uH7vos0qx7 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-uH7vos0qx7 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-uH7vos0qx7 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-uH7vosjEwJ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-uH7vosjEwJ .mbr-media {
  position: relative;
}
.cid-uH7vosjEwJ .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-uH7vosjEwJ 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-uH7vosjEwJ img {
    max-width: 95%;
  }
}
.cid-uH7vosjEwJ h1 {
  line-height: 1.5;
}
.cid-uH7vosjEwJ .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-uH7vosjEwJ .start:hover {
  background: #ff1f3f;
}
.cid-uH7vosjEwJ .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-uH7vosjEwJ a {
  background-image: none !important;
}
.cid-uH7vosjEwJ .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-uH7vosjEwJ .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-uH7vosjEwJ .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-uH7vosjEwJ .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-uH7vosjEwJ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uH7vosjEwJ .mbr-section-title {
  color: #ffffff;
}
.cid-uH7vosjEwJ .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-uH7vosjEwJ .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-uH7vosjEwJ .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-uH7vosjEwJ .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-uH7vosjEwJ .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-uH7vosjEwJ .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-uH7vosjEwJ .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-uH7vosjEwJ .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-uH7vosjEwJ .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-uH7vosjEwJ .playEnfant,
.cid-uH7vosjEwJ .pauseEnfant,
.cid-uH7vosjEwJ .prevEnfant,
.cid-uH7vosjEwJ .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-uH7vosjEwJ .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-uH7vosjEwJ #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-uH7vosjEwJ .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-uH7vosjEwJ .mbr-card-title,
.cid-uH7vosjEwJ .cards-wrapper {
  color: #ffa405;
}
.cid-uH7vosjEwJ .mbr-section-title P {
  text-align: right;
}
.cid-uH7vosQBk9 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-uH7vosQBk9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uH7vosQBk9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uH7vosQBk9 .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-uH7vosQBk9 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-uH7vosQBk9 .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-uH7vosQBk9 .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-uH7vosQBk9 .card-row {
  align-items: stretch;
}
.cid-uH7vosQBk9 .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-uH7vosQBk9 .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-uH7vosQBk9 .couleur1 {
  background-color: royalblue;
}
.cid-uH7vosQBk9 .couleur2 {
  background-color: dodgerblue;
}
.cid-uH7vosQBk9 .couleur3 {
  background-color: cornflowerblue;
}
.cid-uH7vosQBk9 .card-box {
  height: 100%;
}
.cid-uH7vosQBk9 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-uH7vosQBk9 .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-uH7vosQBk9 .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-uH7vosQBk9 .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-uH7votduyN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uH7votduyN .btn {
  border-radius: 1vh;
}
.cid-uH7vottLTJ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-uH7vottLTJ .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-uH7vottLTJ .mbr-text,
.cid-uH7vottLTJ .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-uH7votK4jH.popup-builder {
  background-color: #ffffff;
}
.cid-uH7votK4jH.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uH7votK4jH.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uH7votK4jH .modal-content,
.cid-uH7votK4jH .modal-dialog {
  height: auto;
}
.cid-uH7votK4jH .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uH7votK4jH .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uH7votK4jH .form-wrapper .mbr-form .form-group,
  .cid-uH7votK4jH .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uH7votK4jH .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uH7votK4jH .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-uH7votK4jH .mbr-text {
  text-align: center;
}
.cid-uH7votK4jH .pt-0 {
  padding-top: 0 !important;
}
.cid-uH7votK4jH .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uH7votK4jH .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uH7votK4jH .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uH7votK4jH .modal-open {
  overflow: hidden;
}
.cid-uH7votK4jH .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uH7votK4jH .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uH7votK4jH .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uH7votK4jH .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-uH7votK4jH .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uH7votK4jH .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uH7votK4jH .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uH7votK4jH .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-uH7votK4jH .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uH7votK4jH .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uH7votK4jH .modal-backdrop.fade {
  opacity: 0;
}
.cid-uH7votK4jH .modal-backdrop.show {
  opacity: .5;
}
.cid-uH7votK4jH .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-uH7votK4jH .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uH7votK4jH .modal-header {
    padding: 1rem;
  }
}
.cid-uH7votK4jH .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uH7votK4jH .modal-header .close svg {
  fill: #ffffff;
}
.cid-uH7votK4jH .modal-header .close:hover {
  opacity: 1;
}
.cid-uH7votK4jH .modal-header .close:focus {
  outline: none;
}
.cid-uH7votK4jH .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uH7votK4jH .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uH7votK4jH .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uH7votK4jH .modal-body {
    padding: 1rem;
  }
}
.cid-uH7votK4jH .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-uH7votK4jH .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uH7votK4jH .modal-footer {
    padding: 1rem;
  }
}
.cid-uH7votK4jH .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uH7votK4jH .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uH7votK4jH .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uH7votK4jH .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uH7votK4jH .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uH7votK4jH .modal-lg,
  .cid-uH7votK4jH .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uH7votK4jH .modal-xl {
    max-width: 1140px;
  }
}
.cid-uH7votK4jH .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uH7votK4jH .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-uH7votK4jH .form-group {
  margin-bottom: 1rem;
}
.cid-uH7votK4jH .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uH7votK4jH .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uH7votK4jH .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-uH7votK4jH .mbr-section-btn {
  margin: 0;
}
.cid-uH7votK4jH .mbr-section-btn .btn {
  margin: 0;
}
.cid-uH7votK4jH .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-uH7votK4jH .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-uH7vou8I8t.popup-builder {
  background-color: #ffffff;
}
.cid-uH7vou8I8t.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uH7vou8I8t.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uH7vou8I8t .modal-content,
.cid-uH7vou8I8t .modal-dialog {
  height: auto;
}
.cid-uH7vou8I8t .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uH7vou8I8t .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uH7vou8I8t .form-wrapper .mbr-form .form-group,
  .cid-uH7vou8I8t .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uH7vou8I8t .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uH7vou8I8t .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-uH7vou8I8t .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-uH7vou8I8t .pt-0 {
  padding-top: 0 !important;
}
.cid-uH7vou8I8t .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uH7vou8I8t .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uH7vou8I8t .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uH7vou8I8t .modal-open {
  overflow: hidden;
}
.cid-uH7vou8I8t .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uH7vou8I8t .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uH7vou8I8t .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uH7vou8I8t .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-uH7vou8I8t .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uH7vou8I8t .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uH7vou8I8t .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uH7vou8I8t .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-uH7vou8I8t .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uH7vou8I8t .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uH7vou8I8t .modal-backdrop.fade {
  opacity: 0;
}
.cid-uH7vou8I8t .modal-backdrop.show {
  opacity: .5;
}
.cid-uH7vou8I8t .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-uH7vou8I8t .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uH7vou8I8t .modal-header {
    padding: 1rem;
  }
}
.cid-uH7vou8I8t .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uH7vou8I8t .modal-header .close svg {
  fill: #ffffff;
}
.cid-uH7vou8I8t .modal-header .close:hover {
  opacity: 1;
}
.cid-uH7vou8I8t .modal-header .close:focus {
  outline: none;
}
.cid-uH7vou8I8t .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uH7vou8I8t .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uH7vou8I8t .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uH7vou8I8t .modal-body {
    padding: 1rem;
  }
}
.cid-uH7vou8I8t .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-uH7vou8I8t .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uH7vou8I8t .modal-footer {
    padding: 1rem;
  }
}
.cid-uH7vou8I8t .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uH7vou8I8t .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uH7vou8I8t .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uH7vou8I8t .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uH7vou8I8t .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uH7vou8I8t .modal-lg,
  .cid-uH7vou8I8t .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uH7vou8I8t .modal-xl {
    max-width: 1140px;
  }
}
.cid-uH7vou8I8t .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uH7vou8I8t .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-uH7vou8I8t .form-group {
  margin-bottom: 1rem;
}
.cid-uH7vou8I8t .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uH7vou8I8t .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uH7vou8I8t .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-uH7vou8I8t .mbr-section-btn {
  margin: 0;
}
.cid-uH7vou8I8t .mbr-section-btn .btn {
  margin: 0;
}
.cid-uH7vou8I8t #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-uH7vou8I8t #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-uH7vou8I8t #creativecommons img,
.cid-uH7vou8I8t iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-uH7vouGS8d {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-uH7vouGS8d .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-uH7vouGS8d .bg-facebook:hover {
  background: #0b60cb;
}
.cid-uH7vouGS8d .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-uH7vouGS8d .bg-youtube:hover {
  background: #cc0000;
}
.cid-uH7vouGS8d .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-uH7vouGS8d .bg-twitch:hover {
  background: #7313ff;
}
.cid-uH7vouGS8d .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-uH7vouGS8d [class^="socicon-"]:before,
.cid-uH7vouGS8d [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-uH7vouGS8d .mbr-section-title,
.cid-uH7vouGS8d .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-uH7vovcCno {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-uH7vovcCno .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uH7vovcCno .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-uH7vovcCno .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-uH7vovcCno .form-control:focus,
.cid-uH7vovcCno .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-uH7vovcCno .form-group {
  margin-bottom: 1rem;
}
.cid-uH7vovcCno input::-webkit-input-placeholder,
.cid-uH7vovcCno textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-uH7vovcCno input:-moz-placeholder,
.cid-uH7vovcCno textarea:-moz-placeholder {
  color: #656565;
}
.cid-uH7vovcCno .jq-selectbox li,
.cid-uH7vovcCno .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-uH7vovcCno .jq-selectbox li:hover,
.cid-uH7vovcCno .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-uH7vovcCno .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-uH7vovcCno .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-uH7vovcCno textarea.form-control {
  resize: none;
}
.cid-uH7vovcCno .input-group-btn {
  display: inline-block;
}
.cid-uH7vovcCno .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-uH7vovcCno .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uH7vovcCno .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uH7vovcCno .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uH7vovcCno .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uH7vovcCno .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uH7vovcCno .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uH7vovcCno .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-uH7vovcCno .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uH7vovcCno .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uH7vovcCno .form-control,
.cid-uH7vovcCno .input-group-btn .btn {
  border-radius: 3px;
}
.cid-uH7vovcCno #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-uH7vovcCno #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-uH7vovcCno #creativecommons img,
.cid-uH7vovcCno iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-uH7vovcCno .offset-md-1 {
  margin-left: 1vw;
}
.cid-uH7vowewup .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-uH7vowewup .my-float {
  margin-top: 16px;
}
.cid-uH7vowewup P {
  color: #232323;
}
.cid-uH7vowewup DIV {
  color: #ffffff;
}
.cid-uH7vowewup H10 {
  color: #767676;
}
.cid-uH7vowewup .hidden {
  display: none;
}
.cid-uH7vowMZgk.popup-builder {
  background-color: #ffffff;
}
.cid-uH7vowMZgk.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uH7vowMZgk.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uH7vowMZgk .modal-content,
.cid-uH7vowMZgk .modal-dialog {
  height: auto;
}
.cid-uH7vowMZgk .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uH7vowMZgk .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uH7vowMZgk .form-wrapper .mbr-form .form-group,
  .cid-uH7vowMZgk .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uH7vowMZgk .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uH7vowMZgk .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-uH7vowMZgk .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-uH7vowMZgk .pt-0 {
  padding-top: 0 !important;
}
.cid-uH7vowMZgk .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uH7vowMZgk .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uH7vowMZgk .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uH7vowMZgk .modal-open {
  overflow: hidden;
}
.cid-uH7vowMZgk .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uH7vowMZgk .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uH7vowMZgk .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uH7vowMZgk .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-uH7vowMZgk .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uH7vowMZgk .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uH7vowMZgk .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uH7vowMZgk .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-uH7vowMZgk .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uH7vowMZgk .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uH7vowMZgk .modal-backdrop.fade {
  opacity: 0;
}
.cid-uH7vowMZgk .modal-backdrop.show {
  opacity: .5;
}
.cid-uH7vowMZgk .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-uH7vowMZgk .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uH7vowMZgk .modal-header {
    padding: 1rem;
  }
}
.cid-uH7vowMZgk .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uH7vowMZgk .modal-header .close svg {
  fill: #ffffff;
}
.cid-uH7vowMZgk .modal-header .close:hover {
  opacity: 1;
}
.cid-uH7vowMZgk .modal-header .close:focus {
  outline: none;
}
.cid-uH7vowMZgk .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uH7vowMZgk .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uH7vowMZgk .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uH7vowMZgk .modal-body {
    padding: 1rem;
  }
}
.cid-uH7vowMZgk .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-uH7vowMZgk .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uH7vowMZgk .modal-footer {
    padding: 1rem;
  }
}
.cid-uH7vowMZgk .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uH7vowMZgk .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uH7vowMZgk .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uH7vowMZgk .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uH7vowMZgk .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uH7vowMZgk .modal-lg,
  .cid-uH7vowMZgk .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uH7vowMZgk .modal-xl {
    max-width: 1140px;
  }
}
.cid-uH7vowMZgk .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uH7vowMZgk .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-uH7vowMZgk .form-group {
  margin-bottom: 1rem;
}
.cid-uH7vowMZgk .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uH7vowMZgk .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uH7vowMZgk .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-uH7vowMZgk .mbr-section-btn {
  margin: 0;
}
.cid-uH7vowMZgk .mbr-section-btn .btn {
  margin: 0;
}
.cid-uH7voxp4Ka.popup-builder {
  background-color: #ffffff;
}
.cid-uH7voxp4Ka.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uH7voxp4Ka.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uH7voxp4Ka .modal-content,
.cid-uH7voxp4Ka .modal-dialog {
  height: auto;
}
.cid-uH7voxp4Ka .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uH7voxp4Ka .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uH7voxp4Ka .form-wrapper .mbr-form .form-group,
  .cid-uH7voxp4Ka .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uH7voxp4Ka .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uH7voxp4Ka .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-uH7voxp4Ka .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-uH7voxp4Ka .pt-0 {
  padding-top: 0 !important;
}
.cid-uH7voxp4Ka .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uH7voxp4Ka .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uH7voxp4Ka .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uH7voxp4Ka .modal-open {
  overflow: hidden;
}
.cid-uH7voxp4Ka .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uH7voxp4Ka .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uH7voxp4Ka .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uH7voxp4Ka .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-uH7voxp4Ka .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uH7voxp4Ka .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uH7voxp4Ka .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uH7voxp4Ka .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-uH7voxp4Ka .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uH7voxp4Ka .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uH7voxp4Ka .modal-backdrop.fade {
  opacity: 0;
}
.cid-uH7voxp4Ka .modal-backdrop.show {
  opacity: .5;
}
.cid-uH7voxp4Ka .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-uH7voxp4Ka .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uH7voxp4Ka .modal-header {
    padding: 1rem;
  }
}
.cid-uH7voxp4Ka .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uH7voxp4Ka .modal-header .close svg {
  fill: #ffffff;
}
.cid-uH7voxp4Ka .modal-header .close:hover {
  opacity: 1;
}
.cid-uH7voxp4Ka .modal-header .close:focus {
  outline: none;
}
.cid-uH7voxp4Ka .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uH7voxp4Ka .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uH7voxp4Ka .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uH7voxp4Ka .modal-body {
    padding: 1rem;
  }
}
.cid-uH7voxp4Ka .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-uH7voxp4Ka .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uH7voxp4Ka .modal-footer {
    padding: 1rem;
  }
}
.cid-uH7voxp4Ka .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uH7voxp4Ka .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uH7voxp4Ka .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uH7voxp4Ka .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uH7voxp4Ka .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uH7voxp4Ka .modal-lg,
  .cid-uH7voxp4Ka .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uH7voxp4Ka .modal-xl {
    max-width: 1140px;
  }
}
.cid-uH7voxp4Ka .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uH7voxp4Ka .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-uH7voxp4Ka .form-group {
  margin-bottom: 1rem;
}
.cid-uH7voxp4Ka .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uH7voxp4Ka .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uH7voxp4Ka .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-uH7voxp4Ka .mbr-section-btn {
  margin: 0;
}
.cid-uH7voxp4Ka .mbr-section-btn .btn {
  margin: 0;
}
.cid-tUrAt39wSC {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tUrAt39wSC nav.navbar {
  position: fixed;
}
.cid-tUrAt39wSC .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-tUrAt39wSC .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tUrAt39wSC .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tUrAt39wSC #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tUrAt39wSC .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tUrAt39wSC .dropdown-item:hover,
.cid-tUrAt39wSC .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tUrAt39wSC .dropdown-item:hover span {
  color: white;
}
.cid-tUrAt39wSC .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tUrAt39wSC .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tUrAt39wSC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tUrAt39wSC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tUrAt39wSC .nav-link {
  position: relative;
}
.cid-tUrAt39wSC .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tUrAt39wSC .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tUrAt39wSC .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tUrAt39wSC .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tUrAt39wSC .dropdown-menu,
.cid-tUrAt39wSC .navbar.opened {
  background: #353535 !important;
}
.cid-tUrAt39wSC .nav-item:focus,
.cid-tUrAt39wSC .nav-link:focus {
  outline: none;
}
.cid-tUrAt39wSC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tUrAt39wSC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tUrAt39wSC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tUrAt39wSC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tUrAt39wSC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tUrAt39wSC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tUrAt39wSC .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-tUrAt39wSC .navbar.opened {
  transition: all 0.3s;
}
.cid-tUrAt39wSC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tUrAt39wSC .navbar .navbar-logo img {
  width: auto;
}
.cid-tUrAt39wSC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tUrAt39wSC .navbar.collapsed {
  justify-content: center;
}
.cid-tUrAt39wSC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tUrAt39wSC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tUrAt39wSC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tUrAt39wSC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tUrAt39wSC .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-tUrAt39wSC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tUrAt39wSC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tUrAt39wSC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tUrAt39wSC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tUrAt39wSC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tUrAt39wSC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tUrAt39wSC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tUrAt39wSC .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-tUrAt39wSC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tUrAt39wSC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tUrAt39wSC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tUrAt39wSC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tUrAt39wSC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tUrAt39wSC .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-tUrAt39wSC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tUrAt39wSC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tUrAt39wSC .dropdown-item.active,
.cid-tUrAt39wSC .dropdown-item:active {
  background-color: transparent;
}
.cid-tUrAt39wSC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tUrAt39wSC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tUrAt39wSC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tUrAt39wSC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tUrAt39wSC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tUrAt39wSC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tUrAt39wSC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tUrAt39wSC .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tUrAt39wSC button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tUrAt39wSC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tUrAt39wSC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tUrAt39wSC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tUrAt39wSC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tUrAt39wSC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tUrAt39wSC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tUrAt39wSC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tUrAt39wSC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tUrAt39wSC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tUrAt39wSC .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tUrAt39wSC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tUrAt39wSC .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-tUrAt39wSC .navbar {
    height: 70px;
  }
  .cid-tUrAt39wSC .navbar.opened {
    height: auto;
  }
  .cid-tUrAt39wSC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tUrAt39wSC .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tUrAt39wSC .navbar-toggler {
  margin-left: 10px;
}
.cid-tUrAt39wSC .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-tUrAt39wSC .navbar-logo {
  margin-right: 0 !important;
}
.cid-tUrAt39wSC .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tUrAt39wSC .mbr-text {
    display: none;
  }
}
.cid-tUrAt39wSC .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tUrAt39wSC .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tUrAt39wSC .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tUrAt39wSC .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-tUrAt39wSC #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-tUrAt39wSC #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-tUrAt39wSC #vol {
    display: none;
  }
}
.cid-tUrAt39wSC .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tUrAsZ006g {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tUrAsZ006g .mbr-section-title {
  color: #4479d9;
}
#custom-html-1zq body {
  background-color: black;
}
#custom-html-1zq .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1zq .complet {
  background-color: #000000;
}
#custom-html-1zq .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-1zq .conteneurVideo iframe,
#custom-html-1zq .conteneurVideo object,
#custom-html-1zq .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1zq #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-1zq .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1zq #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-1zq .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1zq .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpszvhGjT {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpszvhGjT .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tUrAt02hNX {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tUrAt02hNX .mbr-text {
  color: #ffffff;
}
.cid-tUrAt02hNX .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tUrAt02hNX .mbr-section-title {
  color: #4479d9;
}
.cid-tUrAt02hNX H1 {
  color: #4479d9;
}
.cid-tUrAt02hNX H2 {
  color: #4479d9;
}
.cid-tUrAt02hNX H3 {
  color: #4479d9;
}
.cid-tUrAt02hNX .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tUrAt02hNX .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tUrAt02hNX .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tUrAt02hNX .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tUrAt02hNX .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tUrAt02hNX .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tUrAt02hNX .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tUrAt02hNX .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tUrAt02hNX .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tUrAt02hNX .play,
.cid-tUrAt02hNX .pause,
.cid-tUrAt02hNX .prev,
.cid-tUrAt02hNX .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tUrAt02hNX .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tUrAt02hNX #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tUrAt02hNX .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwpqXN4Tl {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwpqXN4Tl .mbr-media {
  position: relative;
}
.cid-ubwpqXN4Tl .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwpqXN4Tl 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-ubwpqXN4Tl img {
    max-width: 95%;
  }
}
.cid-ubwpqXN4Tl h1 {
  line-height: 1.5;
}
.cid-ubwpqXN4Tl .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-ubwpqXN4Tl .start:hover {
  background: #ff1f3f;
}
.cid-ubwpqXN4Tl .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwpqXN4Tl a {
  background-image: none !important;
}
.cid-ubwpqXN4Tl .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwpqXN4Tl .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwpqXN4Tl .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwpqXN4Tl .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-ubwpqXN4Tl .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwpqXN4Tl .mbr-section-title {
  color: #ffffff;
}
.cid-ubwpqXN4Tl .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwpqXN4Tl .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwpqXN4Tl .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwpqXN4Tl .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwpqXN4Tl .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwpqXN4Tl .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwpqXN4Tl .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwpqXN4Tl .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwpqXN4Tl .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwpqXN4Tl .playEnfant,
.cid-ubwpqXN4Tl .pauseEnfant,
.cid-ubwpqXN4Tl .prevEnfant,
.cid-ubwpqXN4Tl .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwpqXN4Tl .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwpqXN4Tl #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwpqXN4Tl .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwpqXN4Tl .mbr-card-title,
.cid-ubwpqXN4Tl .cards-wrapper {
  color: #ffa405;
}
.cid-ubwpqXN4Tl .mbr-section-title P {
  text-align: right;
}
.cid-ubwprSRJwX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwprSRJwX .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwprSRJwX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwprSRJwX .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwprSRJwX .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwprSRJwX .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwprSRJwX .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwprSRJwX .card-row {
  align-items: stretch;
}
.cid-ubwprSRJwX .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwprSRJwX .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwprSRJwX .couleur1 {
  background-color: royalblue;
}
.cid-ubwprSRJwX .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwprSRJwX .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwprSRJwX .card-box {
  height: 100%;
}
.cid-ubwprSRJwX .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwprSRJwX .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwprSRJwX .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwprSRJwX .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tUrAt1ct6C {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tUrAt1ct6C .btn {
  border-radius: 1vh;
}
.cid-ubpsydcXH0 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpsydcXH0 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpsydcXH0 .mbr-text,
.cid-ubpsydcXH0 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tUrAt0spVx.popup-builder {
  background-color: #ffffff;
}
.cid-tUrAt0spVx.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tUrAt0spVx.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tUrAt0spVx .modal-content,
.cid-tUrAt0spVx .modal-dialog {
  height: auto;
}
.cid-tUrAt0spVx .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tUrAt0spVx .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tUrAt0spVx .form-wrapper .mbr-form .form-group,
  .cid-tUrAt0spVx .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tUrAt0spVx .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tUrAt0spVx .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-tUrAt0spVx .mbr-text {
  text-align: center;
}
.cid-tUrAt0spVx .pt-0 {
  padding-top: 0 !important;
}
.cid-tUrAt0spVx .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tUrAt0spVx .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tUrAt0spVx .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tUrAt0spVx .modal-open {
  overflow: hidden;
}
.cid-tUrAt0spVx .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tUrAt0spVx .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tUrAt0spVx .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tUrAt0spVx .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-tUrAt0spVx .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tUrAt0spVx .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tUrAt0spVx .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tUrAt0spVx .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-tUrAt0spVx .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tUrAt0spVx .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tUrAt0spVx .modal-backdrop.fade {
  opacity: 0;
}
.cid-tUrAt0spVx .modal-backdrop.show {
  opacity: .5;
}
.cid-tUrAt0spVx .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-tUrAt0spVx .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tUrAt0spVx .modal-header {
    padding: 1rem;
  }
}
.cid-tUrAt0spVx .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tUrAt0spVx .modal-header .close svg {
  fill: #ffffff;
}
.cid-tUrAt0spVx .modal-header .close:hover {
  opacity: 1;
}
.cid-tUrAt0spVx .modal-header .close:focus {
  outline: none;
}
.cid-tUrAt0spVx .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tUrAt0spVx .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tUrAt0spVx .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tUrAt0spVx .modal-body {
    padding: 1rem;
  }
}
.cid-tUrAt0spVx .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-tUrAt0spVx .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tUrAt0spVx .modal-footer {
    padding: 1rem;
  }
}
.cid-tUrAt0spVx .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tUrAt0spVx .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tUrAt0spVx .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tUrAt0spVx .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tUrAt0spVx .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tUrAt0spVx .modal-lg,
  .cid-tUrAt0spVx .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tUrAt0spVx .modal-xl {
    max-width: 1140px;
  }
}
.cid-tUrAt0spVx .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tUrAt0spVx .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-tUrAt0spVx .form-group {
  margin-bottom: 1rem;
}
.cid-tUrAt0spVx .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tUrAt0spVx .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tUrAt0spVx .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-tUrAt0spVx .mbr-section-btn {
  margin: 0;
}
.cid-tUrAt0spVx .mbr-section-btn .btn {
  margin: 0;
}
.cid-tUrAt0spVx .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tUrAt0spVx .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tUrAt0KmwW.popup-builder {
  background-color: #ffffff;
}
.cid-tUrAt0KmwW.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tUrAt0KmwW.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tUrAt0KmwW .modal-content,
.cid-tUrAt0KmwW .modal-dialog {
  height: auto;
}
.cid-tUrAt0KmwW .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tUrAt0KmwW .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tUrAt0KmwW .form-wrapper .mbr-form .form-group,
  .cid-tUrAt0KmwW .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tUrAt0KmwW .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tUrAt0KmwW .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-tUrAt0KmwW .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tUrAt0KmwW .pt-0 {
  padding-top: 0 !important;
}
.cid-tUrAt0KmwW .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tUrAt0KmwW .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tUrAt0KmwW .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tUrAt0KmwW .modal-open {
  overflow: hidden;
}
.cid-tUrAt0KmwW .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tUrAt0KmwW .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tUrAt0KmwW .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tUrAt0KmwW .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-tUrAt0KmwW .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tUrAt0KmwW .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tUrAt0KmwW .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tUrAt0KmwW .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-tUrAt0KmwW .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tUrAt0KmwW .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tUrAt0KmwW .modal-backdrop.fade {
  opacity: 0;
}
.cid-tUrAt0KmwW .modal-backdrop.show {
  opacity: .5;
}
.cid-tUrAt0KmwW .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-tUrAt0KmwW .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tUrAt0KmwW .modal-header {
    padding: 1rem;
  }
}
.cid-tUrAt0KmwW .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tUrAt0KmwW .modal-header .close svg {
  fill: #ffffff;
}
.cid-tUrAt0KmwW .modal-header .close:hover {
  opacity: 1;
}
.cid-tUrAt0KmwW .modal-header .close:focus {
  outline: none;
}
.cid-tUrAt0KmwW .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tUrAt0KmwW .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tUrAt0KmwW .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tUrAt0KmwW .modal-body {
    padding: 1rem;
  }
}
.cid-tUrAt0KmwW .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-tUrAt0KmwW .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tUrAt0KmwW .modal-footer {
    padding: 1rem;
  }
}
.cid-tUrAt0KmwW .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tUrAt0KmwW .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tUrAt0KmwW .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tUrAt0KmwW .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tUrAt0KmwW .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tUrAt0KmwW .modal-lg,
  .cid-tUrAt0KmwW .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tUrAt0KmwW .modal-xl {
    max-width: 1140px;
  }
}
.cid-tUrAt0KmwW .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tUrAt0KmwW .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-tUrAt0KmwW .form-group {
  margin-bottom: 1rem;
}
.cid-tUrAt0KmwW .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tUrAt0KmwW .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tUrAt0KmwW .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-tUrAt0KmwW .mbr-section-btn {
  margin: 0;
}
.cid-tUrAt0KmwW .mbr-section-btn .btn {
  margin: 0;
}
.cid-tUrAt0KmwW #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tUrAt0KmwW #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tUrAt0KmwW #creativecommons img,
.cid-tUrAt0KmwW iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tUrAt1vH1a {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tUrAt1vH1a .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tUrAt1vH1a .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tUrAt1vH1a .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tUrAt1vH1a .bg-youtube:hover {
  background: #cc0000;
}
.cid-tUrAt1vH1a .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tUrAt1vH1a .bg-twitch:hover {
  background: #7313ff;
}
.cid-tUrAt1vH1a .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-tUrAt1vH1a [class^="socicon-"]:before,
.cid-tUrAt1vH1a [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tUrAt1vH1a .mbr-section-title,
.cid-tUrAt1vH1a .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tUrAt21FW0 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tUrAt21FW0 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tUrAt21FW0 .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tUrAt21FW0 .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-tUrAt21FW0 .form-control:focus,
.cid-tUrAt21FW0 .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tUrAt21FW0 .form-group {
  margin-bottom: 1rem;
}
.cid-tUrAt21FW0 input::-webkit-input-placeholder,
.cid-tUrAt21FW0 textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tUrAt21FW0 input:-moz-placeholder,
.cid-tUrAt21FW0 textarea:-moz-placeholder {
  color: #656565;
}
.cid-tUrAt21FW0 .jq-selectbox li,
.cid-tUrAt21FW0 .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tUrAt21FW0 .jq-selectbox li:hover,
.cid-tUrAt21FW0 .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tUrAt21FW0 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tUrAt21FW0 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tUrAt21FW0 textarea.form-control {
  resize: none;
}
.cid-tUrAt21FW0 .input-group-btn {
  display: inline-block;
}
.cid-tUrAt21FW0 .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tUrAt21FW0 .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tUrAt21FW0 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tUrAt21FW0 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tUrAt21FW0 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tUrAt21FW0 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tUrAt21FW0 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tUrAt21FW0 .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tUrAt21FW0 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tUrAt21FW0 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tUrAt21FW0 .form-control,
.cid-tUrAt21FW0 .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tUrAt21FW0 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tUrAt21FW0 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tUrAt21FW0 #creativecommons img,
.cid-tUrAt21FW0 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tUrAt21FW0 .offset-md-1 {
  margin-left: 1vw;
}
.cid-tUrAt2NK0S .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-tUrAt2NK0S .my-float {
  margin-top: 16px;
}
.cid-tUrAt2NK0S P {
  color: #232323;
}
.cid-tUrAt2NK0S DIV {
  color: #ffffff;
}
.cid-tUrAt2NK0S H10 {
  color: #767676;
}
.cid-tUrAt2NK0S .hidden {
  display: none;
}
.cid-tUrAt3Bwpa.popup-builder {
  background-color: #ffffff;
}
.cid-tUrAt3Bwpa.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tUrAt3Bwpa.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tUrAt3Bwpa .modal-content,
.cid-tUrAt3Bwpa .modal-dialog {
  height: auto;
}
.cid-tUrAt3Bwpa .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tUrAt3Bwpa .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tUrAt3Bwpa .form-wrapper .mbr-form .form-group,
  .cid-tUrAt3Bwpa .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tUrAt3Bwpa .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tUrAt3Bwpa .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-tUrAt3Bwpa .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tUrAt3Bwpa .pt-0 {
  padding-top: 0 !important;
}
.cid-tUrAt3Bwpa .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tUrAt3Bwpa .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tUrAt3Bwpa .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tUrAt3Bwpa .modal-open {
  overflow: hidden;
}
.cid-tUrAt3Bwpa .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tUrAt3Bwpa .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tUrAt3Bwpa .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tUrAt3Bwpa .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-tUrAt3Bwpa .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tUrAt3Bwpa .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tUrAt3Bwpa .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tUrAt3Bwpa .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-tUrAt3Bwpa .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tUrAt3Bwpa .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tUrAt3Bwpa .modal-backdrop.fade {
  opacity: 0;
}
.cid-tUrAt3Bwpa .modal-backdrop.show {
  opacity: .5;
}
.cid-tUrAt3Bwpa .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-tUrAt3Bwpa .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tUrAt3Bwpa .modal-header {
    padding: 1rem;
  }
}
.cid-tUrAt3Bwpa .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tUrAt3Bwpa .modal-header .close svg {
  fill: #ffffff;
}
.cid-tUrAt3Bwpa .modal-header .close:hover {
  opacity: 1;
}
.cid-tUrAt3Bwpa .modal-header .close:focus {
  outline: none;
}
.cid-tUrAt3Bwpa .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tUrAt3Bwpa .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tUrAt3Bwpa .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tUrAt3Bwpa .modal-body {
    padding: 1rem;
  }
}
.cid-tUrAt3Bwpa .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-tUrAt3Bwpa .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tUrAt3Bwpa .modal-footer {
    padding: 1rem;
  }
}
.cid-tUrAt3Bwpa .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tUrAt3Bwpa .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tUrAt3Bwpa .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tUrAt3Bwpa .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tUrAt3Bwpa .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tUrAt3Bwpa .modal-lg,
  .cid-tUrAt3Bwpa .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tUrAt3Bwpa .modal-xl {
    max-width: 1140px;
  }
}
.cid-tUrAt3Bwpa .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tUrAt3Bwpa .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-tUrAt3Bwpa .form-group {
  margin-bottom: 1rem;
}
.cid-tUrAt3Bwpa .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tUrAt3Bwpa .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tUrAt3Bwpa .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-tUrAt3Bwpa .mbr-section-btn {
  margin: 0;
}
.cid-tUrAt3Bwpa .mbr-section-btn .btn {
  margin: 0;
}
.cid-tUsncj3cm2 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tUsncj3cm2 nav.navbar {
  position: fixed;
}
.cid-tUsncj3cm2 .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-tUsncj3cm2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tUsncj3cm2 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tUsncj3cm2 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tUsncj3cm2 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tUsncj3cm2 .dropdown-item:hover,
.cid-tUsncj3cm2 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tUsncj3cm2 .dropdown-item:hover span {
  color: white;
}
.cid-tUsncj3cm2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tUsncj3cm2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tUsncj3cm2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tUsncj3cm2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tUsncj3cm2 .nav-link {
  position: relative;
}
.cid-tUsncj3cm2 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tUsncj3cm2 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tUsncj3cm2 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tUsncj3cm2 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tUsncj3cm2 .dropdown-menu,
.cid-tUsncj3cm2 .navbar.opened {
  background: #353535 !important;
}
.cid-tUsncj3cm2 .nav-item:focus,
.cid-tUsncj3cm2 .nav-link:focus {
  outline: none;
}
.cid-tUsncj3cm2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tUsncj3cm2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tUsncj3cm2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tUsncj3cm2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tUsncj3cm2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tUsncj3cm2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tUsncj3cm2 .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-tUsncj3cm2 .navbar.opened {
  transition: all 0.3s;
}
.cid-tUsncj3cm2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tUsncj3cm2 .navbar .navbar-logo img {
  width: auto;
}
.cid-tUsncj3cm2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tUsncj3cm2 .navbar.collapsed {
  justify-content: center;
}
.cid-tUsncj3cm2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tUsncj3cm2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tUsncj3cm2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tUsncj3cm2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tUsncj3cm2 .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-tUsncj3cm2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tUsncj3cm2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tUsncj3cm2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tUsncj3cm2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tUsncj3cm2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tUsncj3cm2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tUsncj3cm2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tUsncj3cm2 .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-tUsncj3cm2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tUsncj3cm2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tUsncj3cm2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tUsncj3cm2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tUsncj3cm2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tUsncj3cm2 .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-tUsncj3cm2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tUsncj3cm2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tUsncj3cm2 .dropdown-item.active,
.cid-tUsncj3cm2 .dropdown-item:active {
  background-color: transparent;
}
.cid-tUsncj3cm2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tUsncj3cm2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tUsncj3cm2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tUsncj3cm2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tUsncj3cm2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tUsncj3cm2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tUsncj3cm2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tUsncj3cm2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tUsncj3cm2 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tUsncj3cm2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tUsncj3cm2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tUsncj3cm2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tUsncj3cm2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tUsncj3cm2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tUsncj3cm2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tUsncj3cm2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tUsncj3cm2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tUsncj3cm2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tUsncj3cm2 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tUsncj3cm2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tUsncj3cm2 .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-tUsncj3cm2 .navbar {
    height: 70px;
  }
  .cid-tUsncj3cm2 .navbar.opened {
    height: auto;
  }
  .cid-tUsncj3cm2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tUsncj3cm2 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tUsncj3cm2 .navbar-toggler {
  margin-left: 10px;
}
.cid-tUsncj3cm2 .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-tUsncj3cm2 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tUsncj3cm2 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tUsncj3cm2 .mbr-text {
    display: none;
  }
}
.cid-tUsncj3cm2 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tUsncj3cm2 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tUsncj3cm2 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tUsncj3cm2 .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-tUsncj3cm2 #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-tUsncj3cm2 #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-tUsncj3cm2 #vol {
    display: none;
  }
}
.cid-tUsncj3cm2 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tUsnceJBQw {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tUsnceJBQw .mbr-section-title {
  color: #4479d9;
}
#custom-html-204 body {
  background-color: black;
}
#custom-html-204 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-204 .complet {
  background-color: #000000;
}
#custom-html-204 .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-204 .conteneurVideo iframe,
#custom-html-204 .conteneurVideo object,
#custom-html-204 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-204 #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-204 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-204 #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-204 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-204 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpsJUyHcS {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpsJUyHcS .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tUsncfNqb3 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tUsncfNqb3 .mbr-text {
  color: #ffffff;
}
.cid-tUsncfNqb3 .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tUsncfNqb3 .mbr-section-title {
  color: #4479d9;
}
.cid-tUsncfNqb3 H1 {
  color: #4479d9;
}
.cid-tUsncfNqb3 H2 {
  color: #4479d9;
}
.cid-tUsncfNqb3 H3 {
  color: #4479d9;
}
.cid-tUsncfNqb3 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tUsncfNqb3 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tUsncfNqb3 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tUsncfNqb3 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tUsncfNqb3 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tUsncfNqb3 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tUsncfNqb3 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tUsncfNqb3 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tUsncfNqb3 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tUsncfNqb3 .play,
.cid-tUsncfNqb3 .pause,
.cid-tUsncfNqb3 .prev,
.cid-tUsncfNqb3 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tUsncfNqb3 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tUsncfNqb3 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tUsncfNqb3 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwpCWiH8I {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwpCWiH8I .mbr-media {
  position: relative;
}
.cid-ubwpCWiH8I .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwpCWiH8I 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-ubwpCWiH8I img {
    max-width: 95%;
  }
}
.cid-ubwpCWiH8I h1 {
  line-height: 1.5;
}
.cid-ubwpCWiH8I .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-ubwpCWiH8I .start:hover {
  background: #ff1f3f;
}
.cid-ubwpCWiH8I .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwpCWiH8I a {
  background-image: none !important;
}
.cid-ubwpCWiH8I .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwpCWiH8I .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwpCWiH8I .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwpCWiH8I .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-ubwpCWiH8I .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwpCWiH8I .mbr-section-title {
  color: #ffffff;
}
.cid-ubwpCWiH8I .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwpCWiH8I .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwpCWiH8I .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwpCWiH8I .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwpCWiH8I .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwpCWiH8I .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwpCWiH8I .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwpCWiH8I .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwpCWiH8I .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwpCWiH8I .playEnfant,
.cid-ubwpCWiH8I .pauseEnfant,
.cid-ubwpCWiH8I .prevEnfant,
.cid-ubwpCWiH8I .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwpCWiH8I .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwpCWiH8I #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwpCWiH8I .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwpCWiH8I .mbr-card-title,
.cid-ubwpCWiH8I .cards-wrapper {
  color: #ffa405;
}
.cid-ubwpCWiH8I .mbr-section-title P {
  text-align: right;
}
.cid-ubwpDP486h {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwpDP486h .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwpDP486h .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwpDP486h .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwpDP486h .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwpDP486h .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwpDP486h .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwpDP486h .card-row {
  align-items: stretch;
}
.cid-ubwpDP486h .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwpDP486h .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwpDP486h .couleur1 {
  background-color: royalblue;
}
.cid-ubwpDP486h .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwpDP486h .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwpDP486h .card-box {
  height: 100%;
}
.cid-ubwpDP486h .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwpDP486h .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwpDP486h .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwpDP486h .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tUsnch9oyB {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tUsnch9oyB .btn {
  border-radius: 1vh;
}
.cid-ubpsLtumdU {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpsLtumdU .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpsLtumdU .mbr-text,
.cid-ubpsLtumdU .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tUsncggr57.popup-builder {
  background-color: #ffffff;
}
.cid-tUsncggr57.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tUsncggr57.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tUsncggr57 .modal-content,
.cid-tUsncggr57 .modal-dialog {
  height: auto;
}
.cid-tUsncggr57 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tUsncggr57 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tUsncggr57 .form-wrapper .mbr-form .form-group,
  .cid-tUsncggr57 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tUsncggr57 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tUsncggr57 .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-tUsncggr57 .mbr-text {
  text-align: center;
}
.cid-tUsncggr57 .pt-0 {
  padding-top: 0 !important;
}
.cid-tUsncggr57 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tUsncggr57 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tUsncggr57 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tUsncggr57 .modal-open {
  overflow: hidden;
}
.cid-tUsncggr57 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tUsncggr57 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tUsncggr57 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tUsncggr57 .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-tUsncggr57 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tUsncggr57 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tUsncggr57 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tUsncggr57 .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-tUsncggr57 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tUsncggr57 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tUsncggr57 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tUsncggr57 .modal-backdrop.show {
  opacity: .5;
}
.cid-tUsncggr57 .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-tUsncggr57 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tUsncggr57 .modal-header {
    padding: 1rem;
  }
}
.cid-tUsncggr57 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tUsncggr57 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tUsncggr57 .modal-header .close:hover {
  opacity: 1;
}
.cid-tUsncggr57 .modal-header .close:focus {
  outline: none;
}
.cid-tUsncggr57 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tUsncggr57 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tUsncggr57 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tUsncggr57 .modal-body {
    padding: 1rem;
  }
}
.cid-tUsncggr57 .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-tUsncggr57 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tUsncggr57 .modal-footer {
    padding: 1rem;
  }
}
.cid-tUsncggr57 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tUsncggr57 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tUsncggr57 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tUsncggr57 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tUsncggr57 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tUsncggr57 .modal-lg,
  .cid-tUsncggr57 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tUsncggr57 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tUsncggr57 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tUsncggr57 .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-tUsncggr57 .form-group {
  margin-bottom: 1rem;
}
.cid-tUsncggr57 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tUsncggr57 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tUsncggr57 .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-tUsncggr57 .mbr-section-btn {
  margin: 0;
}
.cid-tUsncggr57 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tUsncggr57 .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tUsncggr57 .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tUsncgA9CY.popup-builder {
  background-color: #ffffff;
}
.cid-tUsncgA9CY.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tUsncgA9CY.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tUsncgA9CY .modal-content,
.cid-tUsncgA9CY .modal-dialog {
  height: auto;
}
.cid-tUsncgA9CY .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tUsncgA9CY .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tUsncgA9CY .form-wrapper .mbr-form .form-group,
  .cid-tUsncgA9CY .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tUsncgA9CY .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tUsncgA9CY .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-tUsncgA9CY .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tUsncgA9CY .pt-0 {
  padding-top: 0 !important;
}
.cid-tUsncgA9CY .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tUsncgA9CY .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tUsncgA9CY .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tUsncgA9CY .modal-open {
  overflow: hidden;
}
.cid-tUsncgA9CY .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tUsncgA9CY .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tUsncgA9CY .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tUsncgA9CY .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-tUsncgA9CY .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tUsncgA9CY .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tUsncgA9CY .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tUsncgA9CY .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-tUsncgA9CY .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tUsncgA9CY .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tUsncgA9CY .modal-backdrop.fade {
  opacity: 0;
}
.cid-tUsncgA9CY .modal-backdrop.show {
  opacity: .5;
}
.cid-tUsncgA9CY .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-tUsncgA9CY .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tUsncgA9CY .modal-header {
    padding: 1rem;
  }
}
.cid-tUsncgA9CY .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tUsncgA9CY .modal-header .close svg {
  fill: #ffffff;
}
.cid-tUsncgA9CY .modal-header .close:hover {
  opacity: 1;
}
.cid-tUsncgA9CY .modal-header .close:focus {
  outline: none;
}
.cid-tUsncgA9CY .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tUsncgA9CY .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tUsncgA9CY .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tUsncgA9CY .modal-body {
    padding: 1rem;
  }
}
.cid-tUsncgA9CY .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-tUsncgA9CY .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tUsncgA9CY .modal-footer {
    padding: 1rem;
  }
}
.cid-tUsncgA9CY .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tUsncgA9CY .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tUsncgA9CY .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tUsncgA9CY .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tUsncgA9CY .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tUsncgA9CY .modal-lg,
  .cid-tUsncgA9CY .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tUsncgA9CY .modal-xl {
    max-width: 1140px;
  }
}
.cid-tUsncgA9CY .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tUsncgA9CY .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-tUsncgA9CY .form-group {
  margin-bottom: 1rem;
}
.cid-tUsncgA9CY .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tUsncgA9CY .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tUsncgA9CY .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-tUsncgA9CY .mbr-section-btn {
  margin: 0;
}
.cid-tUsncgA9CY .mbr-section-btn .btn {
  margin: 0;
}
.cid-tUsncgA9CY #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tUsncgA9CY #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tUsncgA9CY #creativecommons img,
.cid-tUsncgA9CY iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tUsncht3aG {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tUsncht3aG .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tUsncht3aG .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tUsncht3aG .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tUsncht3aG .bg-youtube:hover {
  background: #cc0000;
}
.cid-tUsncht3aG .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tUsncht3aG .bg-twitch:hover {
  background: #7313ff;
}
.cid-tUsncht3aG .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-tUsncht3aG [class^="socicon-"]:before,
.cid-tUsncht3aG [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tUsncht3aG .mbr-section-title,
.cid-tUsncht3aG .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tUsnchYqLM {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tUsnchYqLM .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tUsnchYqLM .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tUsnchYqLM .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-tUsnchYqLM .form-control:focus,
.cid-tUsnchYqLM .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tUsnchYqLM .form-group {
  margin-bottom: 1rem;
}
.cid-tUsnchYqLM input::-webkit-input-placeholder,
.cid-tUsnchYqLM textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tUsnchYqLM input:-moz-placeholder,
.cid-tUsnchYqLM textarea:-moz-placeholder {
  color: #656565;
}
.cid-tUsnchYqLM .jq-selectbox li,
.cid-tUsnchYqLM .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tUsnchYqLM .jq-selectbox li:hover,
.cid-tUsnchYqLM .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tUsnchYqLM .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tUsnchYqLM .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tUsnchYqLM textarea.form-control {
  resize: none;
}
.cid-tUsnchYqLM .input-group-btn {
  display: inline-block;
}
.cid-tUsnchYqLM .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tUsnchYqLM .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tUsnchYqLM .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tUsnchYqLM .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tUsnchYqLM .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tUsnchYqLM .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tUsnchYqLM .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tUsnchYqLM .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tUsnchYqLM .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tUsnchYqLM .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tUsnchYqLM .form-control,
.cid-tUsnchYqLM .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tUsnchYqLM #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tUsnchYqLM #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tUsnchYqLM #creativecommons img,
.cid-tUsnchYqLM iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tUsnchYqLM .offset-md-1 {
  margin-left: 1vw;
}
.cid-tUsnciHqL3 .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-tUsnciHqL3 .my-float {
  margin-top: 16px;
}
.cid-tUsnciHqL3 P {
  color: #232323;
}
.cid-tUsnciHqL3 DIV {
  color: #ffffff;
}
.cid-tUsnciHqL3 H10 {
  color: #767676;
}
.cid-tUsnciHqL3 .hidden {
  display: none;
}
.cid-tUsncjzYdj.popup-builder {
  background-color: #ffffff;
}
.cid-tUsncjzYdj.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tUsncjzYdj.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tUsncjzYdj .modal-content,
.cid-tUsncjzYdj .modal-dialog {
  height: auto;
}
.cid-tUsncjzYdj .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tUsncjzYdj .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tUsncjzYdj .form-wrapper .mbr-form .form-group,
  .cid-tUsncjzYdj .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tUsncjzYdj .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tUsncjzYdj .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-tUsncjzYdj .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tUsncjzYdj .pt-0 {
  padding-top: 0 !important;
}
.cid-tUsncjzYdj .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tUsncjzYdj .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tUsncjzYdj .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tUsncjzYdj .modal-open {
  overflow: hidden;
}
.cid-tUsncjzYdj .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tUsncjzYdj .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tUsncjzYdj .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tUsncjzYdj .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-tUsncjzYdj .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tUsncjzYdj .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tUsncjzYdj .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tUsncjzYdj .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-tUsncjzYdj .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tUsncjzYdj .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tUsncjzYdj .modal-backdrop.fade {
  opacity: 0;
}
.cid-tUsncjzYdj .modal-backdrop.show {
  opacity: .5;
}
.cid-tUsncjzYdj .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-tUsncjzYdj .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tUsncjzYdj .modal-header {
    padding: 1rem;
  }
}
.cid-tUsncjzYdj .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tUsncjzYdj .modal-header .close svg {
  fill: #ffffff;
}
.cid-tUsncjzYdj .modal-header .close:hover {
  opacity: 1;
}
.cid-tUsncjzYdj .modal-header .close:focus {
  outline: none;
}
.cid-tUsncjzYdj .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tUsncjzYdj .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tUsncjzYdj .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tUsncjzYdj .modal-body {
    padding: 1rem;
  }
}
.cid-tUsncjzYdj .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-tUsncjzYdj .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tUsncjzYdj .modal-footer {
    padding: 1rem;
  }
}
.cid-tUsncjzYdj .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tUsncjzYdj .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tUsncjzYdj .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tUsncjzYdj .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tUsncjzYdj .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tUsncjzYdj .modal-lg,
  .cid-tUsncjzYdj .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tUsncjzYdj .modal-xl {
    max-width: 1140px;
  }
}
.cid-tUsncjzYdj .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tUsncjzYdj .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-tUsncjzYdj .form-group {
  margin-bottom: 1rem;
}
.cid-tUsncjzYdj .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tUsncjzYdj .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tUsncjzYdj .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-tUsncjzYdj .mbr-section-btn {
  margin: 0;
}
.cid-tUsncjzYdj .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tH9ITTRTmj {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tH9ITTRTmj .mbr-section-title {
  color: #4479d9;
}
#custom-html-1ug body {
  background-color: black;
}
#custom-html-1ug .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1ug .complet {
  background-color: #000000;
}
#custom-html-1ug .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-1ug .conteneurVideo iframe,
#custom-html-1ug .conteneurVideo object,
#custom-html-1ug .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1ug #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-1ug .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1ug #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-1ug .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1ug .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpsOfdSOb {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpsOfdSOb .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tH9ITUuBmm {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tH9ITUuBmm .mbr-text {
  color: #ffffff;
}
.cid-tH9ITUuBmm .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tH9ITUuBmm .mbr-section-title {
  color: #4479d9;
}
.cid-tH9ITUuBmm H1 {
  color: #4479d9;
}
.cid-tH9ITUuBmm H2 {
  color: #4479d9;
}
.cid-tH9ITUuBmm H3 {
  color: #4479d9;
}
.cid-tH9ITUuBmm .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tH9ITUuBmm .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tH9ITUuBmm .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tH9ITUuBmm .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tH9ITUuBmm .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tH9ITUuBmm .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tH9ITUuBmm .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tH9ITUuBmm .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tH9ITUuBmm .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tH9ITUuBmm .play,
.cid-tH9ITUuBmm .pause,
.cid-tH9ITUuBmm .prev,
.cid-tH9ITUuBmm .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tH9ITUuBmm .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tH9ITUuBmm #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tH9ITUuBmm .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwpHjbazN {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwpHjbazN .mbr-media {
  position: relative;
}
.cid-ubwpHjbazN .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwpHjbazN 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-ubwpHjbazN img {
    max-width: 95%;
  }
}
.cid-ubwpHjbazN h1 {
  line-height: 1.5;
}
.cid-ubwpHjbazN .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-ubwpHjbazN .start:hover {
  background: #ff1f3f;
}
.cid-ubwpHjbazN .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwpHjbazN a {
  background-image: none !important;
}
.cid-ubwpHjbazN .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwpHjbazN .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwpHjbazN .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwpHjbazN .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-ubwpHjbazN .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwpHjbazN .mbr-section-title {
  color: #ffffff;
}
.cid-ubwpHjbazN .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwpHjbazN .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwpHjbazN .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwpHjbazN .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwpHjbazN .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwpHjbazN .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwpHjbazN .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwpHjbazN .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwpHjbazN .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwpHjbazN .playEnfant,
.cid-ubwpHjbazN .pauseEnfant,
.cid-ubwpHjbazN .prevEnfant,
.cid-ubwpHjbazN .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwpHjbazN .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwpHjbazN #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwpHjbazN .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwpHjbazN .mbr-card-title,
.cid-ubwpHjbazN .cards-wrapper {
  color: #ffa405;
}
.cid-ubwpHjbazN .mbr-section-title P {
  text-align: right;
}
.cid-ubwpI7PoEK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwpI7PoEK .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwpI7PoEK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwpI7PoEK .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwpI7PoEK .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwpI7PoEK .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwpI7PoEK .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwpI7PoEK .card-row {
  align-items: stretch;
}
.cid-ubwpI7PoEK .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwpI7PoEK .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwpI7PoEK .couleur1 {
  background-color: royalblue;
}
.cid-ubwpI7PoEK .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwpI7PoEK .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwpI7PoEK .card-box {
  height: 100%;
}
.cid-ubwpI7PoEK .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwpI7PoEK .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwpI7PoEK .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwpI7PoEK .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tH9ITW1g8M {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tH9ITW1g8M .btn {
  border-radius: 1vh;
}
.cid-ubpsPQnIK3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpsPQnIK3 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpsPQnIK3 .mbr-text,
.cid-ubpsPQnIK3 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tH9ITV5rKN.popup-builder {
  background-color: #ffffff;
}
.cid-tH9ITV5rKN.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tH9ITV5rKN.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tH9ITV5rKN .modal-content,
.cid-tH9ITV5rKN .modal-dialog {
  height: auto;
}
.cid-tH9ITV5rKN .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tH9ITV5rKN .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tH9ITV5rKN .form-wrapper .mbr-form .form-group,
  .cid-tH9ITV5rKN .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tH9ITV5rKN .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tH9ITV5rKN .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-tH9ITV5rKN .mbr-text {
  text-align: center;
}
.cid-tH9ITV5rKN .pt-0 {
  padding-top: 0 !important;
}
.cid-tH9ITV5rKN .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tH9ITV5rKN .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tH9ITV5rKN .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tH9ITV5rKN .modal-open {
  overflow: hidden;
}
.cid-tH9ITV5rKN .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tH9ITV5rKN .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tH9ITV5rKN .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tH9ITV5rKN .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-tH9ITV5rKN .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tH9ITV5rKN .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tH9ITV5rKN .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tH9ITV5rKN .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-tH9ITV5rKN .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tH9ITV5rKN .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tH9ITV5rKN .modal-backdrop.fade {
  opacity: 0;
}
.cid-tH9ITV5rKN .modal-backdrop.show {
  opacity: .5;
}
.cid-tH9ITV5rKN .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-tH9ITV5rKN .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tH9ITV5rKN .modal-header {
    padding: 1rem;
  }
}
.cid-tH9ITV5rKN .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tH9ITV5rKN .modal-header .close svg {
  fill: #ffffff;
}
.cid-tH9ITV5rKN .modal-header .close:hover {
  opacity: 1;
}
.cid-tH9ITV5rKN .modal-header .close:focus {
  outline: none;
}
.cid-tH9ITV5rKN .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tH9ITV5rKN .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tH9ITV5rKN .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tH9ITV5rKN .modal-body {
    padding: 1rem;
  }
}
.cid-tH9ITV5rKN .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-tH9ITV5rKN .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tH9ITV5rKN .modal-footer {
    padding: 1rem;
  }
}
.cid-tH9ITV5rKN .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tH9ITV5rKN .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tH9ITV5rKN .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tH9ITV5rKN .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tH9ITV5rKN .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tH9ITV5rKN .modal-lg,
  .cid-tH9ITV5rKN .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tH9ITV5rKN .modal-xl {
    max-width: 1140px;
  }
}
.cid-tH9ITV5rKN .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tH9ITV5rKN .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-tH9ITV5rKN .form-group {
  margin-bottom: 1rem;
}
.cid-tH9ITV5rKN .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tH9ITV5rKN .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tH9ITV5rKN .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-tH9ITV5rKN .mbr-section-btn {
  margin: 0;
}
.cid-tH9ITV5rKN .mbr-section-btn .btn {
  margin: 0;
}
.cid-tH9ITV5rKN .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tH9ITV5rKN .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tH9ITVwFSN.popup-builder {
  background-color: #ffffff;
}
.cid-tH9ITVwFSN.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tH9ITVwFSN.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tH9ITVwFSN .modal-content,
.cid-tH9ITVwFSN .modal-dialog {
  height: auto;
}
.cid-tH9ITVwFSN .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tH9ITVwFSN .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tH9ITVwFSN .form-wrapper .mbr-form .form-group,
  .cid-tH9ITVwFSN .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tH9ITVwFSN .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tH9ITVwFSN .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-tH9ITVwFSN .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tH9ITVwFSN .pt-0 {
  padding-top: 0 !important;
}
.cid-tH9ITVwFSN .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tH9ITVwFSN .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tH9ITVwFSN .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tH9ITVwFSN .modal-open {
  overflow: hidden;
}
.cid-tH9ITVwFSN .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tH9ITVwFSN .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tH9ITVwFSN .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tH9ITVwFSN .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-tH9ITVwFSN .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tH9ITVwFSN .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tH9ITVwFSN .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tH9ITVwFSN .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-tH9ITVwFSN .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tH9ITVwFSN .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tH9ITVwFSN .modal-backdrop.fade {
  opacity: 0;
}
.cid-tH9ITVwFSN .modal-backdrop.show {
  opacity: .5;
}
.cid-tH9ITVwFSN .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-tH9ITVwFSN .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tH9ITVwFSN .modal-header {
    padding: 1rem;
  }
}
.cid-tH9ITVwFSN .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tH9ITVwFSN .modal-header .close svg {
  fill: #ffffff;
}
.cid-tH9ITVwFSN .modal-header .close:hover {
  opacity: 1;
}
.cid-tH9ITVwFSN .modal-header .close:focus {
  outline: none;
}
.cid-tH9ITVwFSN .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tH9ITVwFSN .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tH9ITVwFSN .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tH9ITVwFSN .modal-body {
    padding: 1rem;
  }
}
.cid-tH9ITVwFSN .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-tH9ITVwFSN .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tH9ITVwFSN .modal-footer {
    padding: 1rem;
  }
}
.cid-tH9ITVwFSN .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tH9ITVwFSN .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tH9ITVwFSN .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tH9ITVwFSN .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tH9ITVwFSN .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tH9ITVwFSN .modal-lg,
  .cid-tH9ITVwFSN .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tH9ITVwFSN .modal-xl {
    max-width: 1140px;
  }
}
.cid-tH9ITVwFSN .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tH9ITVwFSN .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-tH9ITVwFSN .form-group {
  margin-bottom: 1rem;
}
.cid-tH9ITVwFSN .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tH9ITVwFSN .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tH9ITVwFSN .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-tH9ITVwFSN .mbr-section-btn {
  margin: 0;
}
.cid-tH9ITVwFSN .mbr-section-btn .btn {
  margin: 0;
}
.cid-tH9ITVwFSN #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tH9ITVwFSN #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tH9ITVwFSN #creativecommons img,
.cid-tH9ITVwFSN iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tH9ITWq2MS {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tH9ITWq2MS .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tH9ITWq2MS .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tH9ITWq2MS .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tH9ITWq2MS .bg-youtube:hover {
  background: #cc0000;
}
.cid-tH9ITWq2MS .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tH9ITWq2MS .bg-twitch:hover {
  background: #7313ff;
}
.cid-tH9ITWq2MS .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-tH9ITWq2MS [class^="socicon-"]:before,
.cid-tH9ITWq2MS [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tH9ITWq2MS .mbr-section-title,
.cid-tH9ITWq2MS .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tH9ITWWAl2 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tH9ITWWAl2 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tH9ITWWAl2 .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tH9ITWWAl2 .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-tH9ITWWAl2 .form-control:focus,
.cid-tH9ITWWAl2 .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tH9ITWWAl2 .form-group {
  margin-bottom: 1rem;
}
.cid-tH9ITWWAl2 input::-webkit-input-placeholder,
.cid-tH9ITWWAl2 textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tH9ITWWAl2 input:-moz-placeholder,
.cid-tH9ITWWAl2 textarea:-moz-placeholder {
  color: #656565;
}
.cid-tH9ITWWAl2 .jq-selectbox li,
.cid-tH9ITWWAl2 .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tH9ITWWAl2 .jq-selectbox li:hover,
.cid-tH9ITWWAl2 .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tH9ITWWAl2 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tH9ITWWAl2 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tH9ITWWAl2 textarea.form-control {
  resize: none;
}
.cid-tH9ITWWAl2 .input-group-btn {
  display: inline-block;
}
.cid-tH9ITWWAl2 .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tH9ITWWAl2 .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tH9ITWWAl2 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tH9ITWWAl2 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tH9ITWWAl2 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tH9ITWWAl2 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tH9ITWWAl2 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tH9ITWWAl2 .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tH9ITWWAl2 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tH9ITWWAl2 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tH9ITWWAl2 .form-control,
.cid-tH9ITWWAl2 .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tH9ITWWAl2 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tH9ITWWAl2 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tH9ITWWAl2 #creativecommons img,
.cid-tH9ITWWAl2 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tH9ITWWAl2 .offset-md-1 {
  margin-left: 1vw;
}
.cid-tH9ITXUq2I .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-tH9ITXUq2I .my-float {
  margin-top: 16px;
}
.cid-tH9ITXUq2I P {
  color: #232323;
}
.cid-tH9ITXUq2I DIV {
  color: #ffffff;
}
.cid-tH9ITXUq2I H10 {
  color: #767676;
}
.cid-tH9ITXUq2I .hidden {
  display: none;
}
.cid-tHalpEUBnu.popup-builder {
  background-color: #ffffff;
}
.cid-tHalpEUBnu.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tHalpEUBnu.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tHalpEUBnu .modal-content,
.cid-tHalpEUBnu .modal-dialog {
  height: auto;
}
.cid-tHalpEUBnu .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tHalpEUBnu .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tHalpEUBnu .form-wrapper .mbr-form .form-group,
  .cid-tHalpEUBnu .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tHalpEUBnu .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tHalpEUBnu .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-tHalpEUBnu .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tHalpEUBnu .pt-0 {
  padding-top: 0 !important;
}
.cid-tHalpEUBnu .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tHalpEUBnu .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tHalpEUBnu .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tHalpEUBnu .modal-open {
  overflow: hidden;
}
.cid-tHalpEUBnu .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tHalpEUBnu .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tHalpEUBnu .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tHalpEUBnu .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-tHalpEUBnu .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tHalpEUBnu .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tHalpEUBnu .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tHalpEUBnu .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-tHalpEUBnu .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tHalpEUBnu .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tHalpEUBnu .modal-backdrop.fade {
  opacity: 0;
}
.cid-tHalpEUBnu .modal-backdrop.show {
  opacity: .5;
}
.cid-tHalpEUBnu .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-tHalpEUBnu .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tHalpEUBnu .modal-header {
    padding: 1rem;
  }
}
.cid-tHalpEUBnu .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tHalpEUBnu .modal-header .close svg {
  fill: #ffffff;
}
.cid-tHalpEUBnu .modal-header .close:hover {
  opacity: 1;
}
.cid-tHalpEUBnu .modal-header .close:focus {
  outline: none;
}
.cid-tHalpEUBnu .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tHalpEUBnu .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tHalpEUBnu .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tHalpEUBnu .modal-body {
    padding: 1rem;
  }
}
.cid-tHalpEUBnu .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-tHalpEUBnu .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tHalpEUBnu .modal-footer {
    padding: 1rem;
  }
}
.cid-tHalpEUBnu .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tHalpEUBnu .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tHalpEUBnu .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tHalpEUBnu .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tHalpEUBnu .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tHalpEUBnu .modal-lg,
  .cid-tHalpEUBnu .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tHalpEUBnu .modal-xl {
    max-width: 1140px;
  }
}
.cid-tHalpEUBnu .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tHalpEUBnu .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-tHalpEUBnu .form-group {
  margin-bottom: 1rem;
}
.cid-tHalpEUBnu .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tHalpEUBnu .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tHalpEUBnu .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-tHalpEUBnu .mbr-section-btn {
  margin: 0;
}
.cid-tHalpEUBnu .mbr-section-btn .btn {
  margin: 0;
}
.cid-tSDMigPzrL.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigPzrL.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigPzrL.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigPzrL .modal-content,
.cid-tSDMigPzrL .modal-dialog {
  height: auto;
}
.cid-tSDMigPzrL .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigPzrL .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigPzrL .form-wrapper .mbr-form .form-group,
  .cid-tSDMigPzrL .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigPzrL .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigPzrL .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-tSDMigPzrL .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigPzrL .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigPzrL .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigPzrL .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigPzrL .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigPzrL .modal-open {
  overflow: hidden;
}
.cid-tSDMigPzrL .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigPzrL .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigPzrL .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigPzrL .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-tSDMigPzrL .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigPzrL .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigPzrL .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigPzrL .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-tSDMigPzrL .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigPzrL .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigPzrL .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigPzrL .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigPzrL .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-tSDMigPzrL .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPzrL .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigPzrL .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigPzrL .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigPzrL .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigPzrL .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigPzrL .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigPzrL .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigPzrL .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPzrL .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigPzrL .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-tSDMigPzrL .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPzrL .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigPzrL .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigPzrL .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigPzrL .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigPzrL .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigPzrL .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigPzrL .modal-lg,
  .cid-tSDMigPzrL .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigPzrL .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigPzrL .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigPzrL .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-tSDMigPzrL .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigPzrL .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigPzrL .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigPzrL .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-tSDMigPzrL .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigPzrL .mbr-section-btn .btn {
  margin: 0;
}
.cid-tUt39GFXhl {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tUt39GFXhl nav.navbar {
  position: fixed;
}
.cid-tUt39GFXhl .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-tUt39GFXhl .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tUt39GFXhl .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tUt39GFXhl #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tUt39GFXhl .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tUt39GFXhl .dropdown-item:hover,
.cid-tUt39GFXhl .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tUt39GFXhl .dropdown-item:hover span {
  color: white;
}
.cid-tUt39GFXhl .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tUt39GFXhl .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tUt39GFXhl .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tUt39GFXhl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tUt39GFXhl .nav-link {
  position: relative;
}
.cid-tUt39GFXhl .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tUt39GFXhl .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tUt39GFXhl .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tUt39GFXhl .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tUt39GFXhl .dropdown-menu,
.cid-tUt39GFXhl .navbar.opened {
  background: #353535 !important;
}
.cid-tUt39GFXhl .nav-item:focus,
.cid-tUt39GFXhl .nav-link:focus {
  outline: none;
}
.cid-tUt39GFXhl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tUt39GFXhl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tUt39GFXhl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tUt39GFXhl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tUt39GFXhl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tUt39GFXhl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tUt39GFXhl .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-tUt39GFXhl .navbar.opened {
  transition: all 0.3s;
}
.cid-tUt39GFXhl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tUt39GFXhl .navbar .navbar-logo img {
  width: auto;
}
.cid-tUt39GFXhl .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tUt39GFXhl .navbar.collapsed {
  justify-content: center;
}
.cid-tUt39GFXhl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tUt39GFXhl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tUt39GFXhl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tUt39GFXhl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tUt39GFXhl .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-tUt39GFXhl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tUt39GFXhl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tUt39GFXhl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tUt39GFXhl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tUt39GFXhl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tUt39GFXhl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tUt39GFXhl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tUt39GFXhl .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-tUt39GFXhl .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tUt39GFXhl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tUt39GFXhl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tUt39GFXhl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tUt39GFXhl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tUt39GFXhl .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-tUt39GFXhl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tUt39GFXhl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tUt39GFXhl .dropdown-item.active,
.cid-tUt39GFXhl .dropdown-item:active {
  background-color: transparent;
}
.cid-tUt39GFXhl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tUt39GFXhl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tUt39GFXhl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tUt39GFXhl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tUt39GFXhl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tUt39GFXhl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tUt39GFXhl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tUt39GFXhl .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tUt39GFXhl button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tUt39GFXhl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tUt39GFXhl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tUt39GFXhl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tUt39GFXhl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tUt39GFXhl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tUt39GFXhl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tUt39GFXhl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tUt39GFXhl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tUt39GFXhl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tUt39GFXhl .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tUt39GFXhl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tUt39GFXhl .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-tUt39GFXhl .navbar {
    height: 70px;
  }
  .cid-tUt39GFXhl .navbar.opened {
    height: auto;
  }
  .cid-tUt39GFXhl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tUt39GFXhl .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tUt39GFXhl .navbar-toggler {
  margin-left: 10px;
}
.cid-tUt39GFXhl .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-tUt39GFXhl .navbar-logo {
  margin-right: 0 !important;
}
.cid-tUt39GFXhl .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tUt39GFXhl .mbr-text {
    display: none;
  }
}
.cid-tUt39GFXhl .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tUt39GFXhl .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tUt39GFXhl .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tUt39GFXhl .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-tUt39GFXhl #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-tUt39GFXhl #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-tUt39GFXhl #vol {
    display: none;
  }
}
.cid-tUt39GFXhl .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tUt39ARDDL {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tUt39ARDDL .mbr-section-title {
  color: #4479d9;
}
#custom-html-20i body {
  background-color: black;
}
#custom-html-20i .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-20i .complet {
  background-color: #000000;
}
#custom-html-20i .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-20i .conteneurVideo iframe,
#custom-html-20i .conteneurVideo object,
#custom-html-20i .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-20i #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-20i .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-20i #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-20i .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-20i .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpsFSGhDK {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpsFSGhDK .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tUt39Cc7JY {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tUt39Cc7JY .mbr-text {
  color: #ffffff;
}
.cid-tUt39Cc7JY .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tUt39Cc7JY .mbr-section-title {
  color: #4479d9;
}
.cid-tUt39Cc7JY H1 {
  color: #4479d9;
}
.cid-tUt39Cc7JY H2 {
  color: #4479d9;
}
.cid-tUt39Cc7JY H3 {
  color: #4479d9;
}
.cid-tUt39Cc7JY .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tUt39Cc7JY .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tUt39Cc7JY .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tUt39Cc7JY .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tUt39Cc7JY .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tUt39Cc7JY .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tUt39Cc7JY .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tUt39Cc7JY .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tUt39Cc7JY .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tUt39Cc7JY .play,
.cid-tUt39Cc7JY .pause,
.cid-tUt39Cc7JY .prev,
.cid-tUt39Cc7JY .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tUt39Cc7JY .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tUt39Cc7JY #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tUt39Cc7JY .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubwpyHPsL0 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubwpyHPsL0 .mbr-media {
  position: relative;
}
.cid-ubwpyHPsL0 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubwpyHPsL0 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-ubwpyHPsL0 img {
    max-width: 95%;
  }
}
.cid-ubwpyHPsL0 h1 {
  line-height: 1.5;
}
.cid-ubwpyHPsL0 .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-ubwpyHPsL0 .start:hover {
  background: #ff1f3f;
}
.cid-ubwpyHPsL0 .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubwpyHPsL0 a {
  background-image: none !important;
}
.cid-ubwpyHPsL0 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubwpyHPsL0 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubwpyHPsL0 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubwpyHPsL0 .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-ubwpyHPsL0 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubwpyHPsL0 .mbr-section-title {
  color: #ffffff;
}
.cid-ubwpyHPsL0 .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubwpyHPsL0 .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubwpyHPsL0 .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubwpyHPsL0 .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubwpyHPsL0 .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwpyHPsL0 .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubwpyHPsL0 .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubwpyHPsL0 .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubwpyHPsL0 .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubwpyHPsL0 .playEnfant,
.cid-ubwpyHPsL0 .pauseEnfant,
.cid-ubwpyHPsL0 .prevEnfant,
.cid-ubwpyHPsL0 .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubwpyHPsL0 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubwpyHPsL0 #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubwpyHPsL0 .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubwpyHPsL0 .mbr-card-title,
.cid-ubwpyHPsL0 .cards-wrapper {
  color: #ffa405;
}
.cid-ubwpyHPsL0 .mbr-section-title P {
  text-align: right;
}
.cid-ubwpzTJXxz {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwpzTJXxz .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwpzTJXxz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwpzTJXxz .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwpzTJXxz .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwpzTJXxz .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwpzTJXxz .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwpzTJXxz .card-row {
  align-items: stretch;
}
.cid-ubwpzTJXxz .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwpzTJXxz .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwpzTJXxz .couleur1 {
  background-color: royalblue;
}
.cid-ubwpzTJXxz .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwpzTJXxz .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwpzTJXxz .card-box {
  height: 100%;
}
.cid-ubwpzTJXxz .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwpzTJXxz .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwpzTJXxz .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwpzTJXxz .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tUt39EbH9n {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tUt39EbH9n .btn {
  border-radius: 1vh;
}
.cid-ubpsHreOuK {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpsHreOuK .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpsHreOuK .mbr-text,
.cid-ubpsHreOuK .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tUt39D0amD.popup-builder {
  background-color: #ffffff;
}
.cid-tUt39D0amD.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tUt39D0amD.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tUt39D0amD .modal-content,
.cid-tUt39D0amD .modal-dialog {
  height: auto;
}
.cid-tUt39D0amD .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tUt39D0amD .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tUt39D0amD .form-wrapper .mbr-form .form-group,
  .cid-tUt39D0amD .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tUt39D0amD .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tUt39D0amD .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-tUt39D0amD .mbr-text {
  text-align: center;
}
.cid-tUt39D0amD .pt-0 {
  padding-top: 0 !important;
}
.cid-tUt39D0amD .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tUt39D0amD .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tUt39D0amD .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tUt39D0amD .modal-open {
  overflow: hidden;
}
.cid-tUt39D0amD .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tUt39D0amD .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tUt39D0amD .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tUt39D0amD .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-tUt39D0amD .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tUt39D0amD .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tUt39D0amD .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tUt39D0amD .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-tUt39D0amD .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tUt39D0amD .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tUt39D0amD .modal-backdrop.fade {
  opacity: 0;
}
.cid-tUt39D0amD .modal-backdrop.show {
  opacity: .5;
}
.cid-tUt39D0amD .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-tUt39D0amD .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tUt39D0amD .modal-header {
    padding: 1rem;
  }
}
.cid-tUt39D0amD .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tUt39D0amD .modal-header .close svg {
  fill: #ffffff;
}
.cid-tUt39D0amD .modal-header .close:hover {
  opacity: 1;
}
.cid-tUt39D0amD .modal-header .close:focus {
  outline: none;
}
.cid-tUt39D0amD .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tUt39D0amD .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tUt39D0amD .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tUt39D0amD .modal-body {
    padding: 1rem;
  }
}
.cid-tUt39D0amD .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-tUt39D0amD .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tUt39D0amD .modal-footer {
    padding: 1rem;
  }
}
.cid-tUt39D0amD .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tUt39D0amD .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tUt39D0amD .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tUt39D0amD .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tUt39D0amD .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tUt39D0amD .modal-lg,
  .cid-tUt39D0amD .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tUt39D0amD .modal-xl {
    max-width: 1140px;
  }
}
.cid-tUt39D0amD .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tUt39D0amD .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-tUt39D0amD .form-group {
  margin-bottom: 1rem;
}
.cid-tUt39D0amD .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tUt39D0amD .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tUt39D0amD .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-tUt39D0amD .mbr-section-btn {
  margin: 0;
}
.cid-tUt39D0amD .mbr-section-btn .btn {
  margin: 0;
}
.cid-tUt39D0amD .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tUt39D0amD .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tUt39DyQfN.popup-builder {
  background-color: #ffffff;
}
.cid-tUt39DyQfN.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tUt39DyQfN.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tUt39DyQfN .modal-content,
.cid-tUt39DyQfN .modal-dialog {
  height: auto;
}
.cid-tUt39DyQfN .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tUt39DyQfN .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tUt39DyQfN .form-wrapper .mbr-form .form-group,
  .cid-tUt39DyQfN .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tUt39DyQfN .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tUt39DyQfN .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-tUt39DyQfN .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tUt39DyQfN .pt-0 {
  padding-top: 0 !important;
}
.cid-tUt39DyQfN .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tUt39DyQfN .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tUt39DyQfN .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tUt39DyQfN .modal-open {
  overflow: hidden;
}
.cid-tUt39DyQfN .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tUt39DyQfN .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tUt39DyQfN .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tUt39DyQfN .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-tUt39DyQfN .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tUt39DyQfN .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tUt39DyQfN .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tUt39DyQfN .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-tUt39DyQfN .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tUt39DyQfN .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tUt39DyQfN .modal-backdrop.fade {
  opacity: 0;
}
.cid-tUt39DyQfN .modal-backdrop.show {
  opacity: .5;
}
.cid-tUt39DyQfN .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-tUt39DyQfN .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tUt39DyQfN .modal-header {
    padding: 1rem;
  }
}
.cid-tUt39DyQfN .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tUt39DyQfN .modal-header .close svg {
  fill: #ffffff;
}
.cid-tUt39DyQfN .modal-header .close:hover {
  opacity: 1;
}
.cid-tUt39DyQfN .modal-header .close:focus {
  outline: none;
}
.cid-tUt39DyQfN .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tUt39DyQfN .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tUt39DyQfN .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tUt39DyQfN .modal-body {
    padding: 1rem;
  }
}
.cid-tUt39DyQfN .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-tUt39DyQfN .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tUt39DyQfN .modal-footer {
    padding: 1rem;
  }
}
.cid-tUt39DyQfN .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tUt39DyQfN .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tUt39DyQfN .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tUt39DyQfN .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tUt39DyQfN .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tUt39DyQfN .modal-lg,
  .cid-tUt39DyQfN .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tUt39DyQfN .modal-xl {
    max-width: 1140px;
  }
}
.cid-tUt39DyQfN .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tUt39DyQfN .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-tUt39DyQfN .form-group {
  margin-bottom: 1rem;
}
.cid-tUt39DyQfN .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tUt39DyQfN .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tUt39DyQfN .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-tUt39DyQfN .mbr-section-btn {
  margin: 0;
}
.cid-tUt39DyQfN .mbr-section-btn .btn {
  margin: 0;
}
.cid-tUt39DyQfN #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tUt39DyQfN #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tUt39DyQfN #creativecommons img,
.cid-tUt39DyQfN iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tUt39Eypso {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tUt39Eypso .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tUt39Eypso .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tUt39Eypso .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tUt39Eypso .bg-youtube:hover {
  background: #cc0000;
}
.cid-tUt39Eypso .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tUt39Eypso .bg-twitch:hover {
  background: #7313ff;
}
.cid-tUt39Eypso .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-tUt39Eypso [class^="socicon-"]:before,
.cid-tUt39Eypso [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tUt39Eypso .mbr-section-title,
.cid-tUt39Eypso .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tUt39F5pL2 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tUt39F5pL2 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tUt39F5pL2 .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tUt39F5pL2 .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-tUt39F5pL2 .form-control:focus,
.cid-tUt39F5pL2 .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tUt39F5pL2 .form-group {
  margin-bottom: 1rem;
}
.cid-tUt39F5pL2 input::-webkit-input-placeholder,
.cid-tUt39F5pL2 textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tUt39F5pL2 input:-moz-placeholder,
.cid-tUt39F5pL2 textarea:-moz-placeholder {
  color: #656565;
}
.cid-tUt39F5pL2 .jq-selectbox li,
.cid-tUt39F5pL2 .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tUt39F5pL2 .jq-selectbox li:hover,
.cid-tUt39F5pL2 .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tUt39F5pL2 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tUt39F5pL2 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tUt39F5pL2 textarea.form-control {
  resize: none;
}
.cid-tUt39F5pL2 .input-group-btn {
  display: inline-block;
}
.cid-tUt39F5pL2 .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tUt39F5pL2 .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tUt39F5pL2 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tUt39F5pL2 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tUt39F5pL2 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tUt39F5pL2 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tUt39F5pL2 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tUt39F5pL2 .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tUt39F5pL2 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tUt39F5pL2 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tUt39F5pL2 .form-control,
.cid-tUt39F5pL2 .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tUt39F5pL2 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tUt39F5pL2 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tUt39F5pL2 #creativecommons img,
.cid-tUt39F5pL2 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tUt39F5pL2 .offset-md-1 {
  margin-left: 1vw;
}
.cid-tUt39G83Cb .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-tUt39G83Cb .my-float {
  margin-top: 16px;
}
.cid-tUt39G83Cb P {
  color: #232323;
}
.cid-tUt39G83Cb DIV {
  color: #ffffff;
}
.cid-tUt39G83Cb H10 {
  color: #767676;
}
.cid-tUt39G83Cb .hidden {
  display: none;
}
.cid-tUt39HmgBh.popup-builder {
  background-color: #ffffff;
}
.cid-tUt39HmgBh.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tUt39HmgBh.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tUt39HmgBh .modal-content,
.cid-tUt39HmgBh .modal-dialog {
  height: auto;
}
.cid-tUt39HmgBh .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tUt39HmgBh .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tUt39HmgBh .form-wrapper .mbr-form .form-group,
  .cid-tUt39HmgBh .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tUt39HmgBh .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tUt39HmgBh .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-tUt39HmgBh .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tUt39HmgBh .pt-0 {
  padding-top: 0 !important;
}
.cid-tUt39HmgBh .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tUt39HmgBh .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tUt39HmgBh .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tUt39HmgBh .modal-open {
  overflow: hidden;
}
.cid-tUt39HmgBh .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tUt39HmgBh .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tUt39HmgBh .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tUt39HmgBh .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-tUt39HmgBh .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tUt39HmgBh .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tUt39HmgBh .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tUt39HmgBh .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-tUt39HmgBh .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tUt39HmgBh .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tUt39HmgBh .modal-backdrop.fade {
  opacity: 0;
}
.cid-tUt39HmgBh .modal-backdrop.show {
  opacity: .5;
}
.cid-tUt39HmgBh .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-tUt39HmgBh .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tUt39HmgBh .modal-header {
    padding: 1rem;
  }
}
.cid-tUt39HmgBh .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tUt39HmgBh .modal-header .close svg {
  fill: #ffffff;
}
.cid-tUt39HmgBh .modal-header .close:hover {
  opacity: 1;
}
.cid-tUt39HmgBh .modal-header .close:focus {
  outline: none;
}
.cid-tUt39HmgBh .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tUt39HmgBh .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tUt39HmgBh .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tUt39HmgBh .modal-body {
    padding: 1rem;
  }
}
.cid-tUt39HmgBh .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-tUt39HmgBh .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tUt39HmgBh .modal-footer {
    padding: 1rem;
  }
}
.cid-tUt39HmgBh .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tUt39HmgBh .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tUt39HmgBh .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tUt39HmgBh .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tUt39HmgBh .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tUt39HmgBh .modal-lg,
  .cid-tUt39HmgBh .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tUt39HmgBh .modal-xl {
    max-width: 1140px;
  }
}
.cid-tUt39HmgBh .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tUt39HmgBh .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-tUt39HmgBh .form-group {
  margin-bottom: 1rem;
}
.cid-tUt39HmgBh .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tUt39HmgBh .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tUt39HmgBh .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-tUt39HmgBh .mbr-section-btn {
  margin: 0;
}
.cid-tUt39HmgBh .mbr-section-btn .btn {
  margin: 0;
}
.cid-uSx2pu7qiJ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uSx2pu7qiJ nav.navbar {
  position: fixed;
}
.cid-uSx2pu7qiJ .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-uSx2pu7qiJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uSx2pu7qiJ .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-uSx2pu7qiJ #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-uSx2pu7qiJ .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-uSx2pu7qiJ .dropdown-item:hover,
.cid-uSx2pu7qiJ .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-uSx2pu7qiJ .dropdown-item:hover span {
  color: white;
}
.cid-uSx2pu7qiJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uSx2pu7qiJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uSx2pu7qiJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-uSx2pu7qiJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uSx2pu7qiJ .nav-link {
  position: relative;
}
.cid-uSx2pu7qiJ .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-uSx2pu7qiJ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-uSx2pu7qiJ .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-uSx2pu7qiJ .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-uSx2pu7qiJ .dropdown-menu,
.cid-uSx2pu7qiJ .navbar.opened {
  background: #353535 !important;
}
.cid-uSx2pu7qiJ .nav-item:focus,
.cid-uSx2pu7qiJ .nav-link:focus {
  outline: none;
}
.cid-uSx2pu7qiJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uSx2pu7qiJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uSx2pu7qiJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uSx2pu7qiJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uSx2pu7qiJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uSx2pu7qiJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uSx2pu7qiJ .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-uSx2pu7qiJ .navbar.opened {
  transition: all 0.3s;
}
.cid-uSx2pu7qiJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uSx2pu7qiJ .navbar .navbar-logo img {
  width: auto;
}
.cid-uSx2pu7qiJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uSx2pu7qiJ .navbar.collapsed {
  justify-content: center;
}
.cid-uSx2pu7qiJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uSx2pu7qiJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uSx2pu7qiJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uSx2pu7qiJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uSx2pu7qiJ .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-uSx2pu7qiJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uSx2pu7qiJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uSx2pu7qiJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uSx2pu7qiJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uSx2pu7qiJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uSx2pu7qiJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uSx2pu7qiJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uSx2pu7qiJ .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-uSx2pu7qiJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uSx2pu7qiJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uSx2pu7qiJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uSx2pu7qiJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uSx2pu7qiJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uSx2pu7qiJ .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-uSx2pu7qiJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uSx2pu7qiJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uSx2pu7qiJ .dropdown-item.active,
.cid-uSx2pu7qiJ .dropdown-item:active {
  background-color: transparent;
}
.cid-uSx2pu7qiJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uSx2pu7qiJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uSx2pu7qiJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uSx2pu7qiJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-uSx2pu7qiJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uSx2pu7qiJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uSx2pu7qiJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uSx2pu7qiJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uSx2pu7qiJ button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uSx2pu7qiJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-uSx2pu7qiJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uSx2pu7qiJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uSx2pu7qiJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uSx2pu7qiJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uSx2pu7qiJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uSx2pu7qiJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uSx2pu7qiJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uSx2pu7qiJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uSx2pu7qiJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uSx2pu7qiJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uSx2pu7qiJ .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-uSx2pu7qiJ .navbar {
    height: 70px;
  }
  .cid-uSx2pu7qiJ .navbar.opened {
    height: auto;
  }
  .cid-uSx2pu7qiJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uSx2pu7qiJ .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-uSx2pu7qiJ .navbar-toggler {
  margin-left: 10px;
}
.cid-uSx2pu7qiJ .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-uSx2pu7qiJ .navbar-logo {
  margin-right: 0 !important;
}
.cid-uSx2pu7qiJ .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-uSx2pu7qiJ .mbr-text {
    display: none;
  }
}
.cid-uSx2pu7qiJ .navbar-collapse {
  padding-top: 40px !important;
}
.cid-uSx2pu7qiJ .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-uSx2pu7qiJ .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-uSx2pu7qiJ .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-uSx2pu7qiJ #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-uSx2pu7qiJ #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-uSx2pu7qiJ #vol {
    display: none;
  }
}
.cid-uSx2pu7qiJ .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-uSx2puXF6e {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uSx2puXF6e .mbr-section-title {
  color: #4479d9;
}
#custom-html-2jn body {
  background-color: black;
}
#custom-html-2jn .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-2jn .complet {
  background-color: #000000;
}
#custom-html-2jn .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-2jn .conteneurVideo iframe,
#custom-html-2jn .conteneurVideo object,
#custom-html-2jn .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-2jn #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-2jn .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-2jn #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-2jn .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-2jn .donneesLecteur {
  padding-left: .5vw;
}
.cid-uSx2pvjZWR {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-uSx2pvjZWR .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-uSx2pvweby {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-uSx2pvweby .mbr-text {
  color: #ffffff;
}
.cid-uSx2pvweby .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-uSx2pvweby .mbr-section-title {
  color: #4479d9;
}
.cid-uSx2pvweby H1 {
  color: #4479d9;
}
.cid-uSx2pvweby H2 {
  color: #4479d9;
}
.cid-uSx2pvweby H3 {
  color: #4479d9;
}
.cid-uSx2pvweby .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-uSx2pvweby .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-uSx2pvweby .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-uSx2pvweby .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-uSx2pvweby .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-uSx2pvweby .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-uSx2pvweby .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-uSx2pvweby .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-uSx2pvweby .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-uSx2pvweby .play,
.cid-uSx2pvweby .pause,
.cid-uSx2pvweby .prev,
.cid-uSx2pvweby .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-uSx2pvweby .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-uSx2pvweby #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-uSx2pvweby .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-uSx2pvQa45 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-uSx2pvQa45 .mbr-media {
  position: relative;
}
.cid-uSx2pvQa45 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-uSx2pvQa45 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-uSx2pvQa45 img {
    max-width: 95%;
  }
}
.cid-uSx2pvQa45 h1 {
  line-height: 1.5;
}
.cid-uSx2pvQa45 .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-uSx2pvQa45 .start:hover {
  background: #ff1f3f;
}
.cid-uSx2pvQa45 .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-uSx2pvQa45 a {
  background-image: none !important;
}
.cid-uSx2pvQa45 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-uSx2pvQa45 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-uSx2pvQa45 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-uSx2pvQa45 .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-uSx2pvQa45 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uSx2pvQa45 .mbr-section-title {
  color: #ffffff;
}
.cid-uSx2pvQa45 .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-uSx2pvQa45 .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-uSx2pvQa45 .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-uSx2pvQa45 .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-uSx2pvQa45 .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-uSx2pvQa45 .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-uSx2pvQa45 .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-uSx2pvQa45 .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-uSx2pvQa45 .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-uSx2pvQa45 .playEnfant,
.cid-uSx2pvQa45 .pauseEnfant,
.cid-uSx2pvQa45 .prevEnfant,
.cid-uSx2pvQa45 .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-uSx2pvQa45 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-uSx2pvQa45 #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-uSx2pvQa45 .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-uSx2pvQa45 .mbr-card-title,
.cid-uSx2pvQa45 .cards-wrapper {
  color: #ffa405;
}
.cid-uSx2pvQa45 .mbr-section-title P {
  text-align: right;
}
.cid-uSx2pwoeSs {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-uSx2pwoeSs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uSx2pwoeSs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uSx2pwoeSs .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-uSx2pwoeSs .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-uSx2pwoeSs .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-uSx2pwoeSs .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-uSx2pwoeSs .card-row {
  align-items: stretch;
}
.cid-uSx2pwoeSs .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-uSx2pwoeSs .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-uSx2pwoeSs .couleur1 {
  background-color: royalblue;
}
.cid-uSx2pwoeSs .couleur2 {
  background-color: dodgerblue;
}
.cid-uSx2pwoeSs .couleur3 {
  background-color: cornflowerblue;
}
.cid-uSx2pwoeSs .card-box {
  height: 100%;
}
.cid-uSx2pwoeSs .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-uSx2pwoeSs .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-uSx2pwoeSs .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-uSx2pwoeSs .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-uSx2pwNUgl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uSx2pwNUgl .btn {
  border-radius: 1vh;
}
.cid-uSx2px35Sk {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-uSx2px35Sk .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-uSx2px35Sk .mbr-text,
.cid-uSx2px35Sk .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-uSx2pxkA3X.popup-builder {
  background-color: #ffffff;
}
.cid-uSx2pxkA3X.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uSx2pxkA3X.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uSx2pxkA3X .modal-content,
.cid-uSx2pxkA3X .modal-dialog {
  height: auto;
}
.cid-uSx2pxkA3X .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uSx2pxkA3X .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uSx2pxkA3X .form-wrapper .mbr-form .form-group,
  .cid-uSx2pxkA3X .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uSx2pxkA3X .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uSx2pxkA3X .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-uSx2pxkA3X .mbr-text {
  text-align: center;
}
.cid-uSx2pxkA3X .pt-0 {
  padding-top: 0 !important;
}
.cid-uSx2pxkA3X .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uSx2pxkA3X .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uSx2pxkA3X .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uSx2pxkA3X .modal-open {
  overflow: hidden;
}
.cid-uSx2pxkA3X .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uSx2pxkA3X .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uSx2pxkA3X .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uSx2pxkA3X .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-uSx2pxkA3X .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uSx2pxkA3X .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uSx2pxkA3X .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uSx2pxkA3X .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-uSx2pxkA3X .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uSx2pxkA3X .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uSx2pxkA3X .modal-backdrop.fade {
  opacity: 0;
}
.cid-uSx2pxkA3X .modal-backdrop.show {
  opacity: .5;
}
.cid-uSx2pxkA3X .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-uSx2pxkA3X .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uSx2pxkA3X .modal-header {
    padding: 1rem;
  }
}
.cid-uSx2pxkA3X .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uSx2pxkA3X .modal-header .close svg {
  fill: #ffffff;
}
.cid-uSx2pxkA3X .modal-header .close:hover {
  opacity: 1;
}
.cid-uSx2pxkA3X .modal-header .close:focus {
  outline: none;
}
.cid-uSx2pxkA3X .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uSx2pxkA3X .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uSx2pxkA3X .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uSx2pxkA3X .modal-body {
    padding: 1rem;
  }
}
.cid-uSx2pxkA3X .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-uSx2pxkA3X .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uSx2pxkA3X .modal-footer {
    padding: 1rem;
  }
}
.cid-uSx2pxkA3X .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uSx2pxkA3X .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uSx2pxkA3X .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uSx2pxkA3X .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uSx2pxkA3X .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uSx2pxkA3X .modal-lg,
  .cid-uSx2pxkA3X .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uSx2pxkA3X .modal-xl {
    max-width: 1140px;
  }
}
.cid-uSx2pxkA3X .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uSx2pxkA3X .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-uSx2pxkA3X .form-group {
  margin-bottom: 1rem;
}
.cid-uSx2pxkA3X .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uSx2pxkA3X .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uSx2pxkA3X .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-uSx2pxkA3X .mbr-section-btn {
  margin: 0;
}
.cid-uSx2pxkA3X .mbr-section-btn .btn {
  margin: 0;
}
.cid-uSx2pxkA3X .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-uSx2pxkA3X .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-uSx2pxGBZQ.popup-builder {
  background-color: #ffffff;
}
.cid-uSx2pxGBZQ.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uSx2pxGBZQ.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uSx2pxGBZQ .modal-content,
.cid-uSx2pxGBZQ .modal-dialog {
  height: auto;
}
.cid-uSx2pxGBZQ .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uSx2pxGBZQ .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uSx2pxGBZQ .form-wrapper .mbr-form .form-group,
  .cid-uSx2pxGBZQ .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uSx2pxGBZQ .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uSx2pxGBZQ .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-uSx2pxGBZQ .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-uSx2pxGBZQ .pt-0 {
  padding-top: 0 !important;
}
.cid-uSx2pxGBZQ .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uSx2pxGBZQ .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uSx2pxGBZQ .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uSx2pxGBZQ .modal-open {
  overflow: hidden;
}
.cid-uSx2pxGBZQ .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uSx2pxGBZQ .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uSx2pxGBZQ .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uSx2pxGBZQ .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-uSx2pxGBZQ .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uSx2pxGBZQ .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uSx2pxGBZQ .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uSx2pxGBZQ .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-uSx2pxGBZQ .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uSx2pxGBZQ .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uSx2pxGBZQ .modal-backdrop.fade {
  opacity: 0;
}
.cid-uSx2pxGBZQ .modal-backdrop.show {
  opacity: .5;
}
.cid-uSx2pxGBZQ .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-uSx2pxGBZQ .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uSx2pxGBZQ .modal-header {
    padding: 1rem;
  }
}
.cid-uSx2pxGBZQ .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uSx2pxGBZQ .modal-header .close svg {
  fill: #ffffff;
}
.cid-uSx2pxGBZQ .modal-header .close:hover {
  opacity: 1;
}
.cid-uSx2pxGBZQ .modal-header .close:focus {
  outline: none;
}
.cid-uSx2pxGBZQ .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uSx2pxGBZQ .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uSx2pxGBZQ .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uSx2pxGBZQ .modal-body {
    padding: 1rem;
  }
}
.cid-uSx2pxGBZQ .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-uSx2pxGBZQ .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uSx2pxGBZQ .modal-footer {
    padding: 1rem;
  }
}
.cid-uSx2pxGBZQ .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uSx2pxGBZQ .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uSx2pxGBZQ .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uSx2pxGBZQ .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uSx2pxGBZQ .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uSx2pxGBZQ .modal-lg,
  .cid-uSx2pxGBZQ .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uSx2pxGBZQ .modal-xl {
    max-width: 1140px;
  }
}
.cid-uSx2pxGBZQ .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uSx2pxGBZQ .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-uSx2pxGBZQ .form-group {
  margin-bottom: 1rem;
}
.cid-uSx2pxGBZQ .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uSx2pxGBZQ .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uSx2pxGBZQ .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-uSx2pxGBZQ .mbr-section-btn {
  margin: 0;
}
.cid-uSx2pxGBZQ .mbr-section-btn .btn {
  margin: 0;
}
.cid-uSx2pxGBZQ #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-uSx2pxGBZQ #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-uSx2pxGBZQ #creativecommons img,
.cid-uSx2pxGBZQ iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-uSx2pye2rh {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-uSx2pye2rh .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-uSx2pye2rh .bg-facebook:hover {
  background: #0b60cb;
}
.cid-uSx2pye2rh .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-uSx2pye2rh .bg-youtube:hover {
  background: #cc0000;
}
.cid-uSx2pye2rh .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-uSx2pye2rh .bg-twitch:hover {
  background: #7313ff;
}
.cid-uSx2pye2rh .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-uSx2pye2rh [class^="socicon-"]:before,
.cid-uSx2pye2rh [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-uSx2pye2rh .mbr-section-title,
.cid-uSx2pye2rh .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-uSx2pyJjpG {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-uSx2pyJjpG .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uSx2pyJjpG .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-uSx2pyJjpG .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-uSx2pyJjpG .form-control:focus,
.cid-uSx2pyJjpG .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-uSx2pyJjpG .form-group {
  margin-bottom: 1rem;
}
.cid-uSx2pyJjpG input::-webkit-input-placeholder,
.cid-uSx2pyJjpG textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-uSx2pyJjpG input:-moz-placeholder,
.cid-uSx2pyJjpG textarea:-moz-placeholder {
  color: #656565;
}
.cid-uSx2pyJjpG .jq-selectbox li,
.cid-uSx2pyJjpG .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-uSx2pyJjpG .jq-selectbox li:hover,
.cid-uSx2pyJjpG .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-uSx2pyJjpG .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-uSx2pyJjpG .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-uSx2pyJjpG textarea.form-control {
  resize: none;
}
.cid-uSx2pyJjpG .input-group-btn {
  display: inline-block;
}
.cid-uSx2pyJjpG .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-uSx2pyJjpG .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uSx2pyJjpG .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uSx2pyJjpG .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uSx2pyJjpG .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uSx2pyJjpG .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uSx2pyJjpG .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uSx2pyJjpG .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-uSx2pyJjpG .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uSx2pyJjpG .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uSx2pyJjpG .form-control,
.cid-uSx2pyJjpG .input-group-btn .btn {
  border-radius: 3px;
}
.cid-uSx2pyJjpG #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-uSx2pyJjpG #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-uSx2pyJjpG #creativecommons img,
.cid-uSx2pyJjpG iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-uSx2pyJjpG .offset-md-1 {
  margin-left: 1vw;
}
.cid-uSx2pzHT5x .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-uSx2pzHT5x .my-float {
  margin-top: 16px;
}
.cid-uSx2pzHT5x P {
  color: #232323;
}
.cid-uSx2pzHT5x DIV {
  color: #ffffff;
}
.cid-uSx2pzHT5x H10 {
  color: #767676;
}
.cid-uSx2pzHT5x .hidden {
  display: none;
}
.cid-uSx2pAcVYb.popup-builder {
  background-color: #ffffff;
}
.cid-uSx2pAcVYb.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uSx2pAcVYb.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uSx2pAcVYb .modal-content,
.cid-uSx2pAcVYb .modal-dialog {
  height: auto;
}
.cid-uSx2pAcVYb .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uSx2pAcVYb .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uSx2pAcVYb .form-wrapper .mbr-form .form-group,
  .cid-uSx2pAcVYb .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uSx2pAcVYb .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uSx2pAcVYb .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-uSx2pAcVYb .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-uSx2pAcVYb .pt-0 {
  padding-top: 0 !important;
}
.cid-uSx2pAcVYb .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uSx2pAcVYb .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uSx2pAcVYb .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uSx2pAcVYb .modal-open {
  overflow: hidden;
}
.cid-uSx2pAcVYb .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uSx2pAcVYb .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uSx2pAcVYb .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uSx2pAcVYb .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-uSx2pAcVYb .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uSx2pAcVYb .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uSx2pAcVYb .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uSx2pAcVYb .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-uSx2pAcVYb .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uSx2pAcVYb .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uSx2pAcVYb .modal-backdrop.fade {
  opacity: 0;
}
.cid-uSx2pAcVYb .modal-backdrop.show {
  opacity: .5;
}
.cid-uSx2pAcVYb .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-uSx2pAcVYb .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uSx2pAcVYb .modal-header {
    padding: 1rem;
  }
}
.cid-uSx2pAcVYb .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uSx2pAcVYb .modal-header .close svg {
  fill: #ffffff;
}
.cid-uSx2pAcVYb .modal-header .close:hover {
  opacity: 1;
}
.cid-uSx2pAcVYb .modal-header .close:focus {
  outline: none;
}
.cid-uSx2pAcVYb .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uSx2pAcVYb .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uSx2pAcVYb .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uSx2pAcVYb .modal-body {
    padding: 1rem;
  }
}
.cid-uSx2pAcVYb .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-uSx2pAcVYb .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uSx2pAcVYb .modal-footer {
    padding: 1rem;
  }
}
.cid-uSx2pAcVYb .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uSx2pAcVYb .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uSx2pAcVYb .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uSx2pAcVYb .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uSx2pAcVYb .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uSx2pAcVYb .modal-lg,
  .cid-uSx2pAcVYb .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uSx2pAcVYb .modal-xl {
    max-width: 1140px;
  }
}
.cid-uSx2pAcVYb .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uSx2pAcVYb .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-uSx2pAcVYb .form-group {
  margin-bottom: 1rem;
}
.cid-uSx2pAcVYb .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uSx2pAcVYb .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uSx2pAcVYb .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-uSx2pAcVYb .mbr-section-btn {
  margin: 0;
}
.cid-uSx2pAcVYb .mbr-section-btn .btn {
  margin: 0;
}
.cid-uWAsBF5Idj {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uWAsBF5Idj nav.navbar {
  position: fixed;
}
.cid-uWAsBF5Idj .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-uWAsBF5Idj .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uWAsBF5Idj .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-uWAsBF5Idj #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-uWAsBF5Idj .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-uWAsBF5Idj .dropdown-item:hover,
.cid-uWAsBF5Idj .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-uWAsBF5Idj .dropdown-item:hover span {
  color: white;
}
.cid-uWAsBF5Idj .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uWAsBF5Idj .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uWAsBF5Idj .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-uWAsBF5Idj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uWAsBF5Idj .nav-link {
  position: relative;
}
.cid-uWAsBF5Idj .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-uWAsBF5Idj .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-uWAsBF5Idj .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-uWAsBF5Idj .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-uWAsBF5Idj .dropdown-menu,
.cid-uWAsBF5Idj .navbar.opened {
  background: #353535 !important;
}
.cid-uWAsBF5Idj .nav-item:focus,
.cid-uWAsBF5Idj .nav-link:focus {
  outline: none;
}
.cid-uWAsBF5Idj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uWAsBF5Idj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uWAsBF5Idj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uWAsBF5Idj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uWAsBF5Idj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uWAsBF5Idj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uWAsBF5Idj .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-uWAsBF5Idj .navbar.opened {
  transition: all 0.3s;
}
.cid-uWAsBF5Idj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uWAsBF5Idj .navbar .navbar-logo img {
  width: auto;
}
.cid-uWAsBF5Idj .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uWAsBF5Idj .navbar.collapsed {
  justify-content: center;
}
.cid-uWAsBF5Idj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uWAsBF5Idj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uWAsBF5Idj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uWAsBF5Idj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uWAsBF5Idj .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-uWAsBF5Idj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uWAsBF5Idj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uWAsBF5Idj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uWAsBF5Idj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uWAsBF5Idj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uWAsBF5Idj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uWAsBF5Idj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uWAsBF5Idj .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-uWAsBF5Idj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uWAsBF5Idj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uWAsBF5Idj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uWAsBF5Idj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uWAsBF5Idj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uWAsBF5Idj .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-uWAsBF5Idj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uWAsBF5Idj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uWAsBF5Idj .dropdown-item.active,
.cid-uWAsBF5Idj .dropdown-item:active {
  background-color: transparent;
}
.cid-uWAsBF5Idj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uWAsBF5Idj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uWAsBF5Idj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uWAsBF5Idj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-uWAsBF5Idj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uWAsBF5Idj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uWAsBF5Idj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uWAsBF5Idj .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uWAsBF5Idj button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uWAsBF5Idj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-uWAsBF5Idj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uWAsBF5Idj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uWAsBF5Idj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uWAsBF5Idj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uWAsBF5Idj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uWAsBF5Idj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uWAsBF5Idj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uWAsBF5Idj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uWAsBF5Idj .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uWAsBF5Idj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uWAsBF5Idj .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-uWAsBF5Idj .navbar {
    height: 70px;
  }
  .cid-uWAsBF5Idj .navbar.opened {
    height: auto;
  }
  .cid-uWAsBF5Idj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uWAsBF5Idj .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-uWAsBF5Idj .navbar-toggler {
  margin-left: 10px;
}
.cid-uWAsBF5Idj .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-uWAsBF5Idj .navbar-logo {
  margin-right: 0 !important;
}
.cid-uWAsBF5Idj .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-uWAsBF5Idj .mbr-text {
    display: none;
  }
}
.cid-uWAsBF5Idj .navbar-collapse {
  padding-top: 40px !important;
}
.cid-uWAsBF5Idj .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-uWAsBF5Idj .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-uWAsBF5Idj .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-uWAsBF5Idj #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-uWAsBF5Idj #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-uWAsBF5Idj #vol {
    display: none;
  }
}
.cid-uWAsBF5Idj .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-uWAsBG2wL4 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uWAsBG2wL4 .mbr-section-title {
  color: #4479d9;
}
#custom-html-2k3 body {
  background-color: black;
}
#custom-html-2k3 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-2k3 .complet {
  background-color: #000000;
}
#custom-html-2k3 .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-2k3 .conteneurVideo iframe,
#custom-html-2k3 .conteneurVideo object,
#custom-html-2k3 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-2k3 #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-2k3 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-2k3 #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-2k3 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-2k3 .donneesLecteur {
  padding-left: .5vw;
}
.cid-uWAsBGrpWx {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-uWAsBGrpWx .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-uWAsBGGTv9 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-uWAsBGGTv9 .mbr-text {
  color: #ffffff;
}
.cid-uWAsBGGTv9 .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-uWAsBGGTv9 .mbr-section-title {
  color: #4479d9;
}
.cid-uWAsBGGTv9 H1 {
  color: #4479d9;
}
.cid-uWAsBGGTv9 H2 {
  color: #4479d9;
}
.cid-uWAsBGGTv9 H3 {
  color: #4479d9;
}
.cid-uWAsBGGTv9 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-uWAsBGGTv9 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-uWAsBGGTv9 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-uWAsBGGTv9 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-uWAsBGGTv9 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-uWAsBGGTv9 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-uWAsBGGTv9 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-uWAsBGGTv9 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-uWAsBGGTv9 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-uWAsBGGTv9 .play,
.cid-uWAsBGGTv9 .pause,
.cid-uWAsBGGTv9 .prev,
.cid-uWAsBGGTv9 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-uWAsBGGTv9 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-uWAsBGGTv9 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-uWAsBGGTv9 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-uWAsBGX0Yd {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-uWAsBGX0Yd .mbr-media {
  position: relative;
}
.cid-uWAsBGX0Yd .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-uWAsBGX0Yd 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-uWAsBGX0Yd img {
    max-width: 95%;
  }
}
.cid-uWAsBGX0Yd h1 {
  line-height: 1.5;
}
.cid-uWAsBGX0Yd .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-uWAsBGX0Yd .start:hover {
  background: #ff1f3f;
}
.cid-uWAsBGX0Yd .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-uWAsBGX0Yd a {
  background-image: none !important;
}
.cid-uWAsBGX0Yd .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-uWAsBGX0Yd .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-uWAsBGX0Yd .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-uWAsBGX0Yd .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-uWAsBGX0Yd .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uWAsBGX0Yd .mbr-section-title {
  color: #ffffff;
}
.cid-uWAsBGX0Yd .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-uWAsBGX0Yd .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-uWAsBGX0Yd .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-uWAsBGX0Yd .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-uWAsBGX0Yd .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-uWAsBGX0Yd .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-uWAsBGX0Yd .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-uWAsBGX0Yd .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-uWAsBGX0Yd .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-uWAsBGX0Yd .playEnfant,
.cid-uWAsBGX0Yd .pauseEnfant,
.cid-uWAsBGX0Yd .prevEnfant,
.cid-uWAsBGX0Yd .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-uWAsBGX0Yd .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-uWAsBGX0Yd #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-uWAsBGX0Yd .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-uWAsBGX0Yd .mbr-card-title,
.cid-uWAsBGX0Yd .cards-wrapper {
  color: #ffa405;
}
.cid-uWAsBGX0Yd .mbr-section-title P {
  text-align: right;
}
.cid-uWAsBHuIHY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-uWAsBHuIHY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uWAsBHuIHY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uWAsBHuIHY .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-uWAsBHuIHY .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-uWAsBHuIHY .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-uWAsBHuIHY .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-uWAsBHuIHY .card-row {
  align-items: stretch;
}
.cid-uWAsBHuIHY .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-uWAsBHuIHY .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-uWAsBHuIHY .couleur1 {
  background-color: royalblue;
}
.cid-uWAsBHuIHY .couleur2 {
  background-color: dodgerblue;
}
.cid-uWAsBHuIHY .couleur3 {
  background-color: cornflowerblue;
}
.cid-uWAsBHuIHY .card-box {
  height: 100%;
}
.cid-uWAsBHuIHY .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-uWAsBHuIHY .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-uWAsBHuIHY .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-uWAsBHuIHY .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-uWAsBI1shy {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uWAsBI1shy .btn {
  border-radius: 1vh;
}
.cid-uWAsBIjcOt {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-uWAsBIjcOt .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-uWAsBIjcOt .mbr-text,
.cid-uWAsBIjcOt .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-uWAsBIBqhO.popup-builder {
  background-color: #ffffff;
}
.cid-uWAsBIBqhO.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uWAsBIBqhO.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uWAsBIBqhO .modal-content,
.cid-uWAsBIBqhO .modal-dialog {
  height: auto;
}
.cid-uWAsBIBqhO .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uWAsBIBqhO .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uWAsBIBqhO .form-wrapper .mbr-form .form-group,
  .cid-uWAsBIBqhO .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uWAsBIBqhO .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uWAsBIBqhO .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-uWAsBIBqhO .mbr-text {
  text-align: center;
}
.cid-uWAsBIBqhO .pt-0 {
  padding-top: 0 !important;
}
.cid-uWAsBIBqhO .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uWAsBIBqhO .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uWAsBIBqhO .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uWAsBIBqhO .modal-open {
  overflow: hidden;
}
.cid-uWAsBIBqhO .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uWAsBIBqhO .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uWAsBIBqhO .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uWAsBIBqhO .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-uWAsBIBqhO .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uWAsBIBqhO .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uWAsBIBqhO .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uWAsBIBqhO .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-uWAsBIBqhO .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uWAsBIBqhO .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uWAsBIBqhO .modal-backdrop.fade {
  opacity: 0;
}
.cid-uWAsBIBqhO .modal-backdrop.show {
  opacity: .5;
}
.cid-uWAsBIBqhO .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-uWAsBIBqhO .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uWAsBIBqhO .modal-header {
    padding: 1rem;
  }
}
.cid-uWAsBIBqhO .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uWAsBIBqhO .modal-header .close svg {
  fill: #ffffff;
}
.cid-uWAsBIBqhO .modal-header .close:hover {
  opacity: 1;
}
.cid-uWAsBIBqhO .modal-header .close:focus {
  outline: none;
}
.cid-uWAsBIBqhO .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uWAsBIBqhO .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uWAsBIBqhO .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uWAsBIBqhO .modal-body {
    padding: 1rem;
  }
}
.cid-uWAsBIBqhO .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-uWAsBIBqhO .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uWAsBIBqhO .modal-footer {
    padding: 1rem;
  }
}
.cid-uWAsBIBqhO .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uWAsBIBqhO .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uWAsBIBqhO .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uWAsBIBqhO .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uWAsBIBqhO .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uWAsBIBqhO .modal-lg,
  .cid-uWAsBIBqhO .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uWAsBIBqhO .modal-xl {
    max-width: 1140px;
  }
}
.cid-uWAsBIBqhO .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uWAsBIBqhO .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-uWAsBIBqhO .form-group {
  margin-bottom: 1rem;
}
.cid-uWAsBIBqhO .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uWAsBIBqhO .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uWAsBIBqhO .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-uWAsBIBqhO .mbr-section-btn {
  margin: 0;
}
.cid-uWAsBIBqhO .mbr-section-btn .btn {
  margin: 0;
}
.cid-uWAsBIBqhO .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-uWAsBIBqhO .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-uWAsBIXTyV.popup-builder {
  background-color: #ffffff;
}
.cid-uWAsBIXTyV.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uWAsBIXTyV.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uWAsBIXTyV .modal-content,
.cid-uWAsBIXTyV .modal-dialog {
  height: auto;
}
.cid-uWAsBIXTyV .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uWAsBIXTyV .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uWAsBIXTyV .form-wrapper .mbr-form .form-group,
  .cid-uWAsBIXTyV .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uWAsBIXTyV .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uWAsBIXTyV .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-uWAsBIXTyV .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-uWAsBIXTyV .pt-0 {
  padding-top: 0 !important;
}
.cid-uWAsBIXTyV .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uWAsBIXTyV .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uWAsBIXTyV .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uWAsBIXTyV .modal-open {
  overflow: hidden;
}
.cid-uWAsBIXTyV .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uWAsBIXTyV .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uWAsBIXTyV .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uWAsBIXTyV .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-uWAsBIXTyV .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uWAsBIXTyV .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uWAsBIXTyV .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uWAsBIXTyV .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-uWAsBIXTyV .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uWAsBIXTyV .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uWAsBIXTyV .modal-backdrop.fade {
  opacity: 0;
}
.cid-uWAsBIXTyV .modal-backdrop.show {
  opacity: .5;
}
.cid-uWAsBIXTyV .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-uWAsBIXTyV .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uWAsBIXTyV .modal-header {
    padding: 1rem;
  }
}
.cid-uWAsBIXTyV .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uWAsBIXTyV .modal-header .close svg {
  fill: #ffffff;
}
.cid-uWAsBIXTyV .modal-header .close:hover {
  opacity: 1;
}
.cid-uWAsBIXTyV .modal-header .close:focus {
  outline: none;
}
.cid-uWAsBIXTyV .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uWAsBIXTyV .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uWAsBIXTyV .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uWAsBIXTyV .modal-body {
    padding: 1rem;
  }
}
.cid-uWAsBIXTyV .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-uWAsBIXTyV .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uWAsBIXTyV .modal-footer {
    padding: 1rem;
  }
}
.cid-uWAsBIXTyV .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uWAsBIXTyV .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uWAsBIXTyV .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uWAsBIXTyV .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uWAsBIXTyV .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uWAsBIXTyV .modal-lg,
  .cid-uWAsBIXTyV .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uWAsBIXTyV .modal-xl {
    max-width: 1140px;
  }
}
.cid-uWAsBIXTyV .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uWAsBIXTyV .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-uWAsBIXTyV .form-group {
  margin-bottom: 1rem;
}
.cid-uWAsBIXTyV .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uWAsBIXTyV .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uWAsBIXTyV .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-uWAsBIXTyV .mbr-section-btn {
  margin: 0;
}
.cid-uWAsBIXTyV .mbr-section-btn .btn {
  margin: 0;
}
.cid-uWAsBIXTyV #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-uWAsBIXTyV #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-uWAsBIXTyV #creativecommons img,
.cid-uWAsBIXTyV iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-uWAsBJvveR {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-uWAsBJvveR .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-uWAsBJvveR .bg-facebook:hover {
  background: #0b60cb;
}
.cid-uWAsBJvveR .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-uWAsBJvveR .bg-youtube:hover {
  background: #cc0000;
}
.cid-uWAsBJvveR .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-uWAsBJvveR .bg-twitch:hover {
  background: #7313ff;
}
.cid-uWAsBJvveR .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-uWAsBJvveR [class^="socicon-"]:before,
.cid-uWAsBJvveR [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-uWAsBJvveR .mbr-section-title,
.cid-uWAsBJvveR .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-uWAsBK24tD {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-uWAsBK24tD .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uWAsBK24tD .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-uWAsBK24tD .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-uWAsBK24tD .form-control:focus,
.cid-uWAsBK24tD .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-uWAsBK24tD .form-group {
  margin-bottom: 1rem;
}
.cid-uWAsBK24tD input::-webkit-input-placeholder,
.cid-uWAsBK24tD textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-uWAsBK24tD input:-moz-placeholder,
.cid-uWAsBK24tD textarea:-moz-placeholder {
  color: #656565;
}
.cid-uWAsBK24tD .jq-selectbox li,
.cid-uWAsBK24tD .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-uWAsBK24tD .jq-selectbox li:hover,
.cid-uWAsBK24tD .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-uWAsBK24tD .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-uWAsBK24tD .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-uWAsBK24tD textarea.form-control {
  resize: none;
}
.cid-uWAsBK24tD .input-group-btn {
  display: inline-block;
}
.cid-uWAsBK24tD .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-uWAsBK24tD .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uWAsBK24tD .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uWAsBK24tD .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uWAsBK24tD .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uWAsBK24tD .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uWAsBK24tD .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uWAsBK24tD .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-uWAsBK24tD .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uWAsBK24tD .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uWAsBK24tD .form-control,
.cid-uWAsBK24tD .input-group-btn .btn {
  border-radius: 3px;
}
.cid-uWAsBK24tD #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-uWAsBK24tD #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-uWAsBK24tD #creativecommons img,
.cid-uWAsBK24tD iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-uWAsBK24tD .offset-md-1 {
  margin-left: 1vw;
}
.cid-uWAsBL5Wik .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-uWAsBL5Wik .my-float {
  margin-top: 16px;
}
.cid-uWAsBL5Wik P {
  color: #232323;
}
.cid-uWAsBL5Wik DIV {
  color: #ffffff;
}
.cid-uWAsBL5Wik H10 {
  color: #767676;
}
.cid-uWAsBL5Wik .hidden {
  display: none;
}
.cid-uWAsBLBCJU.popup-builder {
  background-color: #ffffff;
}
.cid-uWAsBLBCJU.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uWAsBLBCJU.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uWAsBLBCJU .modal-content,
.cid-uWAsBLBCJU .modal-dialog {
  height: auto;
}
.cid-uWAsBLBCJU .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uWAsBLBCJU .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uWAsBLBCJU .form-wrapper .mbr-form .form-group,
  .cid-uWAsBLBCJU .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uWAsBLBCJU .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uWAsBLBCJU .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-uWAsBLBCJU .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-uWAsBLBCJU .pt-0 {
  padding-top: 0 !important;
}
.cid-uWAsBLBCJU .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uWAsBLBCJU .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uWAsBLBCJU .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uWAsBLBCJU .modal-open {
  overflow: hidden;
}
.cid-uWAsBLBCJU .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uWAsBLBCJU .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uWAsBLBCJU .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uWAsBLBCJU .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-uWAsBLBCJU .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uWAsBLBCJU .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uWAsBLBCJU .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uWAsBLBCJU .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-uWAsBLBCJU .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uWAsBLBCJU .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uWAsBLBCJU .modal-backdrop.fade {
  opacity: 0;
}
.cid-uWAsBLBCJU .modal-backdrop.show {
  opacity: .5;
}
.cid-uWAsBLBCJU .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-uWAsBLBCJU .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uWAsBLBCJU .modal-header {
    padding: 1rem;
  }
}
.cid-uWAsBLBCJU .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uWAsBLBCJU .modal-header .close svg {
  fill: #ffffff;
}
.cid-uWAsBLBCJU .modal-header .close:hover {
  opacity: 1;
}
.cid-uWAsBLBCJU .modal-header .close:focus {
  outline: none;
}
.cid-uWAsBLBCJU .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uWAsBLBCJU .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uWAsBLBCJU .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uWAsBLBCJU .modal-body {
    padding: 1rem;
  }
}
.cid-uWAsBLBCJU .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-uWAsBLBCJU .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uWAsBLBCJU .modal-footer {
    padding: 1rem;
  }
}
.cid-uWAsBLBCJU .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uWAsBLBCJU .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uWAsBLBCJU .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uWAsBLBCJU .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uWAsBLBCJU .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uWAsBLBCJU .modal-lg,
  .cid-uWAsBLBCJU .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uWAsBLBCJU .modal-xl {
    max-width: 1140px;
  }
}
.cid-uWAsBLBCJU .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uWAsBLBCJU .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-uWAsBLBCJU .form-group {
  margin-bottom: 1rem;
}
.cid-uWAsBLBCJU .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uWAsBLBCJU .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uWAsBLBCJU .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-uWAsBLBCJU .mbr-section-btn {
  margin: 0;
}
.cid-uWAsBLBCJU .mbr-section-btn .btn {
  margin: 0;
}
.cid-v1XuqiU1S5 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-v1XuqiU1S5 nav.navbar {
  position: fixed;
}
.cid-v1XuqiU1S5 .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-v1XuqiU1S5 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-v1XuqiU1S5 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-v1XuqiU1S5 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-v1XuqiU1S5 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-v1XuqiU1S5 .dropdown-item:hover,
.cid-v1XuqiU1S5 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-v1XuqiU1S5 .dropdown-item:hover span {
  color: white;
}
.cid-v1XuqiU1S5 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-v1XuqiU1S5 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-v1XuqiU1S5 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-v1XuqiU1S5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v1XuqiU1S5 .nav-link {
  position: relative;
}
.cid-v1XuqiU1S5 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-v1XuqiU1S5 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-v1XuqiU1S5 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-v1XuqiU1S5 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-v1XuqiU1S5 .dropdown-menu,
.cid-v1XuqiU1S5 .navbar.opened {
  background: #353535 !important;
}
.cid-v1XuqiU1S5 .nav-item:focus,
.cid-v1XuqiU1S5 .nav-link:focus {
  outline: none;
}
.cid-v1XuqiU1S5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v1XuqiU1S5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v1XuqiU1S5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v1XuqiU1S5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v1XuqiU1S5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v1XuqiU1S5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v1XuqiU1S5 .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-v1XuqiU1S5 .navbar.opened {
  transition: all 0.3s;
}
.cid-v1XuqiU1S5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v1XuqiU1S5 .navbar .navbar-logo img {
  width: auto;
}
.cid-v1XuqiU1S5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-v1XuqiU1S5 .navbar.collapsed {
  justify-content: center;
}
.cid-v1XuqiU1S5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v1XuqiU1S5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v1XuqiU1S5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v1XuqiU1S5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v1XuqiU1S5 .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-v1XuqiU1S5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v1XuqiU1S5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v1XuqiU1S5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-v1XuqiU1S5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v1XuqiU1S5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v1XuqiU1S5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v1XuqiU1S5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v1XuqiU1S5 .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-v1XuqiU1S5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v1XuqiU1S5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v1XuqiU1S5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v1XuqiU1S5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v1XuqiU1S5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v1XuqiU1S5 .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-v1XuqiU1S5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v1XuqiU1S5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v1XuqiU1S5 .dropdown-item.active,
.cid-v1XuqiU1S5 .dropdown-item:active {
  background-color: transparent;
}
.cid-v1XuqiU1S5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v1XuqiU1S5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v1XuqiU1S5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v1XuqiU1S5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-v1XuqiU1S5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v1XuqiU1S5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v1XuqiU1S5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v1XuqiU1S5 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v1XuqiU1S5 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v1XuqiU1S5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-v1XuqiU1S5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v1XuqiU1S5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v1XuqiU1S5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v1XuqiU1S5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v1XuqiU1S5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v1XuqiU1S5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v1XuqiU1S5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v1XuqiU1S5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v1XuqiU1S5 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-v1XuqiU1S5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v1XuqiU1S5 .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-v1XuqiU1S5 .navbar {
    height: 70px;
  }
  .cid-v1XuqiU1S5 .navbar.opened {
    height: auto;
  }
  .cid-v1XuqiU1S5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v1XuqiU1S5 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-v1XuqiU1S5 .navbar-toggler {
  margin-left: 10px;
}
.cid-v1XuqiU1S5 .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-v1XuqiU1S5 .navbar-logo {
  margin-right: 0 !important;
}
.cid-v1XuqiU1S5 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-v1XuqiU1S5 .mbr-text {
    display: none;
  }
}
.cid-v1XuqiU1S5 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-v1XuqiU1S5 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-v1XuqiU1S5 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-v1XuqiU1S5 .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-v1XuqiU1S5 #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-v1XuqiU1S5 #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-v1XuqiU1S5 #vol {
    display: none;
  }
}
.cid-v1XuqiU1S5 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-v1XuqjOLMr {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-v1XuqjOLMr .mbr-section-title {
  color: #4479d9;
}
#custom-html-2kj body {
  background-color: black;
}
#custom-html-2kj .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-2kj .complet {
  background-color: #000000;
}
#custom-html-2kj .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-2kj .conteneurVideo iframe,
#custom-html-2kj .conteneurVideo object,
#custom-html-2kj .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-2kj #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-2kj .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-2kj #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-2kj .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-2kj .donneesLecteur {
  padding-left: .5vw;
}
.cid-v1Xuqk9WFW {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-v1Xuqk9WFW .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-v1XuqkmYzN {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-v1XuqkmYzN .mbr-text {
  color: #ffffff;
}
.cid-v1XuqkmYzN .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-v1XuqkmYzN .mbr-section-title {
  color: #4479d9;
}
.cid-v1XuqkmYzN H1 {
  color: #4479d9;
}
.cid-v1XuqkmYzN H2 {
  color: #4479d9;
}
.cid-v1XuqkmYzN H3 {
  color: #4479d9;
}
.cid-v1XuqkmYzN .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-v1XuqkmYzN .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-v1XuqkmYzN .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-v1XuqkmYzN .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-v1XuqkmYzN .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-v1XuqkmYzN .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-v1XuqkmYzN .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-v1XuqkmYzN .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-v1XuqkmYzN .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-v1XuqkmYzN .play,
.cid-v1XuqkmYzN .pause,
.cid-v1XuqkmYzN .prev,
.cid-v1XuqkmYzN .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-v1XuqkmYzN .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-v1XuqkmYzN #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-v1XuqkmYzN .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-v1XuqkD7YX {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-v1XuqkD7YX .mbr-media {
  position: relative;
}
.cid-v1XuqkD7YX .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-v1XuqkD7YX 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-v1XuqkD7YX img {
    max-width: 95%;
  }
}
.cid-v1XuqkD7YX h1 {
  line-height: 1.5;
}
.cid-v1XuqkD7YX .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-v1XuqkD7YX .start:hover {
  background: #ff1f3f;
}
.cid-v1XuqkD7YX .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-v1XuqkD7YX a {
  background-image: none !important;
}
.cid-v1XuqkD7YX .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-v1XuqkD7YX .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-v1XuqkD7YX .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-v1XuqkD7YX .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-v1XuqkD7YX .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-v1XuqkD7YX .mbr-section-title {
  color: #ffffff;
}
.cid-v1XuqkD7YX .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-v1XuqkD7YX .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-v1XuqkD7YX .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-v1XuqkD7YX .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-v1XuqkD7YX .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-v1XuqkD7YX .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-v1XuqkD7YX .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-v1XuqkD7YX .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-v1XuqkD7YX .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-v1XuqkD7YX .playEnfant,
.cid-v1XuqkD7YX .pauseEnfant,
.cid-v1XuqkD7YX .prevEnfant,
.cid-v1XuqkD7YX .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-v1XuqkD7YX .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-v1XuqkD7YX #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-v1XuqkD7YX .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-v1XuqkD7YX .mbr-card-title,
.cid-v1XuqkD7YX .cards-wrapper {
  color: #ffa405;
}
.cid-v1XuqkD7YX .mbr-section-title P {
  text-align: right;
}
.cid-v1Xuql9q7I {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-v1Xuql9q7I .mbr-fallback-image.disabled {
  display: none;
}
.cid-v1Xuql9q7I .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v1Xuql9q7I .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-v1Xuql9q7I .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-v1Xuql9q7I .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-v1Xuql9q7I .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-v1Xuql9q7I .card-row {
  align-items: stretch;
}
.cid-v1Xuql9q7I .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-v1Xuql9q7I .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-v1Xuql9q7I .couleur1 {
  background-color: royalblue;
}
.cid-v1Xuql9q7I .couleur2 {
  background-color: dodgerblue;
}
.cid-v1Xuql9q7I .couleur3 {
  background-color: cornflowerblue;
}
.cid-v1Xuql9q7I .card-box {
  height: 100%;
}
.cid-v1Xuql9q7I .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-v1Xuql9q7I .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-v1Xuql9q7I .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-v1Xuql9q7I .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-v1Xuqlwpvv {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-v1Xuqlwpvv .btn {
  border-radius: 1vh;
}
.cid-v1XuqlLy1f {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-v1XuqlLy1f .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-v1XuqlLy1f .mbr-text,
.cid-v1XuqlLy1f .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-v1Xuqm19Uk.popup-builder {
  background-color: #ffffff;
}
.cid-v1Xuqm19Uk.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-v1Xuqm19Uk.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-v1Xuqm19Uk .modal-content,
.cid-v1Xuqm19Uk .modal-dialog {
  height: auto;
}
.cid-v1Xuqm19Uk .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-v1Xuqm19Uk .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-v1Xuqm19Uk .form-wrapper .mbr-form .form-group,
  .cid-v1Xuqm19Uk .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-v1Xuqm19Uk .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-v1Xuqm19Uk .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-v1Xuqm19Uk .mbr-text {
  text-align: center;
}
.cid-v1Xuqm19Uk .pt-0 {
  padding-top: 0 !important;
}
.cid-v1Xuqm19Uk .pb-0 {
  padding-bottom: 0 !important;
}
.cid-v1Xuqm19Uk .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-v1Xuqm19Uk .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-v1Xuqm19Uk .modal-open {
  overflow: hidden;
}
.cid-v1Xuqm19Uk .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-v1Xuqm19Uk .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-v1Xuqm19Uk .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-v1Xuqm19Uk .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-v1Xuqm19Uk .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-v1Xuqm19Uk .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-v1Xuqm19Uk .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-v1Xuqm19Uk .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-v1Xuqm19Uk .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-v1Xuqm19Uk .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-v1Xuqm19Uk .modal-backdrop.fade {
  opacity: 0;
}
.cid-v1Xuqm19Uk .modal-backdrop.show {
  opacity: .5;
}
.cid-v1Xuqm19Uk .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-v1Xuqm19Uk .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v1Xuqm19Uk .modal-header {
    padding: 1rem;
  }
}
.cid-v1Xuqm19Uk .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-v1Xuqm19Uk .modal-header .close svg {
  fill: #ffffff;
}
.cid-v1Xuqm19Uk .modal-header .close:hover {
  opacity: 1;
}
.cid-v1Xuqm19Uk .modal-header .close:focus {
  outline: none;
}
.cid-v1Xuqm19Uk .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-v1Xuqm19Uk .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-v1Xuqm19Uk .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v1Xuqm19Uk .modal-body {
    padding: 1rem;
  }
}
.cid-v1Xuqm19Uk .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-v1Xuqm19Uk .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v1Xuqm19Uk .modal-footer {
    padding: 1rem;
  }
}
.cid-v1Xuqm19Uk .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-v1Xuqm19Uk .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-v1Xuqm19Uk .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-v1Xuqm19Uk .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-v1Xuqm19Uk .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-v1Xuqm19Uk .modal-lg,
  .cid-v1Xuqm19Uk .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-v1Xuqm19Uk .modal-xl {
    max-width: 1140px;
  }
}
.cid-v1Xuqm19Uk .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-v1Xuqm19Uk .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-v1Xuqm19Uk .form-group {
  margin-bottom: 1rem;
}
.cid-v1Xuqm19Uk .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-v1Xuqm19Uk .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-v1Xuqm19Uk .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-v1Xuqm19Uk .mbr-section-btn {
  margin: 0;
}
.cid-v1Xuqm19Uk .mbr-section-btn .btn {
  margin: 0;
}
.cid-v1Xuqm19Uk .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-v1Xuqm19Uk .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-v1XuqmonUN.popup-builder {
  background-color: #ffffff;
}
.cid-v1XuqmonUN.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-v1XuqmonUN.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-v1XuqmonUN .modal-content,
.cid-v1XuqmonUN .modal-dialog {
  height: auto;
}
.cid-v1XuqmonUN .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-v1XuqmonUN .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-v1XuqmonUN .form-wrapper .mbr-form .form-group,
  .cid-v1XuqmonUN .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-v1XuqmonUN .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-v1XuqmonUN .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-v1XuqmonUN .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-v1XuqmonUN .pt-0 {
  padding-top: 0 !important;
}
.cid-v1XuqmonUN .pb-0 {
  padding-bottom: 0 !important;
}
.cid-v1XuqmonUN .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-v1XuqmonUN .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-v1XuqmonUN .modal-open {
  overflow: hidden;
}
.cid-v1XuqmonUN .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-v1XuqmonUN .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-v1XuqmonUN .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-v1XuqmonUN .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-v1XuqmonUN .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-v1XuqmonUN .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-v1XuqmonUN .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-v1XuqmonUN .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-v1XuqmonUN .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-v1XuqmonUN .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-v1XuqmonUN .modal-backdrop.fade {
  opacity: 0;
}
.cid-v1XuqmonUN .modal-backdrop.show {
  opacity: .5;
}
.cid-v1XuqmonUN .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-v1XuqmonUN .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v1XuqmonUN .modal-header {
    padding: 1rem;
  }
}
.cid-v1XuqmonUN .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-v1XuqmonUN .modal-header .close svg {
  fill: #ffffff;
}
.cid-v1XuqmonUN .modal-header .close:hover {
  opacity: 1;
}
.cid-v1XuqmonUN .modal-header .close:focus {
  outline: none;
}
.cid-v1XuqmonUN .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-v1XuqmonUN .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-v1XuqmonUN .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v1XuqmonUN .modal-body {
    padding: 1rem;
  }
}
.cid-v1XuqmonUN .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-v1XuqmonUN .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v1XuqmonUN .modal-footer {
    padding: 1rem;
  }
}
.cid-v1XuqmonUN .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-v1XuqmonUN .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-v1XuqmonUN .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-v1XuqmonUN .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-v1XuqmonUN .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-v1XuqmonUN .modal-lg,
  .cid-v1XuqmonUN .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-v1XuqmonUN .modal-xl {
    max-width: 1140px;
  }
}
.cid-v1XuqmonUN .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-v1XuqmonUN .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-v1XuqmonUN .form-group {
  margin-bottom: 1rem;
}
.cid-v1XuqmonUN .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-v1XuqmonUN .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-v1XuqmonUN .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-v1XuqmonUN .mbr-section-btn {
  margin: 0;
}
.cid-v1XuqmonUN .mbr-section-btn .btn {
  margin: 0;
}
.cid-v1XuqmonUN #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-v1XuqmonUN #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-v1XuqmonUN #creativecommons img,
.cid-v1XuqmonUN iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-v1XuqmYcPz {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-v1XuqmYcPz .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-v1XuqmYcPz .bg-facebook:hover {
  background: #0b60cb;
}
.cid-v1XuqmYcPz .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-v1XuqmYcPz .bg-youtube:hover {
  background: #cc0000;
}
.cid-v1XuqmYcPz .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-v1XuqmYcPz .bg-twitch:hover {
  background: #7313ff;
}
.cid-v1XuqmYcPz .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-v1XuqmYcPz [class^="socicon-"]:before,
.cid-v1XuqmYcPz [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-v1XuqmYcPz .mbr-section-title,
.cid-v1XuqmYcPz .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-v1Xuqnv7Da {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-v1Xuqnv7Da .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-v1Xuqnv7Da .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-v1Xuqnv7Da .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-v1Xuqnv7Da .form-control:focus,
.cid-v1Xuqnv7Da .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v1Xuqnv7Da .form-group {
  margin-bottom: 1rem;
}
.cid-v1Xuqnv7Da input::-webkit-input-placeholder,
.cid-v1Xuqnv7Da textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v1Xuqnv7Da input:-moz-placeholder,
.cid-v1Xuqnv7Da textarea:-moz-placeholder {
  color: #656565;
}
.cid-v1Xuqnv7Da .jq-selectbox li,
.cid-v1Xuqnv7Da .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v1Xuqnv7Da .jq-selectbox li:hover,
.cid-v1Xuqnv7Da .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v1Xuqnv7Da .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v1Xuqnv7Da .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v1Xuqnv7Da textarea.form-control {
  resize: none;
}
.cid-v1Xuqnv7Da .input-group-btn {
  display: inline-block;
}
.cid-v1Xuqnv7Da .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-v1Xuqnv7Da .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v1Xuqnv7Da .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v1Xuqnv7Da .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-v1Xuqnv7Da .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-v1Xuqnv7Da .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-v1Xuqnv7Da .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-v1Xuqnv7Da .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-v1Xuqnv7Da .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-v1Xuqnv7Da .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-v1Xuqnv7Da .form-control,
.cid-v1Xuqnv7Da .input-group-btn .btn {
  border-radius: 3px;
}
.cid-v1Xuqnv7Da #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-v1Xuqnv7Da #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-v1Xuqnv7Da #creativecommons img,
.cid-v1Xuqnv7Da iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-v1Xuqnv7Da .offset-md-1 {
  margin-left: 1vw;
}
.cid-v1Xuqoxlpm .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-v1Xuqoxlpm .my-float {
  margin-top: 16px;
}
.cid-v1Xuqoxlpm P {
  color: #232323;
}
.cid-v1Xuqoxlpm DIV {
  color: #ffffff;
}
.cid-v1Xuqoxlpm H10 {
  color: #767676;
}
.cid-v1Xuqoxlpm .hidden {
  display: none;
}
.cid-v1Xuqp2uol.popup-builder {
  background-color: #ffffff;
}
.cid-v1Xuqp2uol.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-v1Xuqp2uol.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-v1Xuqp2uol .modal-content,
.cid-v1Xuqp2uol .modal-dialog {
  height: auto;
}
.cid-v1Xuqp2uol .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-v1Xuqp2uol .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-v1Xuqp2uol .form-wrapper .mbr-form .form-group,
  .cid-v1Xuqp2uol .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-v1Xuqp2uol .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-v1Xuqp2uol .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-v1Xuqp2uol .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-v1Xuqp2uol .pt-0 {
  padding-top: 0 !important;
}
.cid-v1Xuqp2uol .pb-0 {
  padding-bottom: 0 !important;
}
.cid-v1Xuqp2uol .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-v1Xuqp2uol .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-v1Xuqp2uol .modal-open {
  overflow: hidden;
}
.cid-v1Xuqp2uol .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-v1Xuqp2uol .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-v1Xuqp2uol .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-v1Xuqp2uol .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-v1Xuqp2uol .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-v1Xuqp2uol .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-v1Xuqp2uol .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-v1Xuqp2uol .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-v1Xuqp2uol .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-v1Xuqp2uol .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-v1Xuqp2uol .modal-backdrop.fade {
  opacity: 0;
}
.cid-v1Xuqp2uol .modal-backdrop.show {
  opacity: .5;
}
.cid-v1Xuqp2uol .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-v1Xuqp2uol .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v1Xuqp2uol .modal-header {
    padding: 1rem;
  }
}
.cid-v1Xuqp2uol .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-v1Xuqp2uol .modal-header .close svg {
  fill: #ffffff;
}
.cid-v1Xuqp2uol .modal-header .close:hover {
  opacity: 1;
}
.cid-v1Xuqp2uol .modal-header .close:focus {
  outline: none;
}
.cid-v1Xuqp2uol .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-v1Xuqp2uol .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-v1Xuqp2uol .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v1Xuqp2uol .modal-body {
    padding: 1rem;
  }
}
.cid-v1Xuqp2uol .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-v1Xuqp2uol .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v1Xuqp2uol .modal-footer {
    padding: 1rem;
  }
}
.cid-v1Xuqp2uol .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-v1Xuqp2uol .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-v1Xuqp2uol .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-v1Xuqp2uol .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-v1Xuqp2uol .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-v1Xuqp2uol .modal-lg,
  .cid-v1Xuqp2uol .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-v1Xuqp2uol .modal-xl {
    max-width: 1140px;
  }
}
.cid-v1Xuqp2uol .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-v1Xuqp2uol .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-v1Xuqp2uol .form-group {
  margin-bottom: 1rem;
}
.cid-v1Xuqp2uol .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-v1Xuqp2uol .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-v1Xuqp2uol .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-v1Xuqp2uol .mbr-section-btn {
  margin: 0;
}
.cid-v1Xuqp2uol .mbr-section-btn .btn {
  margin: 0;
}
.cid-v61F9mE026 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-v61F9mE026 nav.navbar {
  position: fixed;
}
.cid-v61F9mE026 .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-v61F9mE026 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-v61F9mE026 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-v61F9mE026 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-v61F9mE026 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-v61F9mE026 .dropdown-item:hover,
.cid-v61F9mE026 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-v61F9mE026 .dropdown-item:hover span {
  color: white;
}
.cid-v61F9mE026 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-v61F9mE026 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-v61F9mE026 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-v61F9mE026 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v61F9mE026 .nav-link {
  position: relative;
}
.cid-v61F9mE026 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-v61F9mE026 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-v61F9mE026 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-v61F9mE026 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-v61F9mE026 .dropdown-menu,
.cid-v61F9mE026 .navbar.opened {
  background: #353535 !important;
}
.cid-v61F9mE026 .nav-item:focus,
.cid-v61F9mE026 .nav-link:focus {
  outline: none;
}
.cid-v61F9mE026 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v61F9mE026 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v61F9mE026 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v61F9mE026 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v61F9mE026 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v61F9mE026 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v61F9mE026 .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-v61F9mE026 .navbar.opened {
  transition: all 0.3s;
}
.cid-v61F9mE026 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v61F9mE026 .navbar .navbar-logo img {
  width: auto;
}
.cid-v61F9mE026 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-v61F9mE026 .navbar.collapsed {
  justify-content: center;
}
.cid-v61F9mE026 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v61F9mE026 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v61F9mE026 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v61F9mE026 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v61F9mE026 .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-v61F9mE026 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v61F9mE026 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v61F9mE026 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-v61F9mE026 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v61F9mE026 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v61F9mE026 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v61F9mE026 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v61F9mE026 .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-v61F9mE026 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v61F9mE026 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v61F9mE026 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v61F9mE026 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v61F9mE026 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v61F9mE026 .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-v61F9mE026 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v61F9mE026 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v61F9mE026 .dropdown-item.active,
.cid-v61F9mE026 .dropdown-item:active {
  background-color: transparent;
}
.cid-v61F9mE026 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v61F9mE026 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v61F9mE026 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v61F9mE026 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-v61F9mE026 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v61F9mE026 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v61F9mE026 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v61F9mE026 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v61F9mE026 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v61F9mE026 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-v61F9mE026 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v61F9mE026 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v61F9mE026 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v61F9mE026 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v61F9mE026 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v61F9mE026 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v61F9mE026 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v61F9mE026 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v61F9mE026 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-v61F9mE026 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v61F9mE026 .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-v61F9mE026 .navbar {
    height: 70px;
  }
  .cid-v61F9mE026 .navbar.opened {
    height: auto;
  }
  .cid-v61F9mE026 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v61F9mE026 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-v61F9mE026 .navbar-toggler {
  margin-left: 10px;
}
.cid-v61F9mE026 .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-v61F9mE026 .navbar-logo {
  margin-right: 0 !important;
}
.cid-v61F9mE026 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-v61F9mE026 .mbr-text {
    display: none;
  }
}
.cid-v61F9mE026 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-v61F9mE026 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-v61F9mE026 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-v61F9mE026 .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-v61F9mE026 #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-v61F9mE026 #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-v61F9mE026 #vol {
    display: none;
  }
}
.cid-v61F9mE026 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-v61F9nyW2N {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-v61F9nyW2N .mbr-section-title {
  color: #4479d9;
}
#custom-html-2kz body {
  background-color: black;
}
#custom-html-2kz .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-2kz .complet {
  background-color: #000000;
}
#custom-html-2kz .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-2kz .conteneurVideo iframe,
#custom-html-2kz .conteneurVideo object,
#custom-html-2kz .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-2kz #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-2kz .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-2kz #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-2kz .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-2kz .donneesLecteur {
  padding-left: .5vw;
}
.cid-v61F9o1m4B {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-v61F9o1m4B .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-v61F9oeNvW {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-v61F9oeNvW .mbr-text {
  color: #ffffff;
}
.cid-v61F9oeNvW .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-v61F9oeNvW .mbr-section-title {
  color: #4479d9;
}
.cid-v61F9oeNvW H1 {
  color: #4479d9;
}
.cid-v61F9oeNvW H2 {
  color: #4479d9;
}
.cid-v61F9oeNvW H3 {
  color: #4479d9;
}
.cid-v61F9oeNvW .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-v61F9oeNvW .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-v61F9oeNvW .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-v61F9oeNvW .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-v61F9oeNvW .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-v61F9oeNvW .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-v61F9oeNvW .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-v61F9oeNvW .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-v61F9oeNvW .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-v61F9oeNvW .play,
.cid-v61F9oeNvW .pause,
.cid-v61F9oeNvW .prev,
.cid-v61F9oeNvW .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-v61F9oeNvW .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-v61F9oeNvW #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-v61F9oeNvW .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-v61F9outjj {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-v61F9outjj .mbr-media {
  position: relative;
}
.cid-v61F9outjj .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-v61F9outjj 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-v61F9outjj img {
    max-width: 95%;
  }
}
.cid-v61F9outjj h1 {
  line-height: 1.5;
}
.cid-v61F9outjj .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-v61F9outjj .start:hover {
  background: #ff1f3f;
}
.cid-v61F9outjj .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-v61F9outjj a {
  background-image: none !important;
}
.cid-v61F9outjj .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-v61F9outjj .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-v61F9outjj .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-v61F9outjj .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-v61F9outjj .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-v61F9outjj .mbr-section-title {
  color: #ffffff;
}
.cid-v61F9outjj .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-v61F9outjj .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-v61F9outjj .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-v61F9outjj .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-v61F9outjj .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-v61F9outjj .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-v61F9outjj .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-v61F9outjj .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-v61F9outjj .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-v61F9outjj .playEnfant,
.cid-v61F9outjj .pauseEnfant,
.cid-v61F9outjj .prevEnfant,
.cid-v61F9outjj .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-v61F9outjj .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-v61F9outjj #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-v61F9outjj .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-v61F9outjj .mbr-card-title,
.cid-v61F9outjj .cards-wrapper {
  color: #ffa405;
}
.cid-v61F9outjj .mbr-section-title P {
  text-align: right;
}
.cid-v61F9oZGfN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-v61F9oZGfN .mbr-fallback-image.disabled {
  display: none;
}
.cid-v61F9oZGfN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v61F9oZGfN .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-v61F9oZGfN .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-v61F9oZGfN .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-v61F9oZGfN .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-v61F9oZGfN .card-row {
  align-items: stretch;
}
.cid-v61F9oZGfN .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-v61F9oZGfN .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-v61F9oZGfN .couleur1 {
  background-color: royalblue;
}
.cid-v61F9oZGfN .couleur2 {
  background-color: dodgerblue;
}
.cid-v61F9oZGfN .couleur3 {
  background-color: cornflowerblue;
}
.cid-v61F9oZGfN .card-box {
  height: 100%;
}
.cid-v61F9oZGfN .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-v61F9oZGfN .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-v61F9oZGfN .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-v61F9oZGfN .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-v61F9ponju {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-v61F9ponju .btn {
  border-radius: 1vh;
}
.cid-v61F9pC6JK {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-v61F9pC6JK .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-v61F9pC6JK .mbr-text,
.cid-v61F9pC6JK .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-v61F9pSQQg.popup-builder {
  background-color: #ffffff;
}
.cid-v61F9pSQQg.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-v61F9pSQQg.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-v61F9pSQQg .modal-content,
.cid-v61F9pSQQg .modal-dialog {
  height: auto;
}
.cid-v61F9pSQQg .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-v61F9pSQQg .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-v61F9pSQQg .form-wrapper .mbr-form .form-group,
  .cid-v61F9pSQQg .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-v61F9pSQQg .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-v61F9pSQQg .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-v61F9pSQQg .mbr-text {
  text-align: center;
}
.cid-v61F9pSQQg .pt-0 {
  padding-top: 0 !important;
}
.cid-v61F9pSQQg .pb-0 {
  padding-bottom: 0 !important;
}
.cid-v61F9pSQQg .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-v61F9pSQQg .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-v61F9pSQQg .modal-open {
  overflow: hidden;
}
.cid-v61F9pSQQg .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-v61F9pSQQg .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-v61F9pSQQg .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-v61F9pSQQg .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-v61F9pSQQg .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-v61F9pSQQg .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-v61F9pSQQg .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-v61F9pSQQg .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-v61F9pSQQg .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-v61F9pSQQg .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-v61F9pSQQg .modal-backdrop.fade {
  opacity: 0;
}
.cid-v61F9pSQQg .modal-backdrop.show {
  opacity: .5;
}
.cid-v61F9pSQQg .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-v61F9pSQQg .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v61F9pSQQg .modal-header {
    padding: 1rem;
  }
}
.cid-v61F9pSQQg .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-v61F9pSQQg .modal-header .close svg {
  fill: #ffffff;
}
.cid-v61F9pSQQg .modal-header .close:hover {
  opacity: 1;
}
.cid-v61F9pSQQg .modal-header .close:focus {
  outline: none;
}
.cid-v61F9pSQQg .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-v61F9pSQQg .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-v61F9pSQQg .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v61F9pSQQg .modal-body {
    padding: 1rem;
  }
}
.cid-v61F9pSQQg .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-v61F9pSQQg .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v61F9pSQQg .modal-footer {
    padding: 1rem;
  }
}
.cid-v61F9pSQQg .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-v61F9pSQQg .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-v61F9pSQQg .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-v61F9pSQQg .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-v61F9pSQQg .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-v61F9pSQQg .modal-lg,
  .cid-v61F9pSQQg .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-v61F9pSQQg .modal-xl {
    max-width: 1140px;
  }
}
.cid-v61F9pSQQg .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-v61F9pSQQg .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-v61F9pSQQg .form-group {
  margin-bottom: 1rem;
}
.cid-v61F9pSQQg .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-v61F9pSQQg .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-v61F9pSQQg .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-v61F9pSQQg .mbr-section-btn {
  margin: 0;
}
.cid-v61F9pSQQg .mbr-section-btn .btn {
  margin: 0;
}
.cid-v61F9pSQQg .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-v61F9pSQQg .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-v61F9qdJKX.popup-builder {
  background-color: #ffffff;
}
.cid-v61F9qdJKX.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-v61F9qdJKX.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-v61F9qdJKX .modal-content,
.cid-v61F9qdJKX .modal-dialog {
  height: auto;
}
.cid-v61F9qdJKX .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-v61F9qdJKX .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-v61F9qdJKX .form-wrapper .mbr-form .form-group,
  .cid-v61F9qdJKX .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-v61F9qdJKX .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-v61F9qdJKX .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-v61F9qdJKX .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-v61F9qdJKX .pt-0 {
  padding-top: 0 !important;
}
.cid-v61F9qdJKX .pb-0 {
  padding-bottom: 0 !important;
}
.cid-v61F9qdJKX .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-v61F9qdJKX .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-v61F9qdJKX .modal-open {
  overflow: hidden;
}
.cid-v61F9qdJKX .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-v61F9qdJKX .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-v61F9qdJKX .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-v61F9qdJKX .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-v61F9qdJKX .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-v61F9qdJKX .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-v61F9qdJKX .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-v61F9qdJKX .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-v61F9qdJKX .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-v61F9qdJKX .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-v61F9qdJKX .modal-backdrop.fade {
  opacity: 0;
}
.cid-v61F9qdJKX .modal-backdrop.show {
  opacity: .5;
}
.cid-v61F9qdJKX .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-v61F9qdJKX .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v61F9qdJKX .modal-header {
    padding: 1rem;
  }
}
.cid-v61F9qdJKX .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-v61F9qdJKX .modal-header .close svg {
  fill: #ffffff;
}
.cid-v61F9qdJKX .modal-header .close:hover {
  opacity: 1;
}
.cid-v61F9qdJKX .modal-header .close:focus {
  outline: none;
}
.cid-v61F9qdJKX .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-v61F9qdJKX .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-v61F9qdJKX .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v61F9qdJKX .modal-body {
    padding: 1rem;
  }
}
.cid-v61F9qdJKX .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-v61F9qdJKX .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v61F9qdJKX .modal-footer {
    padding: 1rem;
  }
}
.cid-v61F9qdJKX .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-v61F9qdJKX .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-v61F9qdJKX .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-v61F9qdJKX .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-v61F9qdJKX .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-v61F9qdJKX .modal-lg,
  .cid-v61F9qdJKX .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-v61F9qdJKX .modal-xl {
    max-width: 1140px;
  }
}
.cid-v61F9qdJKX .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-v61F9qdJKX .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-v61F9qdJKX .form-group {
  margin-bottom: 1rem;
}
.cid-v61F9qdJKX .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-v61F9qdJKX .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-v61F9qdJKX .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-v61F9qdJKX .mbr-section-btn {
  margin: 0;
}
.cid-v61F9qdJKX .mbr-section-btn .btn {
  margin: 0;
}
.cid-v61F9qdJKX #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-v61F9qdJKX #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-v61F9qdJKX #creativecommons img,
.cid-v61F9qdJKX iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-v61F9qJIIh {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-v61F9qJIIh .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-v61F9qJIIh .bg-facebook:hover {
  background: #0b60cb;
}
.cid-v61F9qJIIh .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-v61F9qJIIh .bg-youtube:hover {
  background: #cc0000;
}
.cid-v61F9qJIIh .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-v61F9qJIIh .bg-twitch:hover {
  background: #7313ff;
}
.cid-v61F9qJIIh .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-v61F9qJIIh [class^="socicon-"]:before,
.cid-v61F9qJIIh [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-v61F9qJIIh .mbr-section-title,
.cid-v61F9qJIIh .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-v61F9rhMN9 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-v61F9rhMN9 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-v61F9rhMN9 .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-v61F9rhMN9 .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-v61F9rhMN9 .form-control:focus,
.cid-v61F9rhMN9 .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v61F9rhMN9 .form-group {
  margin-bottom: 1rem;
}
.cid-v61F9rhMN9 input::-webkit-input-placeholder,
.cid-v61F9rhMN9 textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v61F9rhMN9 input:-moz-placeholder,
.cid-v61F9rhMN9 textarea:-moz-placeholder {
  color: #656565;
}
.cid-v61F9rhMN9 .jq-selectbox li,
.cid-v61F9rhMN9 .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v61F9rhMN9 .jq-selectbox li:hover,
.cid-v61F9rhMN9 .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v61F9rhMN9 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v61F9rhMN9 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v61F9rhMN9 textarea.form-control {
  resize: none;
}
.cid-v61F9rhMN9 .input-group-btn {
  display: inline-block;
}
.cid-v61F9rhMN9 .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-v61F9rhMN9 .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v61F9rhMN9 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v61F9rhMN9 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-v61F9rhMN9 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-v61F9rhMN9 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-v61F9rhMN9 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-v61F9rhMN9 .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-v61F9rhMN9 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-v61F9rhMN9 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-v61F9rhMN9 .form-control,
.cid-v61F9rhMN9 .input-group-btn .btn {
  border-radius: 3px;
}
.cid-v61F9rhMN9 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-v61F9rhMN9 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-v61F9rhMN9 #creativecommons img,
.cid-v61F9rhMN9 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-v61F9rhMN9 .offset-md-1 {
  margin-left: 1vw;
}
.cid-v61F9rM3mj .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-v61F9rM3mj .my-float {
  margin-top: 16px;
}
.cid-v61F9rM3mj P {
  color: #232323;
}
.cid-v61F9rM3mj DIV {
  color: #ffffff;
}
.cid-v61F9rM3mj H10 {
  color: #767676;
}
.cid-v61F9rM3mj .hidden {
  display: none;
}
.cid-v61F9sgCvU.popup-builder {
  background-color: #ffffff;
}
.cid-v61F9sgCvU.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-v61F9sgCvU.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-v61F9sgCvU .modal-content,
.cid-v61F9sgCvU .modal-dialog {
  height: auto;
}
.cid-v61F9sgCvU .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-v61F9sgCvU .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-v61F9sgCvU .form-wrapper .mbr-form .form-group,
  .cid-v61F9sgCvU .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-v61F9sgCvU .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-v61F9sgCvU .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-v61F9sgCvU .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-v61F9sgCvU .pt-0 {
  padding-top: 0 !important;
}
.cid-v61F9sgCvU .pb-0 {
  padding-bottom: 0 !important;
}
.cid-v61F9sgCvU .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-v61F9sgCvU .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-v61F9sgCvU .modal-open {
  overflow: hidden;
}
.cid-v61F9sgCvU .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-v61F9sgCvU .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-v61F9sgCvU .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-v61F9sgCvU .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-v61F9sgCvU .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-v61F9sgCvU .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-v61F9sgCvU .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-v61F9sgCvU .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-v61F9sgCvU .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-v61F9sgCvU .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-v61F9sgCvU .modal-backdrop.fade {
  opacity: 0;
}
.cid-v61F9sgCvU .modal-backdrop.show {
  opacity: .5;
}
.cid-v61F9sgCvU .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-v61F9sgCvU .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v61F9sgCvU .modal-header {
    padding: 1rem;
  }
}
.cid-v61F9sgCvU .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-v61F9sgCvU .modal-header .close svg {
  fill: #ffffff;
}
.cid-v61F9sgCvU .modal-header .close:hover {
  opacity: 1;
}
.cid-v61F9sgCvU .modal-header .close:focus {
  outline: none;
}
.cid-v61F9sgCvU .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-v61F9sgCvU .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-v61F9sgCvU .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v61F9sgCvU .modal-body {
    padding: 1rem;
  }
}
.cid-v61F9sgCvU .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-v61F9sgCvU .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v61F9sgCvU .modal-footer {
    padding: 1rem;
  }
}
.cid-v61F9sgCvU .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-v61F9sgCvU .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-v61F9sgCvU .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-v61F9sgCvU .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-v61F9sgCvU .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-v61F9sgCvU .modal-lg,
  .cid-v61F9sgCvU .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-v61F9sgCvU .modal-xl {
    max-width: 1140px;
  }
}
.cid-v61F9sgCvU .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-v61F9sgCvU .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-v61F9sgCvU .form-group {
  margin-bottom: 1rem;
}
.cid-v61F9sgCvU .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-v61F9sgCvU .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-v61F9sgCvU .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-v61F9sgCvU .mbr-section-btn {
  margin: 0;
}
.cid-v61F9sgCvU .mbr-section-btn .btn {
  margin: 0;
}
.cid-v7wy1O23Uq {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-v7wy1O23Uq nav.navbar {
  position: fixed;
}
.cid-v7wy1O23Uq .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-v7wy1O23Uq .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-v7wy1O23Uq .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-v7wy1O23Uq #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-v7wy1O23Uq .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-v7wy1O23Uq .dropdown-item:hover,
.cid-v7wy1O23Uq .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-v7wy1O23Uq .dropdown-item:hover span {
  color: white;
}
.cid-v7wy1O23Uq .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-v7wy1O23Uq .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-v7wy1O23Uq .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-v7wy1O23Uq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v7wy1O23Uq .nav-link {
  position: relative;
}
.cid-v7wy1O23Uq .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-v7wy1O23Uq .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-v7wy1O23Uq .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-v7wy1O23Uq .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-v7wy1O23Uq .dropdown-menu,
.cid-v7wy1O23Uq .navbar.opened {
  background: #353535 !important;
}
.cid-v7wy1O23Uq .nav-item:focus,
.cid-v7wy1O23Uq .nav-link:focus {
  outline: none;
}
.cid-v7wy1O23Uq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v7wy1O23Uq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v7wy1O23Uq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v7wy1O23Uq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v7wy1O23Uq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v7wy1O23Uq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v7wy1O23Uq .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-v7wy1O23Uq .navbar.opened {
  transition: all 0.3s;
}
.cid-v7wy1O23Uq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v7wy1O23Uq .navbar .navbar-logo img {
  width: auto;
}
.cid-v7wy1O23Uq .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-v7wy1O23Uq .navbar.collapsed {
  justify-content: center;
}
.cid-v7wy1O23Uq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v7wy1O23Uq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v7wy1O23Uq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v7wy1O23Uq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v7wy1O23Uq .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-v7wy1O23Uq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v7wy1O23Uq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v7wy1O23Uq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-v7wy1O23Uq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v7wy1O23Uq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v7wy1O23Uq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v7wy1O23Uq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v7wy1O23Uq .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-v7wy1O23Uq .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v7wy1O23Uq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v7wy1O23Uq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v7wy1O23Uq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v7wy1O23Uq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v7wy1O23Uq .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-v7wy1O23Uq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v7wy1O23Uq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v7wy1O23Uq .dropdown-item.active,
.cid-v7wy1O23Uq .dropdown-item:active {
  background-color: transparent;
}
.cid-v7wy1O23Uq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v7wy1O23Uq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v7wy1O23Uq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v7wy1O23Uq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-v7wy1O23Uq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v7wy1O23Uq .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v7wy1O23Uq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v7wy1O23Uq .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v7wy1O23Uq button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v7wy1O23Uq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-v7wy1O23Uq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v7wy1O23Uq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v7wy1O23Uq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v7wy1O23Uq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v7wy1O23Uq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v7wy1O23Uq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v7wy1O23Uq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v7wy1O23Uq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v7wy1O23Uq .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-v7wy1O23Uq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v7wy1O23Uq .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-v7wy1O23Uq .navbar {
    height: 70px;
  }
  .cid-v7wy1O23Uq .navbar.opened {
    height: auto;
  }
  .cid-v7wy1O23Uq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v7wy1O23Uq .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-v7wy1O23Uq .navbar-toggler {
  margin-left: 10px;
}
.cid-v7wy1O23Uq .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-v7wy1O23Uq .navbar-logo {
  margin-right: 0 !important;
}
.cid-v7wy1O23Uq .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-v7wy1O23Uq .mbr-text {
    display: none;
  }
}
.cid-v7wy1O23Uq .navbar-collapse {
  padding-top: 40px !important;
}
.cid-v7wy1O23Uq .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-v7wy1O23Uq .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-v7wy1O23Uq .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-v7wy1O23Uq #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-v7wy1O23Uq #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-v7wy1O23Uq #vol {
    display: none;
  }
}
.cid-v7wy1O23Uq .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-v7wy1OZqLO {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-v7wy1OZqLO .mbr-section-title {
  color: #4479d9;
}
#custom-html-2le body {
  background-color: black;
}
#custom-html-2le .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-2le .complet {
  background-color: #000000;
}
#custom-html-2le .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-2le .conteneurVideo iframe,
#custom-html-2le .conteneurVideo object,
#custom-html-2le .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-2le #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-2le .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-2le #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-2le .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-2le .donneesLecteur {
  padding-left: .5vw;
}
.cid-v7wy1PrAUE {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-v7wy1PrAUE .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-v7wy1PIGPM {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-v7wy1PIGPM .mbr-text {
  color: #ffffff;
}
.cid-v7wy1PIGPM .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-v7wy1PIGPM .mbr-section-title {
  color: #4479d9;
}
.cid-v7wy1PIGPM H1 {
  color: #4479d9;
}
.cid-v7wy1PIGPM H2 {
  color: #4479d9;
}
.cid-v7wy1PIGPM H3 {
  color: #4479d9;
}
.cid-v7wy1PIGPM .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-v7wy1PIGPM .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-v7wy1PIGPM .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-v7wy1PIGPM .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-v7wy1PIGPM .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-v7wy1PIGPM .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-v7wy1PIGPM .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-v7wy1PIGPM .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-v7wy1PIGPM .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-v7wy1PIGPM .play,
.cid-v7wy1PIGPM .pause,
.cid-v7wy1PIGPM .prev,
.cid-v7wy1PIGPM .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-v7wy1PIGPM .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-v7wy1PIGPM #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-v7wy1PIGPM .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-v7wy1Q1CQW {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-v7wy1Q1CQW .mbr-media {
  position: relative;
}
.cid-v7wy1Q1CQW .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-v7wy1Q1CQW 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-v7wy1Q1CQW img {
    max-width: 95%;
  }
}
.cid-v7wy1Q1CQW h1 {
  line-height: 1.5;
}
.cid-v7wy1Q1CQW .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-v7wy1Q1CQW .start:hover {
  background: #ff1f3f;
}
.cid-v7wy1Q1CQW .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-v7wy1Q1CQW a {
  background-image: none !important;
}
.cid-v7wy1Q1CQW .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-v7wy1Q1CQW .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-v7wy1Q1CQW .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-v7wy1Q1CQW .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-v7wy1Q1CQW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-v7wy1Q1CQW .mbr-section-title {
  color: #ffffff;
}
.cid-v7wy1Q1CQW .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-v7wy1Q1CQW .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-v7wy1Q1CQW .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-v7wy1Q1CQW .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-v7wy1Q1CQW .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-v7wy1Q1CQW .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-v7wy1Q1CQW .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-v7wy1Q1CQW .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-v7wy1Q1CQW .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-v7wy1Q1CQW .playEnfant,
.cid-v7wy1Q1CQW .pauseEnfant,
.cid-v7wy1Q1CQW .prevEnfant,
.cid-v7wy1Q1CQW .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-v7wy1Q1CQW .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-v7wy1Q1CQW #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-v7wy1Q1CQW .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-v7wy1Q1CQW .mbr-card-title,
.cid-v7wy1Q1CQW .cards-wrapper {
  color: #ffa405;
}
.cid-v7wy1Q1CQW .mbr-section-title P {
  text-align: right;
}
.cid-v7wy1QxbKV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-v7wy1QxbKV .mbr-fallback-image.disabled {
  display: none;
}
.cid-v7wy1QxbKV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v7wy1QxbKV .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-v7wy1QxbKV .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-v7wy1QxbKV .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-v7wy1QxbKV .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-v7wy1QxbKV .card-row {
  align-items: stretch;
}
.cid-v7wy1QxbKV .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-v7wy1QxbKV .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-v7wy1QxbKV .couleur1 {
  background-color: royalblue;
}
.cid-v7wy1QxbKV .couleur2 {
  background-color: dodgerblue;
}
.cid-v7wy1QxbKV .couleur3 {
  background-color: cornflowerblue;
}
.cid-v7wy1QxbKV .card-box {
  height: 100%;
}
.cid-v7wy1QxbKV .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-v7wy1QxbKV .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-v7wy1QxbKV .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-v7wy1QxbKV .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-v7wy1QW7k0 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-v7wy1QW7k0 .btn {
  border-radius: 1vh;
}
.cid-v7wy1Ra9wv {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-v7wy1Ra9wv .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-v7wy1Ra9wv .mbr-text,
.cid-v7wy1Ra9wv .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-v7wy1RrEhD.popup-builder {
  background-color: #ffffff;
}
.cid-v7wy1RrEhD.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-v7wy1RrEhD.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-v7wy1RrEhD .modal-content,
.cid-v7wy1RrEhD .modal-dialog {
  height: auto;
}
.cid-v7wy1RrEhD .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-v7wy1RrEhD .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-v7wy1RrEhD .form-wrapper .mbr-form .form-group,
  .cid-v7wy1RrEhD .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-v7wy1RrEhD .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-v7wy1RrEhD .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-v7wy1RrEhD .mbr-text {
  text-align: center;
}
.cid-v7wy1RrEhD .pt-0 {
  padding-top: 0 !important;
}
.cid-v7wy1RrEhD .pb-0 {
  padding-bottom: 0 !important;
}
.cid-v7wy1RrEhD .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-v7wy1RrEhD .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-v7wy1RrEhD .modal-open {
  overflow: hidden;
}
.cid-v7wy1RrEhD .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-v7wy1RrEhD .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-v7wy1RrEhD .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-v7wy1RrEhD .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-v7wy1RrEhD .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-v7wy1RrEhD .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-v7wy1RrEhD .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-v7wy1RrEhD .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-v7wy1RrEhD .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-v7wy1RrEhD .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-v7wy1RrEhD .modal-backdrop.fade {
  opacity: 0;
}
.cid-v7wy1RrEhD .modal-backdrop.show {
  opacity: .5;
}
.cid-v7wy1RrEhD .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-v7wy1RrEhD .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v7wy1RrEhD .modal-header {
    padding: 1rem;
  }
}
.cid-v7wy1RrEhD .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-v7wy1RrEhD .modal-header .close svg {
  fill: #ffffff;
}
.cid-v7wy1RrEhD .modal-header .close:hover {
  opacity: 1;
}
.cid-v7wy1RrEhD .modal-header .close:focus {
  outline: none;
}
.cid-v7wy1RrEhD .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-v7wy1RrEhD .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-v7wy1RrEhD .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v7wy1RrEhD .modal-body {
    padding: 1rem;
  }
}
.cid-v7wy1RrEhD .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-v7wy1RrEhD .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v7wy1RrEhD .modal-footer {
    padding: 1rem;
  }
}
.cid-v7wy1RrEhD .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-v7wy1RrEhD .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-v7wy1RrEhD .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-v7wy1RrEhD .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-v7wy1RrEhD .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-v7wy1RrEhD .modal-lg,
  .cid-v7wy1RrEhD .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-v7wy1RrEhD .modal-xl {
    max-width: 1140px;
  }
}
.cid-v7wy1RrEhD .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-v7wy1RrEhD .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-v7wy1RrEhD .form-group {
  margin-bottom: 1rem;
}
.cid-v7wy1RrEhD .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-v7wy1RrEhD .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-v7wy1RrEhD .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-v7wy1RrEhD .mbr-section-btn {
  margin: 0;
}
.cid-v7wy1RrEhD .mbr-section-btn .btn {
  margin: 0;
}
.cid-v7wy1RrEhD .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-v7wy1RrEhD .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-v7wy1ROWH5.popup-builder {
  background-color: #ffffff;
}
.cid-v7wy1ROWH5.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-v7wy1ROWH5.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-v7wy1ROWH5 .modal-content,
.cid-v7wy1ROWH5 .modal-dialog {
  height: auto;
}
.cid-v7wy1ROWH5 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-v7wy1ROWH5 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-v7wy1ROWH5 .form-wrapper .mbr-form .form-group,
  .cid-v7wy1ROWH5 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-v7wy1ROWH5 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-v7wy1ROWH5 .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-v7wy1ROWH5 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-v7wy1ROWH5 .pt-0 {
  padding-top: 0 !important;
}
.cid-v7wy1ROWH5 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-v7wy1ROWH5 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-v7wy1ROWH5 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-v7wy1ROWH5 .modal-open {
  overflow: hidden;
}
.cid-v7wy1ROWH5 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-v7wy1ROWH5 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-v7wy1ROWH5 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-v7wy1ROWH5 .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-v7wy1ROWH5 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-v7wy1ROWH5 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-v7wy1ROWH5 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-v7wy1ROWH5 .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-v7wy1ROWH5 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-v7wy1ROWH5 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-v7wy1ROWH5 .modal-backdrop.fade {
  opacity: 0;
}
.cid-v7wy1ROWH5 .modal-backdrop.show {
  opacity: .5;
}
.cid-v7wy1ROWH5 .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-v7wy1ROWH5 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v7wy1ROWH5 .modal-header {
    padding: 1rem;
  }
}
.cid-v7wy1ROWH5 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-v7wy1ROWH5 .modal-header .close svg {
  fill: #ffffff;
}
.cid-v7wy1ROWH5 .modal-header .close:hover {
  opacity: 1;
}
.cid-v7wy1ROWH5 .modal-header .close:focus {
  outline: none;
}
.cid-v7wy1ROWH5 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-v7wy1ROWH5 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-v7wy1ROWH5 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v7wy1ROWH5 .modal-body {
    padding: 1rem;
  }
}
.cid-v7wy1ROWH5 .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-v7wy1ROWH5 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v7wy1ROWH5 .modal-footer {
    padding: 1rem;
  }
}
.cid-v7wy1ROWH5 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-v7wy1ROWH5 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-v7wy1ROWH5 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-v7wy1ROWH5 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-v7wy1ROWH5 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-v7wy1ROWH5 .modal-lg,
  .cid-v7wy1ROWH5 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-v7wy1ROWH5 .modal-xl {
    max-width: 1140px;
  }
}
.cid-v7wy1ROWH5 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-v7wy1ROWH5 .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-v7wy1ROWH5 .form-group {
  margin-bottom: 1rem;
}
.cid-v7wy1ROWH5 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-v7wy1ROWH5 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-v7wy1ROWH5 .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-v7wy1ROWH5 .mbr-section-btn {
  margin: 0;
}
.cid-v7wy1ROWH5 .mbr-section-btn .btn {
  margin: 0;
}
.cid-v7wy1ROWH5 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-v7wy1ROWH5 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-v7wy1ROWH5 #creativecommons img,
.cid-v7wy1ROWH5 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-v7wy1SnMHx {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-v7wy1SnMHx .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-v7wy1SnMHx .bg-facebook:hover {
  background: #0b60cb;
}
.cid-v7wy1SnMHx .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-v7wy1SnMHx .bg-youtube:hover {
  background: #cc0000;
}
.cid-v7wy1SnMHx .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-v7wy1SnMHx .bg-twitch:hover {
  background: #7313ff;
}
.cid-v7wy1SnMHx .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-v7wy1SnMHx [class^="socicon-"]:before,
.cid-v7wy1SnMHx [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-v7wy1SnMHx .mbr-section-title,
.cid-v7wy1SnMHx .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-v7wy1SSkV0 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-v7wy1SSkV0 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-v7wy1SSkV0 .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-v7wy1SSkV0 .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-v7wy1SSkV0 .form-control:focus,
.cid-v7wy1SSkV0 .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v7wy1SSkV0 .form-group {
  margin-bottom: 1rem;
}
.cid-v7wy1SSkV0 input::-webkit-input-placeholder,
.cid-v7wy1SSkV0 textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v7wy1SSkV0 input:-moz-placeholder,
.cid-v7wy1SSkV0 textarea:-moz-placeholder {
  color: #656565;
}
.cid-v7wy1SSkV0 .jq-selectbox li,
.cid-v7wy1SSkV0 .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v7wy1SSkV0 .jq-selectbox li:hover,
.cid-v7wy1SSkV0 .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v7wy1SSkV0 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v7wy1SSkV0 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v7wy1SSkV0 textarea.form-control {
  resize: none;
}
.cid-v7wy1SSkV0 .input-group-btn {
  display: inline-block;
}
.cid-v7wy1SSkV0 .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-v7wy1SSkV0 .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v7wy1SSkV0 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v7wy1SSkV0 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-v7wy1SSkV0 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-v7wy1SSkV0 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-v7wy1SSkV0 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-v7wy1SSkV0 .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-v7wy1SSkV0 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-v7wy1SSkV0 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-v7wy1SSkV0 .form-control,
.cid-v7wy1SSkV0 .input-group-btn .btn {
  border-radius: 3px;
}
.cid-v7wy1SSkV0 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-v7wy1SSkV0 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-v7wy1SSkV0 #creativecommons img,
.cid-v7wy1SSkV0 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-v7wy1SSkV0 .offset-md-1 {
  margin-left: 1vw;
}
.cid-v7wy1TpeSG .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-v7wy1TpeSG .my-float {
  margin-top: 16px;
}
.cid-v7wy1TpeSG P {
  color: #232323;
}
.cid-v7wy1TpeSG DIV {
  color: #ffffff;
}
.cid-v7wy1TpeSG H10 {
  color: #767676;
}
.cid-v7wy1TpeSG .hidden {
  display: none;
}
.cid-v7wy1TUump.popup-builder {
  background-color: #ffffff;
}
.cid-v7wy1TUump.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-v7wy1TUump.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-v7wy1TUump .modal-content,
.cid-v7wy1TUump .modal-dialog {
  height: auto;
}
.cid-v7wy1TUump .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-v7wy1TUump .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-v7wy1TUump .form-wrapper .mbr-form .form-group,
  .cid-v7wy1TUump .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-v7wy1TUump .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-v7wy1TUump .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-v7wy1TUump .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-v7wy1TUump .pt-0 {
  padding-top: 0 !important;
}
.cid-v7wy1TUump .pb-0 {
  padding-bottom: 0 !important;
}
.cid-v7wy1TUump .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-v7wy1TUump .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-v7wy1TUump .modal-open {
  overflow: hidden;
}
.cid-v7wy1TUump .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-v7wy1TUump .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-v7wy1TUump .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-v7wy1TUump .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-v7wy1TUump .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-v7wy1TUump .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-v7wy1TUump .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-v7wy1TUump .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-v7wy1TUump .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-v7wy1TUump .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-v7wy1TUump .modal-backdrop.fade {
  opacity: 0;
}
.cid-v7wy1TUump .modal-backdrop.show {
  opacity: .5;
}
.cid-v7wy1TUump .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-v7wy1TUump .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v7wy1TUump .modal-header {
    padding: 1rem;
  }
}
.cid-v7wy1TUump .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-v7wy1TUump .modal-header .close svg {
  fill: #ffffff;
}
.cid-v7wy1TUump .modal-header .close:hover {
  opacity: 1;
}
.cid-v7wy1TUump .modal-header .close:focus {
  outline: none;
}
.cid-v7wy1TUump .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-v7wy1TUump .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-v7wy1TUump .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v7wy1TUump .modal-body {
    padding: 1rem;
  }
}
.cid-v7wy1TUump .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-v7wy1TUump .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v7wy1TUump .modal-footer {
    padding: 1rem;
  }
}
.cid-v7wy1TUump .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-v7wy1TUump .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-v7wy1TUump .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-v7wy1TUump .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-v7wy1TUump .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-v7wy1TUump .modal-lg,
  .cid-v7wy1TUump .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-v7wy1TUump .modal-xl {
    max-width: 1140px;
  }
}
.cid-v7wy1TUump .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-v7wy1TUump .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-v7wy1TUump .form-group {
  margin-bottom: 1rem;
}
.cid-v7wy1TUump .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-v7wy1TUump .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-v7wy1TUump .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-v7wy1TUump .mbr-section-btn {
  margin: 0;
}
.cid-v7wy1TUump .mbr-section-btn .btn {
  margin: 0;
}
.cid-tRKbMcXpNG {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tRKbMcXpNG nav.navbar {
  position: fixed;
}
.cid-tRKbMcXpNG .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-tRKbMcXpNG .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRKbMcXpNG .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tRKbMcXpNG #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tRKbMcXpNG .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tRKbMcXpNG .dropdown-item:hover,
.cid-tRKbMcXpNG .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tRKbMcXpNG .dropdown-item:hover span {
  color: white;
}
.cid-tRKbMcXpNG .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRKbMcXpNG .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRKbMcXpNG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tRKbMcXpNG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRKbMcXpNG .nav-link {
  position: relative;
}
.cid-tRKbMcXpNG .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tRKbMcXpNG .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tRKbMcXpNG .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tRKbMcXpNG .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tRKbMcXpNG .dropdown-menu,
.cid-tRKbMcXpNG .navbar.opened {
  background: #353535 !important;
}
.cid-tRKbMcXpNG .nav-item:focus,
.cid-tRKbMcXpNG .nav-link:focus {
  outline: none;
}
.cid-tRKbMcXpNG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRKbMcXpNG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRKbMcXpNG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRKbMcXpNG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRKbMcXpNG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRKbMcXpNG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRKbMcXpNG .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-tRKbMcXpNG .navbar.opened {
  transition: all 0.3s;
}
.cid-tRKbMcXpNG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRKbMcXpNG .navbar .navbar-logo img {
  width: auto;
}
.cid-tRKbMcXpNG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRKbMcXpNG .navbar.collapsed {
  justify-content: center;
}
.cid-tRKbMcXpNG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRKbMcXpNG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tRKbMcXpNG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRKbMcXpNG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRKbMcXpNG .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-tRKbMcXpNG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tRKbMcXpNG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tRKbMcXpNG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tRKbMcXpNG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRKbMcXpNG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRKbMcXpNG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRKbMcXpNG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRKbMcXpNG .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-tRKbMcXpNG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRKbMcXpNG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tRKbMcXpNG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tRKbMcXpNG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tRKbMcXpNG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tRKbMcXpNG .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-tRKbMcXpNG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRKbMcXpNG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRKbMcXpNG .dropdown-item.active,
.cid-tRKbMcXpNG .dropdown-item:active {
  background-color: transparent;
}
.cid-tRKbMcXpNG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRKbMcXpNG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRKbMcXpNG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRKbMcXpNG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tRKbMcXpNG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRKbMcXpNG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRKbMcXpNG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRKbMcXpNG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tRKbMcXpNG button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRKbMcXpNG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tRKbMcXpNG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRKbMcXpNG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRKbMcXpNG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRKbMcXpNG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRKbMcXpNG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRKbMcXpNG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRKbMcXpNG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRKbMcXpNG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRKbMcXpNG .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRKbMcXpNG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tRKbMcXpNG .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-tRKbMcXpNG .navbar {
    height: 70px;
  }
  .cid-tRKbMcXpNG .navbar.opened {
    height: auto;
  }
  .cid-tRKbMcXpNG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRKbMcXpNG .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tRKbMcXpNG .navbar-toggler {
  margin-left: 10px;
}
.cid-tRKbMcXpNG .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-tRKbMcXpNG .navbar-logo {
  margin-right: 0 !important;
}
.cid-tRKbMcXpNG .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tRKbMcXpNG .mbr-text {
    display: none;
  }
}
.cid-tRKbMcXpNG .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tRKbMcXpNG .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tRKbMcXpNG .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tRKbMcXpNG .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-tRKbMcXpNG #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-tRKbMcXpNG #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-tRKbMcXpNG #vol {
    display: none;
  }
}
.cid-tRKbMcXpNG .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tRKbM8Pv1U {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tRKbM8Pv1U .mbr-section-title {
  color: #4479d9;
}
#custom-html-1x2 body {
  background-color: black;
}
#custom-html-1x2 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1x2 .complet {
  background-color: #000000;
}
#custom-html-1x2 .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-1x2 .conteneurVideo iframe,
#custom-html-1x2 .conteneurVideo object,
#custom-html-1x2 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1x2 #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-1x2 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1x2 #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-1x2 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1x2 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubppu9qsdz {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubppu9qsdz .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-tRKbMa2l92 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tRKbMa2l92 .mbr-text {
  color: #ffffff;
}
.cid-tRKbMa2l92 .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tRKbMa2l92 .mbr-section-title {
  color: #4479d9;
}
.cid-tRKbMa2l92 H1 {
  color: #4479d9;
}
.cid-tRKbMa2l92 H2 {
  color: #4479d9;
}
.cid-tRKbMa2l92 H3 {
  color: #4479d9;
}
.cid-tRKbMa2l92 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tRKbMa2l92 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tRKbMa2l92 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tRKbMa2l92 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tRKbMa2l92 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tRKbMa2l92 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tRKbMa2l92 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tRKbMa2l92 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tRKbMa2l92 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tRKbMa2l92 .play,
.cid-tRKbMa2l92 .pause,
.cid-tRKbMa2l92 .prev,
.cid-tRKbMa2l92 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tRKbMa2l92 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tRKbMa2l92 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tRKbMa2l92 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubw9wOePys {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubw9wOePys .mbr-media {
  position: relative;
}
.cid-ubw9wOePys .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubw9wOePys 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-ubw9wOePys img {
    max-width: 95%;
  }
}
.cid-ubw9wOePys h1 {
  line-height: 1.5;
}
.cid-ubw9wOePys .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-ubw9wOePys .start:hover {
  background: #ff1f3f;
}
.cid-ubw9wOePys .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubw9wOePys a {
  background-image: none !important;
}
.cid-ubw9wOePys .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubw9wOePys .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubw9wOePys .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubw9wOePys .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-ubw9wOePys .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubw9wOePys .mbr-section-title {
  color: #ffffff;
}
.cid-ubw9wOePys .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubw9wOePys .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubw9wOePys .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubw9wOePys .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubw9wOePys .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw9wOePys .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubw9wOePys .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubw9wOePys .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubw9wOePys .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw9wOePys .playEnfant,
.cid-ubw9wOePys .pauseEnfant,
.cid-ubw9wOePys .prevEnfant,
.cid-ubw9wOePys .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubw9wOePys .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubw9wOePys #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubw9wOePys .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubw9wOePys .mbr-card-title,
.cid-ubw9wOePys .cards-wrapper {
  color: #ffa405;
}
.cid-ubw9wOePys .mbr-section-title P {
  text-align: right;
}
.cid-ubw9xCRKMG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubw9xCRKMG .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubw9xCRKMG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubw9xCRKMG .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubw9xCRKMG .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubw9xCRKMG .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubw9xCRKMG .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubw9xCRKMG .card-row {
  align-items: stretch;
}
.cid-ubw9xCRKMG .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubw9xCRKMG .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubw9xCRKMG .couleur1 {
  background-color: royalblue;
}
.cid-ubw9xCRKMG .couleur2 {
  background-color: dodgerblue;
}
.cid-ubw9xCRKMG .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubw9xCRKMG .card-box {
  height: 100%;
}
.cid-ubw9xCRKMG .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubw9xCRKMG .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubw9xCRKMG .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubw9xCRKMG .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tRKbMazBrz {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tRKbMazBrz .btn {
  border-radius: 1vh;
}
.cid-ubppsIHCCY {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubppsIHCCY .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubppsIHCCY .mbr-text,
.cid-ubppsIHCCY .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tRKbMaMl9m.popup-builder {
  background-color: #ffffff;
}
.cid-tRKbMaMl9m.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tRKbMaMl9m.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tRKbMaMl9m .modal-content,
.cid-tRKbMaMl9m .modal-dialog {
  height: auto;
}
.cid-tRKbMaMl9m .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tRKbMaMl9m .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tRKbMaMl9m .form-wrapper .mbr-form .form-group,
  .cid-tRKbMaMl9m .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tRKbMaMl9m .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tRKbMaMl9m .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-tRKbMaMl9m .mbr-text {
  text-align: center;
}
.cid-tRKbMaMl9m .pt-0 {
  padding-top: 0 !important;
}
.cid-tRKbMaMl9m .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tRKbMaMl9m .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tRKbMaMl9m .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tRKbMaMl9m .modal-open {
  overflow: hidden;
}
.cid-tRKbMaMl9m .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tRKbMaMl9m .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tRKbMaMl9m .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tRKbMaMl9m .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-tRKbMaMl9m .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tRKbMaMl9m .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tRKbMaMl9m .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tRKbMaMl9m .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-tRKbMaMl9m .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tRKbMaMl9m .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tRKbMaMl9m .modal-backdrop.fade {
  opacity: 0;
}
.cid-tRKbMaMl9m .modal-backdrop.show {
  opacity: .5;
}
.cid-tRKbMaMl9m .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-tRKbMaMl9m .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tRKbMaMl9m .modal-header {
    padding: 1rem;
  }
}
.cid-tRKbMaMl9m .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tRKbMaMl9m .modal-header .close svg {
  fill: #ffffff;
}
.cid-tRKbMaMl9m .modal-header .close:hover {
  opacity: 1;
}
.cid-tRKbMaMl9m .modal-header .close:focus {
  outline: none;
}
.cid-tRKbMaMl9m .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tRKbMaMl9m .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tRKbMaMl9m .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tRKbMaMl9m .modal-body {
    padding: 1rem;
  }
}
.cid-tRKbMaMl9m .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-tRKbMaMl9m .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tRKbMaMl9m .modal-footer {
    padding: 1rem;
  }
}
.cid-tRKbMaMl9m .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tRKbMaMl9m .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tRKbMaMl9m .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tRKbMaMl9m .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tRKbMaMl9m .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tRKbMaMl9m .modal-lg,
  .cid-tRKbMaMl9m .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tRKbMaMl9m .modal-xl {
    max-width: 1140px;
  }
}
.cid-tRKbMaMl9m .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tRKbMaMl9m .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-tRKbMaMl9m .form-group {
  margin-bottom: 1rem;
}
.cid-tRKbMaMl9m .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tRKbMaMl9m .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tRKbMaMl9m .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-tRKbMaMl9m .mbr-section-btn {
  margin: 0;
}
.cid-tRKbMaMl9m .mbr-section-btn .btn {
  margin: 0;
}
.cid-tRKbMaMl9m .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tRKbMaMl9m .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tRKbMb2wIy.popup-builder {
  background-color: #ffffff;
}
.cid-tRKbMb2wIy.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tRKbMb2wIy.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tRKbMb2wIy .modal-content,
.cid-tRKbMb2wIy .modal-dialog {
  height: auto;
}
.cid-tRKbMb2wIy .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tRKbMb2wIy .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tRKbMb2wIy .form-wrapper .mbr-form .form-group,
  .cid-tRKbMb2wIy .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tRKbMb2wIy .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tRKbMb2wIy .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-tRKbMb2wIy .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tRKbMb2wIy .pt-0 {
  padding-top: 0 !important;
}
.cid-tRKbMb2wIy .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tRKbMb2wIy .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tRKbMb2wIy .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tRKbMb2wIy .modal-open {
  overflow: hidden;
}
.cid-tRKbMb2wIy .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tRKbMb2wIy .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tRKbMb2wIy .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tRKbMb2wIy .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-tRKbMb2wIy .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tRKbMb2wIy .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tRKbMb2wIy .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tRKbMb2wIy .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-tRKbMb2wIy .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tRKbMb2wIy .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tRKbMb2wIy .modal-backdrop.fade {
  opacity: 0;
}
.cid-tRKbMb2wIy .modal-backdrop.show {
  opacity: .5;
}
.cid-tRKbMb2wIy .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-tRKbMb2wIy .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tRKbMb2wIy .modal-header {
    padding: 1rem;
  }
}
.cid-tRKbMb2wIy .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tRKbMb2wIy .modal-header .close svg {
  fill: #ffffff;
}
.cid-tRKbMb2wIy .modal-header .close:hover {
  opacity: 1;
}
.cid-tRKbMb2wIy .modal-header .close:focus {
  outline: none;
}
.cid-tRKbMb2wIy .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tRKbMb2wIy .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tRKbMb2wIy .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tRKbMb2wIy .modal-body {
    padding: 1rem;
  }
}
.cid-tRKbMb2wIy .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-tRKbMb2wIy .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tRKbMb2wIy .modal-footer {
    padding: 1rem;
  }
}
.cid-tRKbMb2wIy .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tRKbMb2wIy .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tRKbMb2wIy .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tRKbMb2wIy .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tRKbMb2wIy .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tRKbMb2wIy .modal-lg,
  .cid-tRKbMb2wIy .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tRKbMb2wIy .modal-xl {
    max-width: 1140px;
  }
}
.cid-tRKbMb2wIy .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tRKbMb2wIy .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-tRKbMb2wIy .form-group {
  margin-bottom: 1rem;
}
.cid-tRKbMb2wIy .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tRKbMb2wIy .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tRKbMb2wIy .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-tRKbMb2wIy .mbr-section-btn {
  margin: 0;
}
.cid-tRKbMb2wIy .mbr-section-btn .btn {
  margin: 0;
}
.cid-tRKbMb2wIy #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tRKbMb2wIy #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tRKbMb2wIy #creativecommons img,
.cid-tRKbMb2wIy iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tRKbMbtV1X {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tRKbMbtV1X .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tRKbMbtV1X .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tRKbMbtV1X .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tRKbMbtV1X .bg-youtube:hover {
  background: #cc0000;
}
.cid-tRKbMbtV1X .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tRKbMbtV1X .bg-twitch:hover {
  background: #7313ff;
}
.cid-tRKbMbtV1X .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-tRKbMbtV1X [class^="socicon-"]:before,
.cid-tRKbMbtV1X [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tRKbMbtV1X .mbr-section-title,
.cid-tRKbMbtV1X .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tRKbMbVIfp {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tRKbMbVIfp .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tRKbMbVIfp .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tRKbMbVIfp .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-tRKbMbVIfp .form-control:focus,
.cid-tRKbMbVIfp .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tRKbMbVIfp .form-group {
  margin-bottom: 1rem;
}
.cid-tRKbMbVIfp input::-webkit-input-placeholder,
.cid-tRKbMbVIfp textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tRKbMbVIfp input:-moz-placeholder,
.cid-tRKbMbVIfp textarea:-moz-placeholder {
  color: #656565;
}
.cid-tRKbMbVIfp .jq-selectbox li,
.cid-tRKbMbVIfp .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tRKbMbVIfp .jq-selectbox li:hover,
.cid-tRKbMbVIfp .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tRKbMbVIfp .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tRKbMbVIfp .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tRKbMbVIfp textarea.form-control {
  resize: none;
}
.cid-tRKbMbVIfp .input-group-btn {
  display: inline-block;
}
.cid-tRKbMbVIfp .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tRKbMbVIfp .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tRKbMbVIfp .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tRKbMbVIfp .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tRKbMbVIfp .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tRKbMbVIfp .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tRKbMbVIfp .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tRKbMbVIfp .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tRKbMbVIfp .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tRKbMbVIfp .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tRKbMbVIfp .form-control,
.cid-tRKbMbVIfp .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tRKbMbVIfp #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tRKbMbVIfp #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tRKbMbVIfp #creativecommons img,
.cid-tRKbMbVIfp iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tRKbMbVIfp .offset-md-1 {
  margin-left: 1vw;
}
.cid-tRKbMcFg0p .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-tRKbMcFg0p .my-float {
  margin-top: 16px;
}
.cid-tRKbMcFg0p P {
  color: #232323;
}
.cid-tRKbMcFg0p DIV {
  color: #ffffff;
}
.cid-tRKbMcFg0p H10 {
  color: #767676;
}
.cid-tRKbMcFg0p .hidden {
  display: none;
}
.cid-tSDMigPDeV.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigPDeV.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigPDeV.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigPDeV .modal-content,
.cid-tSDMigPDeV .modal-dialog {
  height: auto;
}
.cid-tSDMigPDeV .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigPDeV .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigPDeV .form-wrapper .mbr-form .form-group,
  .cid-tSDMigPDeV .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigPDeV .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigPDeV .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-tSDMigPDeV .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigPDeV .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigPDeV .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigPDeV .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigPDeV .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigPDeV .modal-open {
  overflow: hidden;
}
.cid-tSDMigPDeV .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigPDeV .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigPDeV .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigPDeV .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-tSDMigPDeV .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigPDeV .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigPDeV .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigPDeV .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-tSDMigPDeV .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigPDeV .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigPDeV .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigPDeV .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigPDeV .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-tSDMigPDeV .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPDeV .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigPDeV .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigPDeV .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigPDeV .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigPDeV .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigPDeV .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigPDeV .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigPDeV .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPDeV .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigPDeV .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-tSDMigPDeV .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigPDeV .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigPDeV .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigPDeV .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigPDeV .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigPDeV .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigPDeV .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigPDeV .modal-lg,
  .cid-tSDMigPDeV .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigPDeV .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigPDeV .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigPDeV .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-tSDMigPDeV .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigPDeV .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigPDeV .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigPDeV .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-tSDMigPDeV .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigPDeV .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sWyAliUQLV {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sWyAliUQLV .mbr-section-title {
  color: #4479d9;
}
#custom-html-1s1 body {
  background-color: black;
}
#custom-html-1s1 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1s1 .complet {
  background-color: #000000;
}
#custom-html-1s1 .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-1s1 .conteneurVideo iframe,
#custom-html-1s1 .conteneurVideo object,
#custom-html-1s1 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1s1 #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-1s1 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1s1 #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-1s1 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1s1 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpvKKP9fQ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpvKKP9fQ .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-sWyAljrEYh {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sWyAljrEYh .mbr-text {
  color: #ffffff;
}
.cid-sWyAljrEYh .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sWyAljrEYh .mbr-section-title {
  color: #4479d9;
}
.cid-sWyAljrEYh H1 {
  color: #4479d9;
}
.cid-sWyAljrEYh H2 {
  color: #4479d9;
}
.cid-sWyAljrEYh H3 {
  color: #4479d9;
}
.cid-sWyAljrEYh .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sWyAljrEYh .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sWyAljrEYh .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sWyAljrEYh .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sWyAljrEYh .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sWyAljrEYh .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sWyAljrEYh .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sWyAljrEYh .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sWyAljrEYh .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sWyAljrEYh .play,
.cid-sWyAljrEYh .pause,
.cid-sWyAljrEYh .prev,
.cid-sWyAljrEYh .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sWyAljrEYh .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sWyAljrEYh #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sWyAljrEYh .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubweqLCyUr {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubweqLCyUr .mbr-media {
  position: relative;
}
.cid-ubweqLCyUr .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubweqLCyUr 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-ubweqLCyUr img {
    max-width: 95%;
  }
}
.cid-ubweqLCyUr h1 {
  line-height: 1.5;
}
.cid-ubweqLCyUr .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-ubweqLCyUr .start:hover {
  background: #ff1f3f;
}
.cid-ubweqLCyUr .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubweqLCyUr a {
  background-image: none !important;
}
.cid-ubweqLCyUr .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubweqLCyUr .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubweqLCyUr .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubweqLCyUr .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-ubweqLCyUr .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubweqLCyUr .mbr-section-title {
  color: #ffffff;
}
.cid-ubweqLCyUr .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubweqLCyUr .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubweqLCyUr .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubweqLCyUr .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubweqLCyUr .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubweqLCyUr .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubweqLCyUr .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubweqLCyUr .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubweqLCyUr .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubweqLCyUr .playEnfant,
.cid-ubweqLCyUr .pauseEnfant,
.cid-ubweqLCyUr .prevEnfant,
.cid-ubweqLCyUr .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubweqLCyUr .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubweqLCyUr #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubweqLCyUr .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubweqLCyUr .mbr-card-title,
.cid-ubweqLCyUr .cards-wrapper {
  color: #ffa405;
}
.cid-ubweqLCyUr .mbr-section-title P {
  text-align: right;
}
.cid-ubwerwrnHa {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubwerwrnHa .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubwerwrnHa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubwerwrnHa .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubwerwrnHa .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubwerwrnHa .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubwerwrnHa .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubwerwrnHa .card-row {
  align-items: stretch;
}
.cid-ubwerwrnHa .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubwerwrnHa .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubwerwrnHa .couleur1 {
  background-color: royalblue;
}
.cid-ubwerwrnHa .couleur2 {
  background-color: dodgerblue;
}
.cid-ubwerwrnHa .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubwerwrnHa .card-box {
  height: 100%;
}
.cid-ubwerwrnHa .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubwerwrnHa .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubwerwrnHa .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubwerwrnHa .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpvMS0FiW {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpvMS0FiW .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpvMS0FiW .mbr-text,
.cid-ubpvMS0FiW .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BzRslvRK.popup-builder {
  background-color: #ffffff;
}
.cid-t0BzRslvRK.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BzRslvRK.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BzRslvRK .modal-content,
.cid-t0BzRslvRK .modal-dialog {
  height: auto;
}
.cid-t0BzRslvRK .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BzRslvRK .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BzRslvRK .form-wrapper .mbr-form .form-group,
  .cid-t0BzRslvRK .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BzRslvRK .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BzRslvRK .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-t0BzRslvRK .mbr-text {
  text-align: center;
}
.cid-t0BzRslvRK .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BzRslvRK .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BzRslvRK .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BzRslvRK .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BzRslvRK .modal-open {
  overflow: hidden;
}
.cid-t0BzRslvRK .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BzRslvRK .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BzRslvRK .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BzRslvRK .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-t0BzRslvRK .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BzRslvRK .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BzRslvRK .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BzRslvRK .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-t0BzRslvRK .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BzRslvRK .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BzRslvRK .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BzRslvRK .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BzRslvRK .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-t0BzRslvRK .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BzRslvRK .modal-header {
    padding: 1rem;
  }
}
.cid-t0BzRslvRK .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BzRslvRK .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BzRslvRK .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BzRslvRK .modal-header .close:focus {
  outline: none;
}
.cid-t0BzRslvRK .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BzRslvRK .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BzRslvRK .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BzRslvRK .modal-body {
    padding: 1rem;
  }
}
.cid-t0BzRslvRK .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-t0BzRslvRK .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BzRslvRK .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BzRslvRK .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BzRslvRK .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BzRslvRK .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BzRslvRK .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BzRslvRK .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BzRslvRK .modal-lg,
  .cid-t0BzRslvRK .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BzRslvRK .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BzRslvRK .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BzRslvRK .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-t0BzRslvRK .form-group {
  margin-bottom: 1rem;
}
.cid-t0BzRslvRK .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BzRslvRK .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BzRslvRK .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-t0BzRslvRK .mbr-section-btn {
  margin: 0;
}
.cid-t0BzRslvRK .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BzRslvRK .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BzRslvRK .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-t2Mb1M8Pow .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-t2Mb1M8Pow .my-float {
  margin-top: 16px;
}
.cid-t2Mb1M8Pow P {
  color: #232323;
}
.cid-t2Mb1M8Pow DIV {
  color: #ffffff;
}
.cid-t2Mb1M8Pow H10 {
  color: #767676;
}
.cid-t2Mb1M8Pow .hidden {
  display: none;
}
.cid-tSDMigLPBc.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigLPBc.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigLPBc.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigLPBc .modal-content,
.cid-tSDMigLPBc .modal-dialog {
  height: auto;
}
.cid-tSDMigLPBc .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigLPBc .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigLPBc .form-wrapper .mbr-form .form-group,
  .cid-tSDMigLPBc .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigLPBc .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigLPBc .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-tSDMigLPBc .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigLPBc .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigLPBc .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigLPBc .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigLPBc .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigLPBc .modal-open {
  overflow: hidden;
}
.cid-tSDMigLPBc .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigLPBc .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigLPBc .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigLPBc .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-tSDMigLPBc .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigLPBc .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigLPBc .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigLPBc .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-tSDMigLPBc .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigLPBc .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigLPBc .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigLPBc .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigLPBc .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-tSDMigLPBc .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigLPBc .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigLPBc .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigLPBc .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigLPBc .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigLPBc .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigLPBc .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigLPBc .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigLPBc .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigLPBc .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigLPBc .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-tSDMigLPBc .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigLPBc .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigLPBc .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigLPBc .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigLPBc .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigLPBc .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigLPBc .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigLPBc .modal-lg,
  .cid-tSDMigLPBc .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigLPBc .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigLPBc .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigLPBc .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-tSDMigLPBc .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigLPBc .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigLPBc .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigLPBc .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-tSDMigLPBc .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigLPBc .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMIOzg1sDN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMIOzg1sDN nav.navbar {
  position: fixed;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMIOzg1sDN .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMIOzg1sDN #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMIOzg1sDN .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover,
.cid-tMIOzg1sDN .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMIOzg1sDN .dropdown-item:hover span {
  color: white;
}
.cid-tMIOzg1sDN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMIOzg1sDN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMIOzg1sDN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMIOzg1sDN .nav-link {
  position: relative;
}
.cid-tMIOzg1sDN .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMIOzg1sDN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMIOzg1sDN .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMIOzg1sDN .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMIOzg1sDN .dropdown-menu,
.cid-tMIOzg1sDN .navbar.opened {
  background: #353535 !important;
}
.cid-tMIOzg1sDN .nav-item:focus,
.cid-tMIOzg1sDN .nav-link:focus {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMIOzg1sDN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMIOzg1sDN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMIOzg1sDN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.opened {
  transition: all 0.3s;
}
.cid-tMIOzg1sDN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMIOzg1sDN .navbar .navbar-logo img {
  width: auto;
}
.cid-tMIOzg1sDN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMIOzg1sDN .navbar.collapsed {
  justify-content: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMIOzg1sDN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMIOzg1sDN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMIOzg1sDN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMIOzg1sDN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMIOzg1sDN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMIOzg1sDN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMIOzg1sDN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMIOzg1sDN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMIOzg1sDN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMIOzg1sDN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMIOzg1sDN .dropdown-item.active,
.cid-tMIOzg1sDN .dropdown-item:active {
  background-color: transparent;
}
.cid-tMIOzg1sDN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMIOzg1sDN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMIOzg1sDN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMIOzg1sDN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMIOzg1sDN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMIOzg1sDN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMIOzg1sDN button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMIOzg1sDN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMIOzg1sDN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMIOzg1sDN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMIOzg1sDN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar {
    height: 70px;
  }
  .cid-tMIOzg1sDN .navbar.opened {
    height: auto;
  }
  .cid-tMIOzg1sDN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMIOzg1sDN .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMIOzg1sDN .navbar-toggler {
  margin-left: 10px;
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMIOzg1sDN .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-text {
    display: none;
  }
}
.cid-tMIOzg1sDN .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMIOzg1sDN .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMIOzg1sDN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMIOzg1sDN .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-tMIOzg1sDN #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-tMIOzg1sDN #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-tMIOzg1sDN #vol {
    display: none;
  }
}
.cid-tMIOzg1sDN .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-szQO6Af3uy {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-szQO6Af3uy .mbr-section-title {
  color: #4479d9;
}
#custom-html-1s2 body {
  background-color: black;
}
#custom-html-1s2 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1s2 .complet {
  background-color: #000000;
}
#custom-html-1s2 .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-1s2 .conteneurVideo iframe,
#custom-html-1s2 .conteneurVideo object,
#custom-html-1s2 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1s2 #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-1s2 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1s2 #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-1s2 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1s2 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubpvGtNDVe {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubpvGtNDVe .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-szQO6AItiM {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-szQO6AItiM .mbr-text {
  color: #ffffff;
}
.cid-szQO6AItiM .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-szQO6AItiM .mbr-section-title {
  color: #4479d9;
}
.cid-szQO6AItiM H1 {
  color: #4479d9;
}
.cid-szQO6AItiM H2 {
  color: #4479d9;
}
.cid-szQO6AItiM H3 {
  color: #4479d9;
}
.cid-szQO6AItiM .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-szQO6AItiM .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-szQO6AItiM .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-szQO6AItiM .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-szQO6AItiM .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-szQO6AItiM .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-szQO6AItiM .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-szQO6AItiM .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-szQO6AItiM .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-szQO6AItiM .play,
.cid-szQO6AItiM .pause,
.cid-szQO6AItiM .prev,
.cid-szQO6AItiM .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-szQO6AItiM .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-szQO6AItiM #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-szQO6AItiM .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubweVZdRIA {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubweVZdRIA .mbr-media {
  position: relative;
}
.cid-ubweVZdRIA .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubweVZdRIA 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-ubweVZdRIA img {
    max-width: 95%;
  }
}
.cid-ubweVZdRIA h1 {
  line-height: 1.5;
}
.cid-ubweVZdRIA .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-ubweVZdRIA .start:hover {
  background: #ff1f3f;
}
.cid-ubweVZdRIA .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubweVZdRIA a {
  background-image: none !important;
}
.cid-ubweVZdRIA .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubweVZdRIA .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubweVZdRIA .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubweVZdRIA .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-ubweVZdRIA .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubweVZdRIA .mbr-section-title {
  color: #ffffff;
}
.cid-ubweVZdRIA .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubweVZdRIA .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubweVZdRIA .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubweVZdRIA .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubweVZdRIA .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubweVZdRIA .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubweVZdRIA .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubweVZdRIA .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubweVZdRIA .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubweVZdRIA .playEnfant,
.cid-ubweVZdRIA .pauseEnfant,
.cid-ubweVZdRIA .prevEnfant,
.cid-ubweVZdRIA .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubweVZdRIA .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubweVZdRIA #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubweVZdRIA .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubweVZdRIA .mbr-card-title,
.cid-ubweVZdRIA .cards-wrapper {
  color: #ffa405;
}
.cid-ubweVZdRIA .mbr-section-title P {
  text-align: right;
}
.cid-ubweWJOQv3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubweWJOQv3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubweWJOQv3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubweWJOQv3 .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubweWJOQv3 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubweWJOQv3 .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubweWJOQv3 .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubweWJOQv3 .card-row {
  align-items: stretch;
}
.cid-ubweWJOQv3 .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubweWJOQv3 .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubweWJOQv3 .couleur1 {
  background-color: royalblue;
}
.cid-ubweWJOQv3 .couleur2 {
  background-color: dodgerblue;
}
.cid-ubweWJOQv3 .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubweWJOQv3 .card-box {
  height: 100%;
}
.cid-ubweWJOQv3 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubweWJOQv3 .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubweWJOQv3 .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubweWJOQv3 .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tsmFMh7iQq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tsmFMh7iQq .btn {
  border-radius: 1vh;
}
.cid-ubpvIqd3h6 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubpvIqd3h6 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubpvIqd3h6 .mbr-text,
.cid-ubpvIqd3h6 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0BzUMGRAS.popup-builder {
  background-color: #ffffff;
}
.cid-t0BzUMGRAS.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0BzUMGRAS.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0BzUMGRAS .modal-content,
.cid-t0BzUMGRAS .modal-dialog {
  height: auto;
}
.cid-t0BzUMGRAS .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0BzUMGRAS .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0BzUMGRAS .form-wrapper .mbr-form .form-group,
  .cid-t0BzUMGRAS .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0BzUMGRAS .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0BzUMGRAS .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-t0BzUMGRAS .mbr-text {
  text-align: center;
}
.cid-t0BzUMGRAS .pt-0 {
  padding-top: 0 !important;
}
.cid-t0BzUMGRAS .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0BzUMGRAS .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0BzUMGRAS .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0BzUMGRAS .modal-open {
  overflow: hidden;
}
.cid-t0BzUMGRAS .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0BzUMGRAS .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0BzUMGRAS .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0BzUMGRAS .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-t0BzUMGRAS .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0BzUMGRAS .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0BzUMGRAS .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0BzUMGRAS .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-t0BzUMGRAS .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0BzUMGRAS .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0BzUMGRAS .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0BzUMGRAS .modal-backdrop.show {
  opacity: .5;
}
.cid-t0BzUMGRAS .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-t0BzUMGRAS .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BzUMGRAS .modal-header {
    padding: 1rem;
  }
}
.cid-t0BzUMGRAS .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0BzUMGRAS .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0BzUMGRAS .modal-header .close:hover {
  opacity: 1;
}
.cid-t0BzUMGRAS .modal-header .close:focus {
  outline: none;
}
.cid-t0BzUMGRAS .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0BzUMGRAS .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0BzUMGRAS .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BzUMGRAS .modal-body {
    padding: 1rem;
  }
}
.cid-t0BzUMGRAS .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-t0BzUMGRAS .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0BzUMGRAS .modal-footer {
    padding: 1rem;
  }
}
.cid-t0BzUMGRAS .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0BzUMGRAS .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0BzUMGRAS .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0BzUMGRAS .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0BzUMGRAS .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0BzUMGRAS .modal-lg,
  .cid-t0BzUMGRAS .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0BzUMGRAS .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0BzUMGRAS .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0BzUMGRAS .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-t0BzUMGRAS .form-group {
  margin-bottom: 1rem;
}
.cid-t0BzUMGRAS .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0BzUMGRAS .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0BzUMGRAS .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-t0BzUMGRAS .mbr-section-btn {
  margin: 0;
}
.cid-t0BzUMGRAS .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0BzUMGRAS .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0BzUMGRAS .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-t2Mb6v1xtS .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-t2Mb6v1xtS .my-float {
  margin-top: 16px;
}
.cid-t2Mb6v1xtS P {
  color: #232323;
}
.cid-t2Mb6v1xtS DIV {
  color: #ffffff;
}
.cid-t2Mb6v1xtS H10 {
  color: #767676;
}
.cid-t2Mb6v1xtS .hidden {
  display: none;
}
.cid-tSDMigLc1J.popup-builder {
  background-color: #ffffff;
}
.cid-tSDMigLc1J.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDMigLc1J.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDMigLc1J .modal-content,
.cid-tSDMigLc1J .modal-dialog {
  height: auto;
}
.cid-tSDMigLc1J .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDMigLc1J .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDMigLc1J .form-wrapper .mbr-form .form-group,
  .cid-tSDMigLc1J .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDMigLc1J .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDMigLc1J .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-tSDMigLc1J .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDMigLc1J .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDMigLc1J .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDMigLc1J .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDMigLc1J .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDMigLc1J .modal-open {
  overflow: hidden;
}
.cid-tSDMigLc1J .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDMigLc1J .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDMigLc1J .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDMigLc1J .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-tSDMigLc1J .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDMigLc1J .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDMigLc1J .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDMigLc1J .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-tSDMigLc1J .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDMigLc1J .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDMigLc1J .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDMigLc1J .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDMigLc1J .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-tSDMigLc1J .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigLc1J .modal-header {
    padding: 1rem;
  }
}
.cid-tSDMigLc1J .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDMigLc1J .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDMigLc1J .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDMigLc1J .modal-header .close:focus {
  outline: none;
}
.cid-tSDMigLc1J .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDMigLc1J .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDMigLc1J .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigLc1J .modal-body {
    padding: 1rem;
  }
}
.cid-tSDMigLc1J .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-tSDMigLc1J .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDMigLc1J .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDMigLc1J .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDMigLc1J .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDMigLc1J .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDMigLc1J .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDMigLc1J .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDMigLc1J .modal-lg,
  .cid-tSDMigLc1J .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDMigLc1J .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDMigLc1J .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDMigLc1J .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-tSDMigLc1J .form-group {
  margin-bottom: 1rem;
}
.cid-tSDMigLc1J .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDMigLc1J .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDMigLc1J .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-tSDMigLc1J .mbr-section-btn {
  margin: 0;
}
.cid-tSDMigLc1J .mbr-section-btn .btn {
  margin: 0;
}
