@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-tMINNnaxv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMINNnaxv4 nav.navbar {
  position: fixed;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMINNnaxv4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMINNnaxv4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMINNnaxv4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover,
.cid-tMINNnaxv4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover span {
  color: white;
}
.cid-tMINNnaxv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMINNnaxv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMINNnaxv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMINNnaxv4 .nav-link {
  position: relative;
}
.cid-tMINNnaxv4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMINNnaxv4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMINNnaxv4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMINNnaxv4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMINNnaxv4 .dropdown-menu,
.cid-tMINNnaxv4 .navbar.opened {
  background: #353535 !important;
}
.cid-tMINNnaxv4 .nav-item:focus,
.cid-tMINNnaxv4 .nav-link:focus {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMINNnaxv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tMINNnaxv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMINNnaxv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tMINNnaxv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMINNnaxv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMINNnaxv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMINNnaxv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMINNnaxv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMINNnaxv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMINNnaxv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMINNnaxv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMINNnaxv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown-item.active,
.cid-tMINNnaxv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tMINNnaxv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMINNnaxv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMINNnaxv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMINNnaxv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMINNnaxv4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMINNnaxv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar {
    height: 70px;
  }
  .cid-tMINNnaxv4 .navbar.opened {
    height: auto;
  }
  .cid-tMINNnaxv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMINNnaxv4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMINNnaxv4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMINNnaxv4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-text {
    display: none;
  }
}
.cid-tMINNnaxv4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMINNnaxv4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 #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-tMINNnaxv4 #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-tMINNnaxv4 #vol {
    display: none;
  }
}
.cid-tMINNnaxv4 .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-trjygZNVTo {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-trjygZNVTo .mbr-section-title {
  text-align: center;
  color: #4479d9;
}
.cid-trjygZNVTo .mbr-section-subtitle {
  text-align: center;
}
.cid-trjygZNVTo .mbr-text {
  text-align: center;
}
@media (min-width: 992px) {
  .cid-trjygZNVTo .display-1 {
    font-size: 75px;
  }
  .cid-trjygZNVTo .display-5 {
    font-size: 29px;
  }
  .cid-trjygZNVTo .display-4 {
    font-weight: 300;
  }
}
#custom-html-1it {
  /* Type valid CSS here */
}
#custom-html-1it div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-1it p {
  font-size: 60px;
  color: #777;
}
#custom-html-1it * {
  margin: 0;
  padding: 0;
}
#custom-html-1it .embed-container {
  position: relative;
  max-height: 100vh;
  height: 50vh;
  overflow: hidden;
}
#custom-html-1it .embed-container iframe,
#custom-html-1it .embed-container object,
#custom-html-1it .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-tSDLh55XM0.popup-builder {
  background-color: #ffffff;
}
.cid-tSDLh55XM0.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDLh55XM0.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDLh55XM0 .modal-content,
.cid-tSDLh55XM0 .modal-dialog {
  height: auto;
}
.cid-tSDLh55XM0 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDLh55XM0 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDLh55XM0 .form-wrapper .mbr-form .form-group,
  .cid-tSDLh55XM0 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDLh55XM0 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDLh55XM0 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDLh55XM0 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDLh55XM0 .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDLh55XM0 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDLh55XM0 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDLh55XM0 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDLh55XM0 .modal-open {
  overflow: hidden;
}
.cid-tSDLh55XM0 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDLh55XM0 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDLh55XM0 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDLh55XM0 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDLh55XM0 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDLh55XM0 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDLh55XM0 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDLh55XM0 .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDLh55XM0 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDLh55XM0 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDLh55XM0 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDLh55XM0 .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDLh55XM0 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDLh55XM0 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLh55XM0 .modal-header {
    padding: 1rem;
  }
}
.cid-tSDLh55XM0 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDLh55XM0 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDLh55XM0 .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDLh55XM0 .modal-header .close:focus {
  outline: none;
}
.cid-tSDLh55XM0 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDLh55XM0 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDLh55XM0 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLh55XM0 .modal-body {
    padding: 1rem;
  }
}
.cid-tSDLh55XM0 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDLh55XM0 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLh55XM0 .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDLh55XM0 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDLh55XM0 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDLh55XM0 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDLh55XM0 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDLh55XM0 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDLh55XM0 .modal-lg,
  .cid-tSDLh55XM0 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDLh55XM0 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDLh55XM0 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDLh55XM0 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDLh55XM0 .form-group {
  margin-bottom: 1rem;
}
.cid-tSDLh55XM0 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDLh55XM0 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDLh55XM0 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDLh55XM0 .mbr-section-btn {
  margin: 0;
}
.cid-tSDLh55XM0 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMINNnaxv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMINNnaxv4 nav.navbar {
  position: fixed;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMINNnaxv4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMINNnaxv4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMINNnaxv4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover,
.cid-tMINNnaxv4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover span {
  color: white;
}
.cid-tMINNnaxv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMINNnaxv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMINNnaxv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMINNnaxv4 .nav-link {
  position: relative;
}
.cid-tMINNnaxv4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMINNnaxv4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMINNnaxv4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMINNnaxv4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMINNnaxv4 .dropdown-menu,
.cid-tMINNnaxv4 .navbar.opened {
  background: #353535 !important;
}
.cid-tMINNnaxv4 .nav-item:focus,
.cid-tMINNnaxv4 .nav-link:focus {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMINNnaxv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tMINNnaxv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMINNnaxv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tMINNnaxv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMINNnaxv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMINNnaxv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMINNnaxv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMINNnaxv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMINNnaxv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMINNnaxv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMINNnaxv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMINNnaxv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown-item.active,
.cid-tMINNnaxv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tMINNnaxv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMINNnaxv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMINNnaxv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMINNnaxv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMINNnaxv4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMINNnaxv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar {
    height: 70px;
  }
  .cid-tMINNnaxv4 .navbar.opened {
    height: auto;
  }
  .cid-tMINNnaxv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMINNnaxv4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMINNnaxv4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMINNnaxv4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-text {
    display: none;
  }
}
.cid-tMINNnaxv4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMINNnaxv4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 #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-tMINNnaxv4 #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-tMINNnaxv4 #vol {
    display: none;
  }
}
.cid-tMINNnaxv4 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-szzFI5eSLR {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-szzFI5eSLR .mbr-section-title {
  color: #4479d9;
}
#custom-html-1km body {
  background-color: black;
}
#custom-html-1km .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1km .complet {
  background-color: #000000;
}
#custom-html-1km .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-1km .conteneurVideo iframe,
#custom-html-1km .conteneurVideo object,
#custom-html-1km .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1km #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-1km .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1km #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-1km .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1km .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkYAWfXtH {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkYAWfXtH .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkYAWfXtH .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkYAWfXtH .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkYAWfXtH .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-szzFI5U3TV {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-szzFI5U3TV .mbr-text {
  color: #ffffff;
}
.cid-szzFI5U3TV .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-szzFI5U3TV .mbr-section-title {
  color: #4479d9;
}
.cid-szzFI5U3TV H1 {
  color: #4479d9;
}
.cid-szzFI5U3TV H2 {
  color: #4479d9;
}
.cid-szzFI5U3TV H3 {
  color: #4479d9;
}
.cid-szzFI5U3TV .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-szzFI5U3TV .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-szzFI5U3TV .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-szzFI5U3TV .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-szzFI5U3TV .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-szzFI5U3TV .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-szzFI5U3TV .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-szzFI5U3TV .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-szzFI5U3TV .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-szzFI5U3TV .play,
.cid-szzFI5U3TV .pause,
.cid-szzFI5U3TV .prev,
.cid-szzFI5U3TV .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-szzFI5U3TV .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-szzFI5U3TV #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-szzFI5U3TV .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubvWR5pvqM {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubvWR5pvqM .mbr-media {
  position: relative;
}
.cid-ubvWR5pvqM .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubvWR5pvqM 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-ubvWR5pvqM img {
    max-width: 95%;
  }
}
.cid-ubvWR5pvqM h1 {
  line-height: 1.5;
}
.cid-ubvWR5pvqM .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-ubvWR5pvqM .start:hover {
  background: #ff1f3f;
}
.cid-ubvWR5pvqM .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubvWR5pvqM a {
  background-image: none !important;
}
.cid-ubvWR5pvqM .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubvWR5pvqM .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubvWR5pvqM .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubvWR5pvqM .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-ubvWR5pvqM .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubvWR5pvqM .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-ubvWR5pvqM .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubvWR5pvqM .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubvWR5pvqM .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubvWR5pvqM .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubvWR5pvqM .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubvWR5pvqM .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubvWR5pvqM .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubvWR5pvqM .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubvWR5pvqM .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubvWR5pvqM .playEnfant,
.cid-ubvWR5pvqM .pauseEnfant,
.cid-ubvWR5pvqM .prevEnfant,
.cid-ubvWR5pvqM .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubvWR5pvqM .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubvWR5pvqM #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubvWR5pvqM .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubvWR5pvqM .mbr-card-title,
.cid-ubvWR5pvqM .cards-wrapper {
  color: #ffa405;
}
.cid-ubvWR5pvqM .mbr-section-title P {
  text-align: right;
}
.cid-ubvWRRJ11U {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubvWRRJ11U .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubvWRRJ11U .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubvWRRJ11U .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubvWRRJ11U .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubvWRRJ11U .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubvWRRJ11U .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubvWRRJ11U .card-row {
  align-items: stretch;
}
.cid-ubvWRRJ11U .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubvWRRJ11U .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubvWRRJ11U .couleur1 {
  background-color: royalblue;
}
.cid-ubvWRRJ11U .couleur2 {
  background-color: dodgerblue;
}
.cid-ubvWRRJ11U .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubvWRRJ11U .card-box {
  height: 100%;
}
.cid-ubvWRRJ11U .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubvWRRJ11U .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubvWRRJ11U .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubvWRRJ11U .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubmuDvOqR0 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmuDvOqR0 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmuDvOqR0 .mbr-text,
.cid-ubmuDvOqR0 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0z7LU8lwL.popup-builder {
  background-color: #ffffff;
}
.cid-t0z7LU8lwL.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0z7LU8lwL.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0z7LU8lwL .modal-content,
.cid-t0z7LU8lwL .modal-dialog {
  height: auto;
}
.cid-t0z7LU8lwL .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0z7LU8lwL .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0z7LU8lwL .form-wrapper .mbr-form .form-group,
  .cid-t0z7LU8lwL .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0z7LU8lwL .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0z7LU8lwL .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0z7LU8lwL .mbr-text {
  text-align: center;
}
.cid-t0z7LU8lwL .pt-0 {
  padding-top: 0 !important;
}
.cid-t0z7LU8lwL .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0z7LU8lwL .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0z7LU8lwL .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0z7LU8lwL .modal-open {
  overflow: hidden;
}
.cid-t0z7LU8lwL .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0z7LU8lwL .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0z7LU8lwL .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0z7LU8lwL .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0z7LU8lwL .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0z7LU8lwL .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0z7LU8lwL .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0z7LU8lwL .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-t0z7LU8lwL .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0z7LU8lwL .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0z7LU8lwL .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0z7LU8lwL .modal-backdrop.show {
  opacity: .5;
}
.cid-t0z7LU8lwL .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0z7LU8lwL .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z7LU8lwL .modal-header {
    padding: 1rem;
  }
}
.cid-t0z7LU8lwL .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0z7LU8lwL .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0z7LU8lwL .modal-header .close:hover {
  opacity: 1;
}
.cid-t0z7LU8lwL .modal-header .close:focus {
  outline: none;
}
.cid-t0z7LU8lwL .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0z7LU8lwL .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0z7LU8lwL .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z7LU8lwL .modal-body {
    padding: 1rem;
  }
}
.cid-t0z7LU8lwL .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0z7LU8lwL .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z7LU8lwL .modal-footer {
    padding: 1rem;
  }
}
.cid-t0z7LU8lwL .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0z7LU8lwL .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0z7LU8lwL .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0z7LU8lwL .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0z7LU8lwL .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0z7LU8lwL .modal-lg,
  .cid-t0z7LU8lwL .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0z7LU8lwL .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0z7LU8lwL .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0z7LU8lwL .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0z7LU8lwL .form-group {
  margin-bottom: 1rem;
}
.cid-t0z7LU8lwL .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0z7LU8lwL .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0z7LU8lwL .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0z7LU8lwL .mbr-section-btn {
  margin: 0;
}
.cid-t0z7LU8lwL .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0z7LU8lwL .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0z7LU8lwL .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-t2M5PrnYuH .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-t2M5PrnYuH .my-float {
  margin-top: 16px;
}
.cid-t2M5PrnYuH P {
  color: #232323;
}
.cid-t2M5PrnYuH DIV {
  color: #ffffff;
}
.cid-t2M5PrnYuH H10 {
  color: #767676;
}
.cid-t2M5PrnYuH .hidden {
  display: none;
}
.cid-tSDLkPI5MF.popup-builder {
  background-color: #ffffff;
}
.cid-tSDLkPI5MF.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDLkPI5MF.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDLkPI5MF .modal-content,
.cid-tSDLkPI5MF .modal-dialog {
  height: auto;
}
.cid-tSDLkPI5MF .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDLkPI5MF .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDLkPI5MF .form-wrapper .mbr-form .form-group,
  .cid-tSDLkPI5MF .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDLkPI5MF .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDLkPI5MF .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDLkPI5MF .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDLkPI5MF .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDLkPI5MF .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDLkPI5MF .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDLkPI5MF .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDLkPI5MF .modal-open {
  overflow: hidden;
}
.cid-tSDLkPI5MF .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDLkPI5MF .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDLkPI5MF .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDLkPI5MF .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDLkPI5MF .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDLkPI5MF .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDLkPI5MF .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDLkPI5MF .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDLkPI5MF .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDLkPI5MF .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDLkPI5MF .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDLkPI5MF .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDLkPI5MF .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDLkPI5MF .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPI5MF .modal-header {
    padding: 1rem;
  }
}
.cid-tSDLkPI5MF .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDLkPI5MF .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDLkPI5MF .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDLkPI5MF .modal-header .close:focus {
  outline: none;
}
.cid-tSDLkPI5MF .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDLkPI5MF .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDLkPI5MF .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPI5MF .modal-body {
    padding: 1rem;
  }
}
.cid-tSDLkPI5MF .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDLkPI5MF .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPI5MF .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDLkPI5MF .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDLkPI5MF .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDLkPI5MF .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDLkPI5MF .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDLkPI5MF .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDLkPI5MF .modal-lg,
  .cid-tSDLkPI5MF .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDLkPI5MF .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDLkPI5MF .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDLkPI5MF .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDLkPI5MF .form-group {
  margin-bottom: 1rem;
}
.cid-tSDLkPI5MF .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDLkPI5MF .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDLkPI5MF .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDLkPI5MF .mbr-section-btn {
  margin: 0;
}
.cid-tSDLkPI5MF .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMINNnaxv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMINNnaxv4 nav.navbar {
  position: fixed;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMINNnaxv4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMINNnaxv4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMINNnaxv4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover,
.cid-tMINNnaxv4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover span {
  color: white;
}
.cid-tMINNnaxv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMINNnaxv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMINNnaxv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMINNnaxv4 .nav-link {
  position: relative;
}
.cid-tMINNnaxv4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMINNnaxv4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMINNnaxv4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMINNnaxv4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMINNnaxv4 .dropdown-menu,
.cid-tMINNnaxv4 .navbar.opened {
  background: #353535 !important;
}
.cid-tMINNnaxv4 .nav-item:focus,
.cid-tMINNnaxv4 .nav-link:focus {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMINNnaxv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tMINNnaxv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMINNnaxv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tMINNnaxv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMINNnaxv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMINNnaxv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMINNnaxv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMINNnaxv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMINNnaxv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMINNnaxv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMINNnaxv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMINNnaxv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown-item.active,
.cid-tMINNnaxv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tMINNnaxv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMINNnaxv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMINNnaxv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMINNnaxv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMINNnaxv4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMINNnaxv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar {
    height: 70px;
  }
  .cid-tMINNnaxv4 .navbar.opened {
    height: auto;
  }
  .cid-tMINNnaxv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMINNnaxv4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMINNnaxv4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMINNnaxv4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-text {
    display: none;
  }
}
.cid-tMINNnaxv4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMINNnaxv4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 #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-tMINNnaxv4 #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-tMINNnaxv4 #vol {
    display: none;
  }
}
.cid-tMINNnaxv4 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-szzCd61NEr {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-szzCd61NEr .mbr-section-title {
  color: #4479d9;
}
#custom-html-1kl body {
  background-color: black;
}
#custom-html-1kl .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1kl .complet {
  background-color: #000000;
}
#custom-html-1kl .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-1kl .conteneurVideo iframe,
#custom-html-1kl .conteneurVideo object,
#custom-html-1kl .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1kl #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-1kl .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1kl #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-1kl .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1kl .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkYERsta9 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkYERsta9 .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkYERsta9 .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkYERsta9 .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkYERsta9 .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-szzCd6ByUN {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-szzCd6ByUN .mbr-text {
  color: #ffffff;
}
.cid-szzCd6ByUN .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-szzCd6ByUN .mbr-section-title {
  color: #4479d9;
}
.cid-szzCd6ByUN H1 {
  color: #4479d9;
}
.cid-szzCd6ByUN H2 {
  color: #4479d9;
}
.cid-szzCd6ByUN H3 {
  color: #4479d9;
}
.cid-szzCd6ByUN .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-szzCd6ByUN .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-szzCd6ByUN .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-szzCd6ByUN .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-szzCd6ByUN .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-szzCd6ByUN .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-szzCd6ByUN .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-szzCd6ByUN .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-szzCd6ByUN .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-szzCd6ByUN .play,
.cid-szzCd6ByUN .pause,
.cid-szzCd6ByUN .prev,
.cid-szzCd6ByUN .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-szzCd6ByUN .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-szzCd6ByUN #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-szzCd6ByUN .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubvWzVBJ6l {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubvWzVBJ6l .mbr-media {
  position: relative;
}
.cid-ubvWzVBJ6l .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubvWzVBJ6l 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-ubvWzVBJ6l img {
    max-width: 95%;
  }
}
.cid-ubvWzVBJ6l h1 {
  line-height: 1.5;
}
.cid-ubvWzVBJ6l .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-ubvWzVBJ6l .start:hover {
  background: #ff1f3f;
}
.cid-ubvWzVBJ6l .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubvWzVBJ6l a {
  background-image: none !important;
}
.cid-ubvWzVBJ6l .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubvWzVBJ6l .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubvWzVBJ6l .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubvWzVBJ6l .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-ubvWzVBJ6l .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubvWzVBJ6l .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-ubvWzVBJ6l .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubvWzVBJ6l .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubvWzVBJ6l .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubvWzVBJ6l .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubvWzVBJ6l .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubvWzVBJ6l .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubvWzVBJ6l .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubvWzVBJ6l .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubvWzVBJ6l .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubvWzVBJ6l .playEnfant,
.cid-ubvWzVBJ6l .pauseEnfant,
.cid-ubvWzVBJ6l .prevEnfant,
.cid-ubvWzVBJ6l .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubvWzVBJ6l .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubvWzVBJ6l #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubvWzVBJ6l .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubvWzVBJ6l .mbr-card-title,
.cid-ubvWzVBJ6l .cards-wrapper {
  color: #ffa405;
}
.cid-ubvWzVBJ6l .mbr-section-title P {
  text-align: right;
}
.cid-ubvWwXKpM2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubvWwXKpM2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubvWwXKpM2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubvWwXKpM2 .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubvWwXKpM2 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubvWwXKpM2 .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubvWwXKpM2 .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubvWwXKpM2 .card-row {
  align-items: stretch;
}
.cid-ubvWwXKpM2 .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubvWwXKpM2 .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubvWwXKpM2 .couleur1 {
  background-color: royalblue;
}
.cid-ubvWwXKpM2 .couleur2 {
  background-color: dodgerblue;
}
.cid-ubvWwXKpM2 .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubvWwXKpM2 .card-box {
  height: 100%;
}
.cid-ubvWwXKpM2 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubvWwXKpM2 .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubvWwXKpM2 .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubvWwXKpM2 .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubmuzkQlOr {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmuzkQlOr .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmuzkQlOr .mbr-text,
.cid-ubmuzkQlOr .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0z7Il0iKA.popup-builder {
  background-color: #ffffff;
}
.cid-t0z7Il0iKA.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0z7Il0iKA.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0z7Il0iKA .modal-content,
.cid-t0z7Il0iKA .modal-dialog {
  height: auto;
}
.cid-t0z7Il0iKA .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0z7Il0iKA .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0z7Il0iKA .form-wrapper .mbr-form .form-group,
  .cid-t0z7Il0iKA .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0z7Il0iKA .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0z7Il0iKA .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0z7Il0iKA .mbr-text {
  text-align: center;
}
.cid-t0z7Il0iKA .pt-0 {
  padding-top: 0 !important;
}
.cid-t0z7Il0iKA .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0z7Il0iKA .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0z7Il0iKA .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0z7Il0iKA .modal-open {
  overflow: hidden;
}
.cid-t0z7Il0iKA .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0z7Il0iKA .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0z7Il0iKA .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0z7Il0iKA .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0z7Il0iKA .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0z7Il0iKA .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0z7Il0iKA .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0z7Il0iKA .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-t0z7Il0iKA .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0z7Il0iKA .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0z7Il0iKA .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0z7Il0iKA .modal-backdrop.show {
  opacity: .5;
}
.cid-t0z7Il0iKA .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0z7Il0iKA .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z7Il0iKA .modal-header {
    padding: 1rem;
  }
}
.cid-t0z7Il0iKA .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0z7Il0iKA .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0z7Il0iKA .modal-header .close:hover {
  opacity: 1;
}
.cid-t0z7Il0iKA .modal-header .close:focus {
  outline: none;
}
.cid-t0z7Il0iKA .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0z7Il0iKA .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0z7Il0iKA .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z7Il0iKA .modal-body {
    padding: 1rem;
  }
}
.cid-t0z7Il0iKA .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0z7Il0iKA .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z7Il0iKA .modal-footer {
    padding: 1rem;
  }
}
.cid-t0z7Il0iKA .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0z7Il0iKA .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0z7Il0iKA .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0z7Il0iKA .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0z7Il0iKA .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0z7Il0iKA .modal-lg,
  .cid-t0z7Il0iKA .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0z7Il0iKA .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0z7Il0iKA .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0z7Il0iKA .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0z7Il0iKA .form-group {
  margin-bottom: 1rem;
}
.cid-t0z7Il0iKA .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0z7Il0iKA .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0z7Il0iKA .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0z7Il0iKA .mbr-section-btn {
  margin: 0;
}
.cid-t0z7Il0iKA .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0z7Il0iKA .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0z7Il0iKA .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-t2M5JNKRd0 .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-t2M5JNKRd0 .my-float {
  margin-top: 16px;
}
.cid-t2M5JNKRd0 P {
  color: #232323;
}
.cid-t2M5JNKRd0 DIV {
  color: #ffffff;
}
.cid-t2M5JNKRd0 H10 {
  color: #767676;
}
.cid-t2M5JNKRd0 .hidden {
  display: none;
}
.cid-tSDLkPJRld.popup-builder {
  background-color: #ffffff;
}
.cid-tSDLkPJRld.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDLkPJRld.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDLkPJRld .modal-content,
.cid-tSDLkPJRld .modal-dialog {
  height: auto;
}
.cid-tSDLkPJRld .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDLkPJRld .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDLkPJRld .form-wrapper .mbr-form .form-group,
  .cid-tSDLkPJRld .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDLkPJRld .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDLkPJRld .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDLkPJRld .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDLkPJRld .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDLkPJRld .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDLkPJRld .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDLkPJRld .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDLkPJRld .modal-open {
  overflow: hidden;
}
.cid-tSDLkPJRld .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDLkPJRld .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDLkPJRld .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDLkPJRld .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDLkPJRld .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDLkPJRld .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDLkPJRld .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDLkPJRld .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDLkPJRld .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDLkPJRld .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDLkPJRld .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDLkPJRld .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDLkPJRld .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDLkPJRld .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJRld .modal-header {
    padding: 1rem;
  }
}
.cid-tSDLkPJRld .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDLkPJRld .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDLkPJRld .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDLkPJRld .modal-header .close:focus {
  outline: none;
}
.cid-tSDLkPJRld .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDLkPJRld .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDLkPJRld .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJRld .modal-body {
    padding: 1rem;
  }
}
.cid-tSDLkPJRld .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDLkPJRld .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJRld .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDLkPJRld .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDLkPJRld .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDLkPJRld .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDLkPJRld .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDLkPJRld .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDLkPJRld .modal-lg,
  .cid-tSDLkPJRld .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDLkPJRld .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDLkPJRld .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDLkPJRld .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDLkPJRld .form-group {
  margin-bottom: 1rem;
}
.cid-tSDLkPJRld .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDLkPJRld .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDLkPJRld .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDLkPJRld .mbr-section-btn {
  margin: 0;
}
.cid-tSDLkPJRld .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMINNnaxv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMINNnaxv4 nav.navbar {
  position: fixed;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMINNnaxv4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMINNnaxv4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMINNnaxv4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover,
.cid-tMINNnaxv4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover span {
  color: white;
}
.cid-tMINNnaxv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMINNnaxv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMINNnaxv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMINNnaxv4 .nav-link {
  position: relative;
}
.cid-tMINNnaxv4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMINNnaxv4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMINNnaxv4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMINNnaxv4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMINNnaxv4 .dropdown-menu,
.cid-tMINNnaxv4 .navbar.opened {
  background: #353535 !important;
}
.cid-tMINNnaxv4 .nav-item:focus,
.cid-tMINNnaxv4 .nav-link:focus {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMINNnaxv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tMINNnaxv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMINNnaxv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tMINNnaxv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMINNnaxv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMINNnaxv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMINNnaxv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMINNnaxv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMINNnaxv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMINNnaxv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMINNnaxv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMINNnaxv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown-item.active,
.cid-tMINNnaxv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tMINNnaxv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMINNnaxv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMINNnaxv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMINNnaxv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMINNnaxv4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMINNnaxv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar {
    height: 70px;
  }
  .cid-tMINNnaxv4 .navbar.opened {
    height: auto;
  }
  .cid-tMINNnaxv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMINNnaxv4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMINNnaxv4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMINNnaxv4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-text {
    display: none;
  }
}
.cid-tMINNnaxv4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMINNnaxv4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 #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-tMINNnaxv4 #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-tMINNnaxv4 #vol {
    display: none;
  }
}
.cid-tMINNnaxv4 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-szzIYnJaM4 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-szzIYnJaM4 .mbr-section-title {
  color: #4479d9;
}
#custom-html-1ko body {
  background-color: black;
}
#custom-html-1ko .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1ko .complet {
  background-color: #000000;
}
#custom-html-1ko .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-1ko .conteneurVideo iframe,
#custom-html-1ko .conteneurVideo object,
#custom-html-1ko .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1ko #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-1ko .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1ko #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-1ko .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1ko .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkYx8RoeL {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkYx8RoeL .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkYx8RoeL .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkYx8RoeL .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkYx8RoeL .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-szzIYosWzH {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-szzIYosWzH .mbr-text {
  color: #ffffff;
}
.cid-szzIYosWzH .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-szzIYosWzH .mbr-section-title {
  color: #4479d9;
}
.cid-szzIYosWzH H1 {
  color: #4479d9;
}
.cid-szzIYosWzH H2 {
  color: #4479d9;
}
.cid-szzIYosWzH H3 {
  color: #4479d9;
}
.cid-szzIYosWzH .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-szzIYosWzH .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-szzIYosWzH .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-szzIYosWzH .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-szzIYosWzH .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-szzIYosWzH .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-szzIYosWzH .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-szzIYosWzH .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-szzIYosWzH .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-szzIYosWzH .play,
.cid-szzIYosWzH .pause,
.cid-szzIYosWzH .prev,
.cid-szzIYosWzH .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-szzIYosWzH .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-szzIYosWzH #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-szzIYosWzH .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubvX66BlTa {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubvX66BlTa .mbr-media {
  position: relative;
}
.cid-ubvX66BlTa .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubvX66BlTa 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-ubvX66BlTa img {
    max-width: 95%;
  }
}
.cid-ubvX66BlTa h1 {
  line-height: 1.5;
}
.cid-ubvX66BlTa .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-ubvX66BlTa .start:hover {
  background: #ff1f3f;
}
.cid-ubvX66BlTa .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubvX66BlTa a {
  background-image: none !important;
}
.cid-ubvX66BlTa .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubvX66BlTa .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubvX66BlTa .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubvX66BlTa .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-ubvX66BlTa .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubvX66BlTa .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-ubvX66BlTa .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubvX66BlTa .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubvX66BlTa .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubvX66BlTa .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubvX66BlTa .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubvX66BlTa .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubvX66BlTa .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubvX66BlTa .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubvX66BlTa .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubvX66BlTa .playEnfant,
.cid-ubvX66BlTa .pauseEnfant,
.cid-ubvX66BlTa .prevEnfant,
.cid-ubvX66BlTa .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubvX66BlTa .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubvX66BlTa #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubvX66BlTa .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubvX66BlTa .mbr-card-title,
.cid-ubvX66BlTa .cards-wrapper {
  color: #ffa405;
}
.cid-ubvX66BlTa .mbr-section-title P {
  text-align: right;
}
.cid-ubvX6YRiOP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubvX6YRiOP .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubvX6YRiOP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubvX6YRiOP .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubvX6YRiOP .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubvX6YRiOP .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubvX6YRiOP .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubvX6YRiOP .card-row {
  align-items: stretch;
}
.cid-ubvX6YRiOP .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubvX6YRiOP .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubvX6YRiOP .couleur1 {
  background-color: royalblue;
}
.cid-ubvX6YRiOP .couleur2 {
  background-color: dodgerblue;
}
.cid-ubvX6YRiOP .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubvX6YRiOP .card-box {
  height: 100%;
}
.cid-ubvX6YRiOP .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubvX6YRiOP .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubvX6YRiOP .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubvX6YRiOP .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubmuFXlqYQ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmuFXlqYQ .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmuFXlqYQ .mbr-text,
.cid-ubmuFXlqYQ .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0z7PLHvtL.popup-builder {
  background-color: #ffffff;
}
.cid-t0z7PLHvtL.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0z7PLHvtL.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0z7PLHvtL .modal-content,
.cid-t0z7PLHvtL .modal-dialog {
  height: auto;
}
.cid-t0z7PLHvtL .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0z7PLHvtL .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0z7PLHvtL .form-wrapper .mbr-form .form-group,
  .cid-t0z7PLHvtL .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0z7PLHvtL .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0z7PLHvtL .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0z7PLHvtL .mbr-text {
  text-align: center;
}
.cid-t0z7PLHvtL .pt-0 {
  padding-top: 0 !important;
}
.cid-t0z7PLHvtL .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0z7PLHvtL .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0z7PLHvtL .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0z7PLHvtL .modal-open {
  overflow: hidden;
}
.cid-t0z7PLHvtL .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0z7PLHvtL .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0z7PLHvtL .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0z7PLHvtL .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0z7PLHvtL .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0z7PLHvtL .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0z7PLHvtL .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0z7PLHvtL .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-t0z7PLHvtL .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0z7PLHvtL .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0z7PLHvtL .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0z7PLHvtL .modal-backdrop.show {
  opacity: .5;
}
.cid-t0z7PLHvtL .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0z7PLHvtL .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z7PLHvtL .modal-header {
    padding: 1rem;
  }
}
.cid-t0z7PLHvtL .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0z7PLHvtL .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0z7PLHvtL .modal-header .close:hover {
  opacity: 1;
}
.cid-t0z7PLHvtL .modal-header .close:focus {
  outline: none;
}
.cid-t0z7PLHvtL .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0z7PLHvtL .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0z7PLHvtL .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z7PLHvtL .modal-body {
    padding: 1rem;
  }
}
.cid-t0z7PLHvtL .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0z7PLHvtL .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z7PLHvtL .modal-footer {
    padding: 1rem;
  }
}
.cid-t0z7PLHvtL .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0z7PLHvtL .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0z7PLHvtL .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0z7PLHvtL .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0z7PLHvtL .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0z7PLHvtL .modal-lg,
  .cid-t0z7PLHvtL .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0z7PLHvtL .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0z7PLHvtL .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0z7PLHvtL .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0z7PLHvtL .form-group {
  margin-bottom: 1rem;
}
.cid-t0z7PLHvtL .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0z7PLHvtL .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0z7PLHvtL .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0z7PLHvtL .mbr-section-btn {
  margin: 0;
}
.cid-t0z7PLHvtL .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0z7PLHvtL .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0z7PLHvtL .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-t2M64rUwCG .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-t2M64rUwCG .my-float {
  margin-top: 16px;
}
.cid-t2M64rUwCG P {
  color: #232323;
}
.cid-t2M64rUwCG DIV {
  color: #ffffff;
}
.cid-t2M64rUwCG H10 {
  color: #767676;
}
.cid-t2M64rUwCG .hidden {
  display: none;
}
.cid-tSDLkPJcbO.popup-builder {
  background-color: #ffffff;
}
.cid-tSDLkPJcbO.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDLkPJcbO.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDLkPJcbO .modal-content,
.cid-tSDLkPJcbO .modal-dialog {
  height: auto;
}
.cid-tSDLkPJcbO .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDLkPJcbO .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDLkPJcbO .form-wrapper .mbr-form .form-group,
  .cid-tSDLkPJcbO .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDLkPJcbO .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDLkPJcbO .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDLkPJcbO .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDLkPJcbO .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDLkPJcbO .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDLkPJcbO .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDLkPJcbO .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDLkPJcbO .modal-open {
  overflow: hidden;
}
.cid-tSDLkPJcbO .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDLkPJcbO .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDLkPJcbO .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDLkPJcbO .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDLkPJcbO .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDLkPJcbO .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDLkPJcbO .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDLkPJcbO .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDLkPJcbO .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDLkPJcbO .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDLkPJcbO .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDLkPJcbO .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDLkPJcbO .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDLkPJcbO .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJcbO .modal-header {
    padding: 1rem;
  }
}
.cid-tSDLkPJcbO .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDLkPJcbO .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDLkPJcbO .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDLkPJcbO .modal-header .close:focus {
  outline: none;
}
.cid-tSDLkPJcbO .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDLkPJcbO .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDLkPJcbO .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJcbO .modal-body {
    padding: 1rem;
  }
}
.cid-tSDLkPJcbO .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDLkPJcbO .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJcbO .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDLkPJcbO .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDLkPJcbO .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDLkPJcbO .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDLkPJcbO .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDLkPJcbO .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDLkPJcbO .modal-lg,
  .cid-tSDLkPJcbO .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDLkPJcbO .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDLkPJcbO .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDLkPJcbO .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDLkPJcbO .form-group {
  margin-bottom: 1rem;
}
.cid-tSDLkPJcbO .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDLkPJcbO .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDLkPJcbO .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDLkPJcbO .mbr-section-btn {
  margin: 0;
}
.cid-tSDLkPJcbO .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMINNnaxv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMINNnaxv4 nav.navbar {
  position: fixed;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMINNnaxv4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMINNnaxv4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMINNnaxv4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover,
.cid-tMINNnaxv4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover span {
  color: white;
}
.cid-tMINNnaxv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMINNnaxv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMINNnaxv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMINNnaxv4 .nav-link {
  position: relative;
}
.cid-tMINNnaxv4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMINNnaxv4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMINNnaxv4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMINNnaxv4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMINNnaxv4 .dropdown-menu,
.cid-tMINNnaxv4 .navbar.opened {
  background: #353535 !important;
}
.cid-tMINNnaxv4 .nav-item:focus,
.cid-tMINNnaxv4 .nav-link:focus {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMINNnaxv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tMINNnaxv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMINNnaxv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tMINNnaxv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMINNnaxv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMINNnaxv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMINNnaxv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMINNnaxv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMINNnaxv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMINNnaxv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMINNnaxv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMINNnaxv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown-item.active,
.cid-tMINNnaxv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tMINNnaxv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMINNnaxv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMINNnaxv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMINNnaxv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMINNnaxv4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMINNnaxv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar {
    height: 70px;
  }
  .cid-tMINNnaxv4 .navbar.opened {
    height: auto;
  }
  .cid-tMINNnaxv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMINNnaxv4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMINNnaxv4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMINNnaxv4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-text {
    display: none;
  }
}
.cid-tMINNnaxv4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMINNnaxv4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 #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-tMINNnaxv4 #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-tMINNnaxv4 #vol {
    display: none;
  }
}
.cid-tMINNnaxv4 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-szOTALWYaY {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-szOTALWYaY .mbr-section-title {
  color: #4479d9;
}
#custom-html-1kp body {
  background-color: black;
}
#custom-html-1kp .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1kp .complet {
  background-color: #000000;
}
#custom-html-1kp .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-1kp .conteneurVideo iframe,
#custom-html-1kp .conteneurVideo object,
#custom-html-1kp .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1kp #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-1kp .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1kp #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-1kp .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1kp .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkYpkgcrq {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkYpkgcrq .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkYpkgcrq .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkYpkgcrq .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkYpkgcrq .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-szOTAMlTHm {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-szOTAMlTHm .mbr-text {
  color: #ffffff;
}
.cid-szOTAMlTHm .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-szOTAMlTHm .mbr-section-title {
  color: #4479d9;
}
.cid-szOTAMlTHm H1 {
  color: #4479d9;
}
.cid-szOTAMlTHm H2 {
  color: #4479d9;
}
.cid-szOTAMlTHm H3 {
  color: #4479d9;
}
.cid-szOTAMlTHm .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-szOTAMlTHm .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-szOTAMlTHm .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-szOTAMlTHm .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-szOTAMlTHm .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-szOTAMlTHm .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-szOTAMlTHm .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-szOTAMlTHm .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-szOTAMlTHm .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-szOTAMlTHm .play,
.cid-szOTAMlTHm .pause,
.cid-szOTAMlTHm .prev,
.cid-szOTAMlTHm .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-szOTAMlTHm .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-szOTAMlTHm #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-szOTAMlTHm .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubvXJ2xAcG {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubvXJ2xAcG .mbr-media {
  position: relative;
}
.cid-ubvXJ2xAcG .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubvXJ2xAcG 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-ubvXJ2xAcG img {
    max-width: 95%;
  }
}
.cid-ubvXJ2xAcG h1 {
  line-height: 1.5;
}
.cid-ubvXJ2xAcG .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-ubvXJ2xAcG .start:hover {
  background: #ff1f3f;
}
.cid-ubvXJ2xAcG .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubvXJ2xAcG a {
  background-image: none !important;
}
.cid-ubvXJ2xAcG .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubvXJ2xAcG .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubvXJ2xAcG .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubvXJ2xAcG .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-ubvXJ2xAcG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubvXJ2xAcG .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-ubvXJ2xAcG .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubvXJ2xAcG .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubvXJ2xAcG .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubvXJ2xAcG .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubvXJ2xAcG .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubvXJ2xAcG .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubvXJ2xAcG .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubvXJ2xAcG .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubvXJ2xAcG .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubvXJ2xAcG .playEnfant,
.cid-ubvXJ2xAcG .pauseEnfant,
.cid-ubvXJ2xAcG .prevEnfant,
.cid-ubvXJ2xAcG .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubvXJ2xAcG .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubvXJ2xAcG #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubvXJ2xAcG .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubvXJ2xAcG .mbr-card-title,
.cid-ubvXJ2xAcG .cards-wrapper {
  color: #ffa405;
}
.cid-ubvXJ2xAcG .mbr-section-title P {
  text-align: right;
}
.cid-ubvXJY4xzC {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubvXJY4xzC .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubvXJY4xzC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubvXJY4xzC .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubvXJY4xzC .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubvXJY4xzC .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubvXJY4xzC .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubvXJY4xzC .card-row {
  align-items: stretch;
}
.cid-ubvXJY4xzC .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubvXJY4xzC .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubvXJY4xzC .couleur1 {
  background-color: royalblue;
}
.cid-ubvXJY4xzC .couleur2 {
  background-color: dodgerblue;
}
.cid-ubvXJY4xzC .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubvXJY4xzC .card-box {
  height: 100%;
}
.cid-ubvXJY4xzC .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubvXJY4xzC .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubvXJY4xzC .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubvXJY4xzC .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubmuMhFbsb {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmuMhFbsb .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmuMhFbsb .mbr-text,
.cid-ubmuMhFbsb .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0z7T8hwMa.popup-builder {
  background-color: #ffffff;
}
.cid-t0z7T8hwMa.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0z7T8hwMa.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0z7T8hwMa .modal-content,
.cid-t0z7T8hwMa .modal-dialog {
  height: auto;
}
.cid-t0z7T8hwMa .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0z7T8hwMa .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0z7T8hwMa .form-wrapper .mbr-form .form-group,
  .cid-t0z7T8hwMa .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0z7T8hwMa .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0z7T8hwMa .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0z7T8hwMa .mbr-text {
  text-align: center;
}
.cid-t0z7T8hwMa .pt-0 {
  padding-top: 0 !important;
}
.cid-t0z7T8hwMa .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0z7T8hwMa .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0z7T8hwMa .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0z7T8hwMa .modal-open {
  overflow: hidden;
}
.cid-t0z7T8hwMa .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0z7T8hwMa .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0z7T8hwMa .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0z7T8hwMa .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0z7T8hwMa .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0z7T8hwMa .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0z7T8hwMa .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0z7T8hwMa .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-t0z7T8hwMa .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0z7T8hwMa .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0z7T8hwMa .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0z7T8hwMa .modal-backdrop.show {
  opacity: .5;
}
.cid-t0z7T8hwMa .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0z7T8hwMa .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z7T8hwMa .modal-header {
    padding: 1rem;
  }
}
.cid-t0z7T8hwMa .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0z7T8hwMa .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0z7T8hwMa .modal-header .close:hover {
  opacity: 1;
}
.cid-t0z7T8hwMa .modal-header .close:focus {
  outline: none;
}
.cid-t0z7T8hwMa .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0z7T8hwMa .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0z7T8hwMa .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z7T8hwMa .modal-body {
    padding: 1rem;
  }
}
.cid-t0z7T8hwMa .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0z7T8hwMa .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z7T8hwMa .modal-footer {
    padding: 1rem;
  }
}
.cid-t0z7T8hwMa .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0z7T8hwMa .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0z7T8hwMa .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0z7T8hwMa .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0z7T8hwMa .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0z7T8hwMa .modal-lg,
  .cid-t0z7T8hwMa .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0z7T8hwMa .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0z7T8hwMa .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0z7T8hwMa .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0z7T8hwMa .form-group {
  margin-bottom: 1rem;
}
.cid-t0z7T8hwMa .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0z7T8hwMa .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0z7T8hwMa .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0z7T8hwMa .mbr-section-btn {
  margin: 0;
}
.cid-t0z7T8hwMa .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0z7T8hwMa .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0z7T8hwMa .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-t2M69IIROP .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-t2M69IIROP .my-float {
  margin-top: 16px;
}
.cid-t2M69IIROP P {
  color: #232323;
}
.cid-t2M69IIROP DIV {
  color: #ffffff;
}
.cid-t2M69IIROP H10 {
  color: #767676;
}
.cid-t2M69IIROP .hidden {
  display: none;
}
.cid-tSDLkPJ3iK.popup-builder {
  background-color: #ffffff;
}
.cid-tSDLkPJ3iK.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDLkPJ3iK.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDLkPJ3iK .modal-content,
.cid-tSDLkPJ3iK .modal-dialog {
  height: auto;
}
.cid-tSDLkPJ3iK .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDLkPJ3iK .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDLkPJ3iK .form-wrapper .mbr-form .form-group,
  .cid-tSDLkPJ3iK .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDLkPJ3iK .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDLkPJ3iK .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDLkPJ3iK .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDLkPJ3iK .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDLkPJ3iK .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDLkPJ3iK .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDLkPJ3iK .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDLkPJ3iK .modal-open {
  overflow: hidden;
}
.cid-tSDLkPJ3iK .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDLkPJ3iK .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDLkPJ3iK .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDLkPJ3iK .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDLkPJ3iK .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDLkPJ3iK .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDLkPJ3iK .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDLkPJ3iK .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDLkPJ3iK .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDLkPJ3iK .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDLkPJ3iK .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDLkPJ3iK .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDLkPJ3iK .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDLkPJ3iK .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJ3iK .modal-header {
    padding: 1rem;
  }
}
.cid-tSDLkPJ3iK .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDLkPJ3iK .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDLkPJ3iK .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDLkPJ3iK .modal-header .close:focus {
  outline: none;
}
.cid-tSDLkPJ3iK .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDLkPJ3iK .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDLkPJ3iK .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJ3iK .modal-body {
    padding: 1rem;
  }
}
.cid-tSDLkPJ3iK .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDLkPJ3iK .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJ3iK .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDLkPJ3iK .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDLkPJ3iK .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDLkPJ3iK .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDLkPJ3iK .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDLkPJ3iK .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDLkPJ3iK .modal-lg,
  .cid-tSDLkPJ3iK .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDLkPJ3iK .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDLkPJ3iK .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDLkPJ3iK .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDLkPJ3iK .form-group {
  margin-bottom: 1rem;
}
.cid-tSDLkPJ3iK .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDLkPJ3iK .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDLkPJ3iK .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDLkPJ3iK .mbr-section-btn {
  margin: 0;
}
.cid-tSDLkPJ3iK .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMINNnaxv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMINNnaxv4 nav.navbar {
  position: fixed;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMINNnaxv4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMINNnaxv4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMINNnaxv4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover,
.cid-tMINNnaxv4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover span {
  color: white;
}
.cid-tMINNnaxv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMINNnaxv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMINNnaxv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMINNnaxv4 .nav-link {
  position: relative;
}
.cid-tMINNnaxv4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMINNnaxv4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMINNnaxv4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMINNnaxv4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMINNnaxv4 .dropdown-menu,
.cid-tMINNnaxv4 .navbar.opened {
  background: #353535 !important;
}
.cid-tMINNnaxv4 .nav-item:focus,
.cid-tMINNnaxv4 .nav-link:focus {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMINNnaxv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tMINNnaxv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMINNnaxv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tMINNnaxv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMINNnaxv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMINNnaxv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMINNnaxv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMINNnaxv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMINNnaxv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMINNnaxv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMINNnaxv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMINNnaxv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown-item.active,
.cid-tMINNnaxv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tMINNnaxv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMINNnaxv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMINNnaxv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMINNnaxv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMINNnaxv4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMINNnaxv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar {
    height: 70px;
  }
  .cid-tMINNnaxv4 .navbar.opened {
    height: auto;
  }
  .cid-tMINNnaxv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMINNnaxv4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMINNnaxv4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMINNnaxv4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-text {
    display: none;
  }
}
.cid-tMINNnaxv4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMINNnaxv4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 #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-tMINNnaxv4 #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-tMINNnaxv4 #vol {
    display: none;
  }
}
.cid-tMINNnaxv4 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sHiQ4casIk {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sHiQ4casIk .mbr-section-title {
  color: #4479d9;
}
#custom-html-1kq body {
  background-color: black;
}
#custom-html-1kq .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1kq .complet {
  background-color: #000000;
}
#custom-html-1kq .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-1kq .conteneurVideo iframe,
#custom-html-1kq .conteneurVideo object,
#custom-html-1kq .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1kq #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-1kq .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1kq #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-1kq .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1kq .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkYlm8rgc {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkYlm8rgc .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkYlm8rgc .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkYlm8rgc .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkYlm8rgc .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-sHiQ4cZ5n3 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sHiQ4cZ5n3 .mbr-text {
  color: #ffffff;
}
.cid-sHiQ4cZ5n3 .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sHiQ4cZ5n3 .mbr-section-title {
  color: #4479d9;
}
.cid-sHiQ4cZ5n3 H1 {
  color: #4479d9;
}
.cid-sHiQ4cZ5n3 H2 {
  color: #4479d9;
}
.cid-sHiQ4cZ5n3 H3 {
  color: #4479d9;
}
.cid-sHiQ4cZ5n3 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sHiQ4cZ5n3 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sHiQ4cZ5n3 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sHiQ4cZ5n3 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sHiQ4cZ5n3 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sHiQ4cZ5n3 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sHiQ4cZ5n3 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sHiQ4cZ5n3 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sHiQ4cZ5n3 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sHiQ4cZ5n3 .play,
.cid-sHiQ4cZ5n3 .pause,
.cid-sHiQ4cZ5n3 .prev,
.cid-sHiQ4cZ5n3 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sHiQ4cZ5n3 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sHiQ4cZ5n3 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sHiQ4cZ5n3 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubvXYS759U {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubvXYS759U .mbr-media {
  position: relative;
}
.cid-ubvXYS759U .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubvXYS759U 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-ubvXYS759U img {
    max-width: 95%;
  }
}
.cid-ubvXYS759U h1 {
  line-height: 1.5;
}
.cid-ubvXYS759U .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-ubvXYS759U .start:hover {
  background: #ff1f3f;
}
.cid-ubvXYS759U .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubvXYS759U a {
  background-image: none !important;
}
.cid-ubvXYS759U .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubvXYS759U .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubvXYS759U .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubvXYS759U .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-ubvXYS759U .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubvXYS759U .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-ubvXYS759U .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubvXYS759U .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubvXYS759U .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubvXYS759U .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubvXYS759U .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubvXYS759U .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubvXYS759U .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubvXYS759U .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubvXYS759U .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubvXYS759U .playEnfant,
.cid-ubvXYS759U .pauseEnfant,
.cid-ubvXYS759U .prevEnfant,
.cid-ubvXYS759U .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubvXYS759U .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubvXYS759U #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubvXYS759U .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubvXYS759U .mbr-card-title,
.cid-ubvXYS759U .cards-wrapper {
  color: #ffa405;
}
.cid-ubvXYS759U .mbr-section-title P {
  text-align: right;
}
.cid-ubvXZF2hPb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubvXZF2hPb .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubvXZF2hPb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubvXZF2hPb .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubvXZF2hPb .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubvXZF2hPb .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubvXZF2hPb .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubvXZF2hPb .card-row {
  align-items: stretch;
}
.cid-ubvXZF2hPb .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubvXZF2hPb .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubvXZF2hPb .couleur1 {
  background-color: royalblue;
}
.cid-ubvXZF2hPb .couleur2 {
  background-color: dodgerblue;
}
.cid-ubvXZF2hPb .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubvXZF2hPb .card-box {
  height: 100%;
}
.cid-ubvXZF2hPb .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubvXZF2hPb .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubvXZF2hPb .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubvXZF2hPb .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubmuQKyBd3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmuQKyBd3 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmuQKyBd3 .mbr-text,
.cid-ubmuQKyBd3 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0z7X0dzzZ.popup-builder {
  background-color: #ffffff;
}
.cid-t0z7X0dzzZ.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0z7X0dzzZ.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0z7X0dzzZ .modal-content,
.cid-t0z7X0dzzZ .modal-dialog {
  height: auto;
}
.cid-t0z7X0dzzZ .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0z7X0dzzZ .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0z7X0dzzZ .form-wrapper .mbr-form .form-group,
  .cid-t0z7X0dzzZ .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0z7X0dzzZ .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0z7X0dzzZ .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0z7X0dzzZ .mbr-text {
  text-align: center;
}
.cid-t0z7X0dzzZ .pt-0 {
  padding-top: 0 !important;
}
.cid-t0z7X0dzzZ .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0z7X0dzzZ .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0z7X0dzzZ .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0z7X0dzzZ .modal-open {
  overflow: hidden;
}
.cid-t0z7X0dzzZ .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0z7X0dzzZ .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0z7X0dzzZ .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0z7X0dzzZ .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0z7X0dzzZ .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0z7X0dzzZ .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0z7X0dzzZ .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0z7X0dzzZ .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-t0z7X0dzzZ .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0z7X0dzzZ .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0z7X0dzzZ .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0z7X0dzzZ .modal-backdrop.show {
  opacity: .5;
}
.cid-t0z7X0dzzZ .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0z7X0dzzZ .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z7X0dzzZ .modal-header {
    padding: 1rem;
  }
}
.cid-t0z7X0dzzZ .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0z7X0dzzZ .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0z7X0dzzZ .modal-header .close:hover {
  opacity: 1;
}
.cid-t0z7X0dzzZ .modal-header .close:focus {
  outline: none;
}
.cid-t0z7X0dzzZ .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0z7X0dzzZ .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0z7X0dzzZ .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z7X0dzzZ .modal-body {
    padding: 1rem;
  }
}
.cid-t0z7X0dzzZ .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0z7X0dzzZ .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z7X0dzzZ .modal-footer {
    padding: 1rem;
  }
}
.cid-t0z7X0dzzZ .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0z7X0dzzZ .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0z7X0dzzZ .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0z7X0dzzZ .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0z7X0dzzZ .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0z7X0dzzZ .modal-lg,
  .cid-t0z7X0dzzZ .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0z7X0dzzZ .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0z7X0dzzZ .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0z7X0dzzZ .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0z7X0dzzZ .form-group {
  margin-bottom: 1rem;
}
.cid-t0z7X0dzzZ .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0z7X0dzzZ .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0z7X0dzzZ .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0z7X0dzzZ .mbr-section-btn {
  margin: 0;
}
.cid-t0z7X0dzzZ .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0z7X0dzzZ .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0z7X0dzzZ .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-t2M6fnE6EU .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-t2M6fnE6EU .my-float {
  margin-top: 16px;
}
.cid-t2M6fnE6EU P {
  color: #232323;
}
.cid-t2M6fnE6EU DIV {
  color: #ffffff;
}
.cid-t2M6fnE6EU H10 {
  color: #767676;
}
.cid-t2M6fnE6EU .hidden {
  display: none;
}
.cid-tSDLkPJz1p.popup-builder {
  background-color: #ffffff;
}
.cid-tSDLkPJz1p.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDLkPJz1p.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDLkPJz1p .modal-content,
.cid-tSDLkPJz1p .modal-dialog {
  height: auto;
}
.cid-tSDLkPJz1p .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDLkPJz1p .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDLkPJz1p .form-wrapper .mbr-form .form-group,
  .cid-tSDLkPJz1p .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDLkPJz1p .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDLkPJz1p .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDLkPJz1p .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDLkPJz1p .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDLkPJz1p .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDLkPJz1p .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDLkPJz1p .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDLkPJz1p .modal-open {
  overflow: hidden;
}
.cid-tSDLkPJz1p .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDLkPJz1p .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDLkPJz1p .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDLkPJz1p .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDLkPJz1p .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDLkPJz1p .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDLkPJz1p .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDLkPJz1p .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDLkPJz1p .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDLkPJz1p .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDLkPJz1p .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDLkPJz1p .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDLkPJz1p .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDLkPJz1p .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJz1p .modal-header {
    padding: 1rem;
  }
}
.cid-tSDLkPJz1p .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDLkPJz1p .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDLkPJz1p .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDLkPJz1p .modal-header .close:focus {
  outline: none;
}
.cid-tSDLkPJz1p .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDLkPJz1p .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDLkPJz1p .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJz1p .modal-body {
    padding: 1rem;
  }
}
.cid-tSDLkPJz1p .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDLkPJz1p .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJz1p .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDLkPJz1p .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDLkPJz1p .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDLkPJz1p .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDLkPJz1p .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDLkPJz1p .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDLkPJz1p .modal-lg,
  .cid-tSDLkPJz1p .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDLkPJz1p .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDLkPJz1p .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDLkPJz1p .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDLkPJz1p .form-group {
  margin-bottom: 1rem;
}
.cid-tSDLkPJz1p .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDLkPJz1p .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDLkPJz1p .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDLkPJz1p .mbr-section-btn {
  margin: 0;
}
.cid-tSDLkPJz1p .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMINNnaxv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMINNnaxv4 nav.navbar {
  position: fixed;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMINNnaxv4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMINNnaxv4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMINNnaxv4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover,
.cid-tMINNnaxv4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover span {
  color: white;
}
.cid-tMINNnaxv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMINNnaxv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMINNnaxv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMINNnaxv4 .nav-link {
  position: relative;
}
.cid-tMINNnaxv4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMINNnaxv4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMINNnaxv4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMINNnaxv4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMINNnaxv4 .dropdown-menu,
.cid-tMINNnaxv4 .navbar.opened {
  background: #353535 !important;
}
.cid-tMINNnaxv4 .nav-item:focus,
.cid-tMINNnaxv4 .nav-link:focus {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMINNnaxv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tMINNnaxv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMINNnaxv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tMINNnaxv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMINNnaxv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMINNnaxv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMINNnaxv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMINNnaxv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMINNnaxv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMINNnaxv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMINNnaxv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMINNnaxv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown-item.active,
.cid-tMINNnaxv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tMINNnaxv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMINNnaxv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMINNnaxv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMINNnaxv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMINNnaxv4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMINNnaxv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar {
    height: 70px;
  }
  .cid-tMINNnaxv4 .navbar.opened {
    height: auto;
  }
  .cid-tMINNnaxv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMINNnaxv4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMINNnaxv4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMINNnaxv4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-text {
    display: none;
  }
}
.cid-tMINNnaxv4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMINNnaxv4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 #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-tMINNnaxv4 #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-tMINNnaxv4 #vol {
    display: none;
  }
}
.cid-tMINNnaxv4 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sA2QR0z4XF {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sA2QR0z4XF .mbr-section-title {
  color: #4479d9;
}
#custom-html-1kr body {
  background-color: black;
}
#custom-html-1kr .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1kr .complet {
  background-color: #000000;
}
#custom-html-1kr .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-1kr .conteneurVideo iframe,
#custom-html-1kr .conteneurVideo object,
#custom-html-1kr .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1kr #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-1kr .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1kr #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-1kr .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1kr .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkYgVw0bn {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkYgVw0bn .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkYgVw0bn .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkYgVw0bn .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkYgVw0bn .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-sA2QR1ceeF {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sA2QR1ceeF .mbr-text {
  color: #ffffff;
}
.cid-sA2QR1ceeF .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sA2QR1ceeF .mbr-section-title {
  color: #4479d9;
}
.cid-sA2QR1ceeF H1 {
  color: #4479d9;
}
.cid-sA2QR1ceeF H2 {
  color: #4479d9;
}
.cid-sA2QR1ceeF H3 {
  color: #4479d9;
}
.cid-sA2QR1ceeF .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sA2QR1ceeF .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sA2QR1ceeF .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sA2QR1ceeF .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sA2QR1ceeF .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sA2QR1ceeF .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sA2QR1ceeF .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sA2QR1ceeF .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sA2QR1ceeF .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sA2QR1ceeF .play,
.cid-sA2QR1ceeF .pause,
.cid-sA2QR1ceeF .prev,
.cid-sA2QR1ceeF .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sA2QR1ceeF .fa-2x {
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sA2QR1ceeF #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sA2QR1ceeF .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-sA2QR1ceeF .biophonie {
  padding: 1em;
  text-align: center;
}
.cid-sA2QR1ceeF 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-ubvYlOsYXA {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubvYlOsYXA .mbr-media {
  position: relative;
}
.cid-ubvYlOsYXA .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubvYlOsYXA 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-ubvYlOsYXA img {
    max-width: 95%;
  }
}
.cid-ubvYlOsYXA h1 {
  line-height: 1.5;
}
.cid-ubvYlOsYXA .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-ubvYlOsYXA .start:hover {
  background: #ff1f3f;
}
.cid-ubvYlOsYXA .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubvYlOsYXA a {
  background-image: none !important;
}
.cid-ubvYlOsYXA .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubvYlOsYXA .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubvYlOsYXA .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubvYlOsYXA .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-ubvYlOsYXA .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubvYlOsYXA .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-ubvYlOsYXA .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubvYlOsYXA .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubvYlOsYXA .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubvYlOsYXA .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubvYlOsYXA .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubvYlOsYXA .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubvYlOsYXA .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubvYlOsYXA .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubvYlOsYXA .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubvYlOsYXA .playEnfant,
.cid-ubvYlOsYXA .pauseEnfant,
.cid-ubvYlOsYXA .prevEnfant,
.cid-ubvYlOsYXA .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubvYlOsYXA .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubvYlOsYXA #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubvYlOsYXA .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubvYlOsYXA .mbr-card-title,
.cid-ubvYlOsYXA .cards-wrapper {
  color: #ffa405;
}
.cid-ubvYlOsYXA .mbr-section-title P {
  text-align: right;
}
.cid-ubvYmxw2Jz {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubvYmxw2Jz .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubvYmxw2Jz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubvYmxw2Jz .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubvYmxw2Jz .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubvYmxw2Jz .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubvYmxw2Jz .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubvYmxw2Jz .card-row {
  align-items: stretch;
}
.cid-ubvYmxw2Jz .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubvYmxw2Jz .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubvYmxw2Jz .couleur1 {
  background-color: royalblue;
}
.cid-ubvYmxw2Jz .couleur2 {
  background-color: dodgerblue;
}
.cid-ubvYmxw2Jz .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubvYmxw2Jz .card-box {
  height: 100%;
}
.cid-ubvYmxw2Jz .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubvYmxw2Jz .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubvYmxw2Jz .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubvYmxw2Jz .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubmuT6PoJO {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmuT6PoJO .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmuT6PoJO .mbr-text,
.cid-ubmuT6PoJO .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0z81l8fes.popup-builder {
  background-color: #ffffff;
}
.cid-t0z81l8fes.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0z81l8fes.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0z81l8fes .modal-content,
.cid-t0z81l8fes .modal-dialog {
  height: auto;
}
.cid-t0z81l8fes .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0z81l8fes .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0z81l8fes .form-wrapper .mbr-form .form-group,
  .cid-t0z81l8fes .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0z81l8fes .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0z81l8fes .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0z81l8fes .mbr-text {
  text-align: center;
}
.cid-t0z81l8fes .pt-0 {
  padding-top: 0 !important;
}
.cid-t0z81l8fes .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0z81l8fes .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0z81l8fes .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0z81l8fes .modal-open {
  overflow: hidden;
}
.cid-t0z81l8fes .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0z81l8fes .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0z81l8fes .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0z81l8fes .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0z81l8fes .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0z81l8fes .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0z81l8fes .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0z81l8fes .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-t0z81l8fes .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0z81l8fes .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0z81l8fes .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0z81l8fes .modal-backdrop.show {
  opacity: .5;
}
.cid-t0z81l8fes .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0z81l8fes .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z81l8fes .modal-header {
    padding: 1rem;
  }
}
.cid-t0z81l8fes .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0z81l8fes .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0z81l8fes .modal-header .close:hover {
  opacity: 1;
}
.cid-t0z81l8fes .modal-header .close:focus {
  outline: none;
}
.cid-t0z81l8fes .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0z81l8fes .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0z81l8fes .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z81l8fes .modal-body {
    padding: 1rem;
  }
}
.cid-t0z81l8fes .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0z81l8fes .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z81l8fes .modal-footer {
    padding: 1rem;
  }
}
.cid-t0z81l8fes .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0z81l8fes .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0z81l8fes .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0z81l8fes .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0z81l8fes .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0z81l8fes .modal-lg,
  .cid-t0z81l8fes .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0z81l8fes .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0z81l8fes .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0z81l8fes .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0z81l8fes .form-group {
  margin-bottom: 1rem;
}
.cid-t0z81l8fes .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0z81l8fes .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0z81l8fes .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0z81l8fes .mbr-section-btn {
  margin: 0;
}
.cid-t0z81l8fes .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0z81l8fes .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0z81l8fes .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-t2M6liWVrF .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-t2M6liWVrF .my-float {
  margin-top: 16px;
}
.cid-t2M6liWVrF P {
  color: #232323;
}
.cid-t2M6liWVrF DIV {
  color: #ffffff;
}
.cid-t2M6liWVrF H10 {
  color: #767676;
}
.cid-t2M6liWVrF .hidden {
  display: none;
}
.cid-tSDLkPJBBZ.popup-builder {
  background-color: #ffffff;
}
.cid-tSDLkPJBBZ.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDLkPJBBZ.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDLkPJBBZ .modal-content,
.cid-tSDLkPJBBZ .modal-dialog {
  height: auto;
}
.cid-tSDLkPJBBZ .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDLkPJBBZ .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDLkPJBBZ .form-wrapper .mbr-form .form-group,
  .cid-tSDLkPJBBZ .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDLkPJBBZ .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDLkPJBBZ .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDLkPJBBZ .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDLkPJBBZ .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDLkPJBBZ .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDLkPJBBZ .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDLkPJBBZ .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDLkPJBBZ .modal-open {
  overflow: hidden;
}
.cid-tSDLkPJBBZ .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDLkPJBBZ .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDLkPJBBZ .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDLkPJBBZ .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDLkPJBBZ .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDLkPJBBZ .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDLkPJBBZ .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDLkPJBBZ .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDLkPJBBZ .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDLkPJBBZ .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDLkPJBBZ .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDLkPJBBZ .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDLkPJBBZ .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDLkPJBBZ .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJBBZ .modal-header {
    padding: 1rem;
  }
}
.cid-tSDLkPJBBZ .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDLkPJBBZ .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDLkPJBBZ .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDLkPJBBZ .modal-header .close:focus {
  outline: none;
}
.cid-tSDLkPJBBZ .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDLkPJBBZ .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDLkPJBBZ .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJBBZ .modal-body {
    padding: 1rem;
  }
}
.cid-tSDLkPJBBZ .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDLkPJBBZ .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJBBZ .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDLkPJBBZ .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDLkPJBBZ .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDLkPJBBZ .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDLkPJBBZ .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDLkPJBBZ .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDLkPJBBZ .modal-lg,
  .cid-tSDLkPJBBZ .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDLkPJBBZ .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDLkPJBBZ .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDLkPJBBZ .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDLkPJBBZ .form-group {
  margin-bottom: 1rem;
}
.cid-tSDLkPJBBZ .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDLkPJBBZ .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDLkPJBBZ .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDLkPJBBZ .mbr-section-btn {
  margin: 0;
}
.cid-tSDLkPJBBZ .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMINNnaxv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMINNnaxv4 nav.navbar {
  position: fixed;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMINNnaxv4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMINNnaxv4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMINNnaxv4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover,
.cid-tMINNnaxv4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover span {
  color: white;
}
.cid-tMINNnaxv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMINNnaxv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMINNnaxv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMINNnaxv4 .nav-link {
  position: relative;
}
.cid-tMINNnaxv4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMINNnaxv4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMINNnaxv4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMINNnaxv4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMINNnaxv4 .dropdown-menu,
.cid-tMINNnaxv4 .navbar.opened {
  background: #353535 !important;
}
.cid-tMINNnaxv4 .nav-item:focus,
.cid-tMINNnaxv4 .nav-link:focus {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMINNnaxv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tMINNnaxv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMINNnaxv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tMINNnaxv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMINNnaxv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMINNnaxv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMINNnaxv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMINNnaxv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMINNnaxv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMINNnaxv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMINNnaxv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMINNnaxv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown-item.active,
.cid-tMINNnaxv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tMINNnaxv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMINNnaxv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMINNnaxv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMINNnaxv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMINNnaxv4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMINNnaxv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar {
    height: 70px;
  }
  .cid-tMINNnaxv4 .navbar.opened {
    height: auto;
  }
  .cid-tMINNnaxv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMINNnaxv4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMINNnaxv4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMINNnaxv4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-text {
    display: none;
  }
}
.cid-tMINNnaxv4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMINNnaxv4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 #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-tMINNnaxv4 #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-tMINNnaxv4 #vol {
    display: none;
  }
}
.cid-tMINNnaxv4 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sIq9PiPf8W {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sIq9PiPf8W .mbr-section-title {
  color: #4479d9;
}
#custom-html-1kt body {
  background-color: black;
}
#custom-html-1kt .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1kt .complet {
  background-color: #000000;
}
#custom-html-1kt .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-1kt .conteneurVideo iframe,
#custom-html-1kt .conteneurVideo object,
#custom-html-1kt .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1kt #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-1kt .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1kt #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-1kt .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1kt .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkY8nrOLM {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkY8nrOLM .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkY8nrOLM .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkY8nrOLM .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkY8nrOLM .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-sIq9PjmhmC {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sIq9PjmhmC .mbr-text {
  color: #ffffff;
}
.cid-sIq9PjmhmC .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sIq9PjmhmC .mbr-section-title {
  color: #4479d9;
}
.cid-sIq9PjmhmC H1 {
  color: #4479d9;
}
.cid-sIq9PjmhmC H2 {
  color: #4479d9;
}
.cid-sIq9PjmhmC H3 {
  color: #4479d9;
}
.cid-sIq9PjmhmC .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sIq9PjmhmC .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sIq9PjmhmC .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sIq9PjmhmC .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sIq9PjmhmC .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sIq9PjmhmC .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sIq9PjmhmC .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sIq9PjmhmC .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sIq9PjmhmC .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sIq9PjmhmC .play,
.cid-sIq9PjmhmC .pause,
.cid-sIq9PjmhmC .prev,
.cid-sIq9PjmhmC .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sIq9PjmhmC .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sIq9PjmhmC #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sIq9PjmhmC .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubvYWtFIuV {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubvYWtFIuV .mbr-media {
  position: relative;
}
.cid-ubvYWtFIuV .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubvYWtFIuV 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-ubvYWtFIuV img {
    max-width: 95%;
  }
}
.cid-ubvYWtFIuV h1 {
  line-height: 1.5;
}
.cid-ubvYWtFIuV .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-ubvYWtFIuV .start:hover {
  background: #ff1f3f;
}
.cid-ubvYWtFIuV .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubvYWtFIuV a {
  background-image: none !important;
}
.cid-ubvYWtFIuV .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubvYWtFIuV .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubvYWtFIuV .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubvYWtFIuV .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-ubvYWtFIuV .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubvYWtFIuV .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-ubvYWtFIuV .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubvYWtFIuV .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubvYWtFIuV .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubvYWtFIuV .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubvYWtFIuV .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubvYWtFIuV .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubvYWtFIuV .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubvYWtFIuV .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubvYWtFIuV .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubvYWtFIuV .playEnfant,
.cid-ubvYWtFIuV .pauseEnfant,
.cid-ubvYWtFIuV .prevEnfant,
.cid-ubvYWtFIuV .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubvYWtFIuV .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubvYWtFIuV #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubvYWtFIuV .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubvYWtFIuV .mbr-card-title,
.cid-ubvYWtFIuV .cards-wrapper {
  color: #ffa405;
}
.cid-ubvYWtFIuV .mbr-section-title P {
  text-align: right;
}
.cid-ubvYXqwdoF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubvYXqwdoF .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubvYXqwdoF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubvYXqwdoF .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubvYXqwdoF .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubvYXqwdoF .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubvYXqwdoF .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubvYXqwdoF .card-row {
  align-items: stretch;
}
.cid-ubvYXqwdoF .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubvYXqwdoF .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubvYXqwdoF .couleur1 {
  background-color: royalblue;
}
.cid-ubvYXqwdoF .couleur2 {
  background-color: dodgerblue;
}
.cid-ubvYXqwdoF .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubvYXqwdoF .card-box {
  height: 100%;
}
.cid-ubvYXqwdoF .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubvYXqwdoF .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubvYXqwdoF .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubvYXqwdoF .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubmuYjmy2o {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmuYjmy2o .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmuYjmy2o .mbr-text,
.cid-ubmuYjmy2o .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0z84NeD42.popup-builder {
  background-color: #ffffff;
}
.cid-t0z84NeD42.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0z84NeD42.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0z84NeD42 .modal-content,
.cid-t0z84NeD42 .modal-dialog {
  height: auto;
}
.cid-t0z84NeD42 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0z84NeD42 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0z84NeD42 .form-wrapper .mbr-form .form-group,
  .cid-t0z84NeD42 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0z84NeD42 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0z84NeD42 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0z84NeD42 .mbr-text {
  text-align: center;
}
.cid-t0z84NeD42 .pt-0 {
  padding-top: 0 !important;
}
.cid-t0z84NeD42 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0z84NeD42 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0z84NeD42 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0z84NeD42 .modal-open {
  overflow: hidden;
}
.cid-t0z84NeD42 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0z84NeD42 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0z84NeD42 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0z84NeD42 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0z84NeD42 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0z84NeD42 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0z84NeD42 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0z84NeD42 .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-t0z84NeD42 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0z84NeD42 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0z84NeD42 .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0z84NeD42 .modal-backdrop.show {
  opacity: .5;
}
.cid-t0z84NeD42 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0z84NeD42 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z84NeD42 .modal-header {
    padding: 1rem;
  }
}
.cid-t0z84NeD42 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0z84NeD42 .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0z84NeD42 .modal-header .close:hover {
  opacity: 1;
}
.cid-t0z84NeD42 .modal-header .close:focus {
  outline: none;
}
.cid-t0z84NeD42 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0z84NeD42 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0z84NeD42 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z84NeD42 .modal-body {
    padding: 1rem;
  }
}
.cid-t0z84NeD42 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0z84NeD42 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z84NeD42 .modal-footer {
    padding: 1rem;
  }
}
.cid-t0z84NeD42 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0z84NeD42 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0z84NeD42 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0z84NeD42 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0z84NeD42 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0z84NeD42 .modal-lg,
  .cid-t0z84NeD42 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0z84NeD42 .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0z84NeD42 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0z84NeD42 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0z84NeD42 .form-group {
  margin-bottom: 1rem;
}
.cid-t0z84NeD42 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0z84NeD42 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0z84NeD42 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0z84NeD42 .mbr-section-btn {
  margin: 0;
}
.cid-t0z84NeD42 .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0z84NeD42 .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0z84NeD42 .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-t2M6rt4pxy .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-t2M6rt4pxy .my-float {
  margin-top: 16px;
}
.cid-t2M6rt4pxy P {
  color: #232323;
}
.cid-t2M6rt4pxy DIV {
  color: #ffffff;
}
.cid-t2M6rt4pxy H10 {
  color: #767676;
}
.cid-t2M6rt4pxy .hidden {
  display: none;
}
.cid-tSDLkPJ7Wn.popup-builder {
  background-color: #ffffff;
}
.cid-tSDLkPJ7Wn.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDLkPJ7Wn.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDLkPJ7Wn .modal-content,
.cid-tSDLkPJ7Wn .modal-dialog {
  height: auto;
}
.cid-tSDLkPJ7Wn .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDLkPJ7Wn .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDLkPJ7Wn .form-wrapper .mbr-form .form-group,
  .cid-tSDLkPJ7Wn .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDLkPJ7Wn .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDLkPJ7Wn .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDLkPJ7Wn .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDLkPJ7Wn .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDLkPJ7Wn .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDLkPJ7Wn .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDLkPJ7Wn .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDLkPJ7Wn .modal-open {
  overflow: hidden;
}
.cid-tSDLkPJ7Wn .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDLkPJ7Wn .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDLkPJ7Wn .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDLkPJ7Wn .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDLkPJ7Wn .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDLkPJ7Wn .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDLkPJ7Wn .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDLkPJ7Wn .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDLkPJ7Wn .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDLkPJ7Wn .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDLkPJ7Wn .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDLkPJ7Wn .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDLkPJ7Wn .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDLkPJ7Wn .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJ7Wn .modal-header {
    padding: 1rem;
  }
}
.cid-tSDLkPJ7Wn .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDLkPJ7Wn .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDLkPJ7Wn .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDLkPJ7Wn .modal-header .close:focus {
  outline: none;
}
.cid-tSDLkPJ7Wn .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDLkPJ7Wn .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDLkPJ7Wn .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJ7Wn .modal-body {
    padding: 1rem;
  }
}
.cid-tSDLkPJ7Wn .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDLkPJ7Wn .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJ7Wn .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDLkPJ7Wn .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDLkPJ7Wn .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDLkPJ7Wn .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDLkPJ7Wn .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDLkPJ7Wn .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDLkPJ7Wn .modal-lg,
  .cid-tSDLkPJ7Wn .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDLkPJ7Wn .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDLkPJ7Wn .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDLkPJ7Wn .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDLkPJ7Wn .form-group {
  margin-bottom: 1rem;
}
.cid-tSDLkPJ7Wn .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDLkPJ7Wn .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDLkPJ7Wn .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDLkPJ7Wn .mbr-section-btn {
  margin: 0;
}
.cid-tSDLkPJ7Wn .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMINNnaxv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMINNnaxv4 nav.navbar {
  position: fixed;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMINNnaxv4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMINNnaxv4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMINNnaxv4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover,
.cid-tMINNnaxv4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover span {
  color: white;
}
.cid-tMINNnaxv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMINNnaxv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMINNnaxv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMINNnaxv4 .nav-link {
  position: relative;
}
.cid-tMINNnaxv4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMINNnaxv4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMINNnaxv4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMINNnaxv4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMINNnaxv4 .dropdown-menu,
.cid-tMINNnaxv4 .navbar.opened {
  background: #353535 !important;
}
.cid-tMINNnaxv4 .nav-item:focus,
.cid-tMINNnaxv4 .nav-link:focus {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMINNnaxv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tMINNnaxv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMINNnaxv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tMINNnaxv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMINNnaxv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMINNnaxv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMINNnaxv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMINNnaxv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMINNnaxv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMINNnaxv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMINNnaxv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMINNnaxv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown-item.active,
.cid-tMINNnaxv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tMINNnaxv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMINNnaxv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMINNnaxv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMINNnaxv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMINNnaxv4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMINNnaxv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar {
    height: 70px;
  }
  .cid-tMINNnaxv4 .navbar.opened {
    height: auto;
  }
  .cid-tMINNnaxv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMINNnaxv4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMINNnaxv4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMINNnaxv4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-text {
    display: none;
  }
}
.cid-tMINNnaxv4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMINNnaxv4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 #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-tMINNnaxv4 #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-tMINNnaxv4 #vol {
    display: none;
  }
}
.cid-tMINNnaxv4 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sA2SYEjlG6 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sA2SYEjlG6 .mbr-section-title {
  color: #4479d9;
}
#custom-html-1ku body {
  background-color: black;
}
#custom-html-1ku .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1ku .complet {
  background-color: #000000;
}
#custom-html-1ku .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-1ku .conteneurVideo iframe,
#custom-html-1ku .conteneurVideo object,
#custom-html-1ku .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1ku #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-1ku .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1ku #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-1ku .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1ku .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkXVwE23o {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkXVwE23o .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkXVwE23o .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkXVwE23o .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkXVwE23o .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-sA2SYEXOir {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sA2SYEXOir .mbr-text {
  color: #ffffff;
}
.cid-sA2SYEXOir .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sA2SYEXOir .mbr-section-title {
  color: #4479d9;
}
.cid-sA2SYEXOir H1 {
  color: #4479d9;
}
.cid-sA2SYEXOir H2 {
  color: #4479d9;
}
.cid-sA2SYEXOir H3 {
  color: #4479d9;
}
.cid-sA2SYEXOir .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sA2SYEXOir .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sA2SYEXOir .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sA2SYEXOir .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sA2SYEXOir .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sA2SYEXOir .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sA2SYEXOir .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sA2SYEXOir .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sA2SYEXOir .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sA2SYEXOir .play,
.cid-sA2SYEXOir .pause,
.cid-sA2SYEXOir .prev,
.cid-sA2SYEXOir .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sA2SYEXOir .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sA2SYEXOir #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sA2SYEXOir .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubvZNrAIxY {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubvZNrAIxY .mbr-media {
  position: relative;
}
.cid-ubvZNrAIxY .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubvZNrAIxY 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-ubvZNrAIxY img {
    max-width: 95%;
  }
}
.cid-ubvZNrAIxY h1 {
  line-height: 1.5;
}
.cid-ubvZNrAIxY .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-ubvZNrAIxY .start:hover {
  background: #ff1f3f;
}
.cid-ubvZNrAIxY .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubvZNrAIxY a {
  background-image: none !important;
}
.cid-ubvZNrAIxY .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubvZNrAIxY .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubvZNrAIxY .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubvZNrAIxY .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-ubvZNrAIxY .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubvZNrAIxY .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-ubvZNrAIxY .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubvZNrAIxY .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubvZNrAIxY .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubvZNrAIxY .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubvZNrAIxY .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubvZNrAIxY .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubvZNrAIxY .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubvZNrAIxY .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubvZNrAIxY .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubvZNrAIxY .playEnfant,
.cid-ubvZNrAIxY .pauseEnfant,
.cid-ubvZNrAIxY .prevEnfant,
.cid-ubvZNrAIxY .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubvZNrAIxY .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubvZNrAIxY #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubvZNrAIxY .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubvZNrAIxY .mbr-card-title,
.cid-ubvZNrAIxY .cards-wrapper {
  color: #ffa405;
}
.cid-ubvZNrAIxY .mbr-section-title P {
  text-align: right;
}
.cid-ubvZOgXNRD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubvZOgXNRD .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubvZOgXNRD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubvZOgXNRD .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubvZOgXNRD .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubvZOgXNRD .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubvZOgXNRD .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubvZOgXNRD .card-row {
  align-items: stretch;
}
.cid-ubvZOgXNRD .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubvZOgXNRD .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubvZOgXNRD .couleur1 {
  background-color: royalblue;
}
.cid-ubvZOgXNRD .couleur2 {
  background-color: dodgerblue;
}
.cid-ubvZOgXNRD .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubvZOgXNRD .card-box {
  height: 100%;
}
.cid-ubvZOgXNRD .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubvZOgXNRD .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubvZOgXNRD .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubvZOgXNRD .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubmv5Wy7u1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmv5Wy7u1 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmv5Wy7u1 .mbr-text,
.cid-ubmv5Wy7u1 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0z88kQf1E.popup-builder {
  background-color: #ffffff;
}
.cid-t0z88kQf1E.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0z88kQf1E.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0z88kQf1E .modal-content,
.cid-t0z88kQf1E .modal-dialog {
  height: auto;
}
.cid-t0z88kQf1E .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0z88kQf1E .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0z88kQf1E .form-wrapper .mbr-form .form-group,
  .cid-t0z88kQf1E .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0z88kQf1E .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0z88kQf1E .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0z88kQf1E .mbr-text {
  text-align: center;
}
.cid-t0z88kQf1E .pt-0 {
  padding-top: 0 !important;
}
.cid-t0z88kQf1E .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0z88kQf1E .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0z88kQf1E .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0z88kQf1E .modal-open {
  overflow: hidden;
}
.cid-t0z88kQf1E .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0z88kQf1E .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0z88kQf1E .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0z88kQf1E .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0z88kQf1E .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0z88kQf1E .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0z88kQf1E .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0z88kQf1E .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-t0z88kQf1E .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0z88kQf1E .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0z88kQf1E .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0z88kQf1E .modal-backdrop.show {
  opacity: .5;
}
.cid-t0z88kQf1E .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0z88kQf1E .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z88kQf1E .modal-header {
    padding: 1rem;
  }
}
.cid-t0z88kQf1E .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0z88kQf1E .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0z88kQf1E .modal-header .close:hover {
  opacity: 1;
}
.cid-t0z88kQf1E .modal-header .close:focus {
  outline: none;
}
.cid-t0z88kQf1E .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0z88kQf1E .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0z88kQf1E .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z88kQf1E .modal-body {
    padding: 1rem;
  }
}
.cid-t0z88kQf1E .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0z88kQf1E .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z88kQf1E .modal-footer {
    padding: 1rem;
  }
}
.cid-t0z88kQf1E .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0z88kQf1E .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0z88kQf1E .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0z88kQf1E .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0z88kQf1E .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0z88kQf1E .modal-lg,
  .cid-t0z88kQf1E .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0z88kQf1E .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0z88kQf1E .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0z88kQf1E .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0z88kQf1E .form-group {
  margin-bottom: 1rem;
}
.cid-t0z88kQf1E .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0z88kQf1E .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0z88kQf1E .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0z88kQf1E .mbr-section-btn {
  margin: 0;
}
.cid-t0z88kQf1E .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0z88kQf1E .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0z88kQf1E .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-t2M6yIzdQZ .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-t2M6yIzdQZ .my-float {
  margin-top: 16px;
}
.cid-t2M6yIzdQZ P {
  color: #232323;
}
.cid-t2M6yIzdQZ DIV {
  color: #ffffff;
}
.cid-t2M6yIzdQZ H10 {
  color: #767676;
}
.cid-t2M6yIzdQZ .hidden {
  display: none;
}
.cid-tSDLkPJlSr.popup-builder {
  background-color: #ffffff;
}
.cid-tSDLkPJlSr.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDLkPJlSr.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDLkPJlSr .modal-content,
.cid-tSDLkPJlSr .modal-dialog {
  height: auto;
}
.cid-tSDLkPJlSr .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDLkPJlSr .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDLkPJlSr .form-wrapper .mbr-form .form-group,
  .cid-tSDLkPJlSr .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDLkPJlSr .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDLkPJlSr .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDLkPJlSr .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDLkPJlSr .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDLkPJlSr .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDLkPJlSr .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDLkPJlSr .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDLkPJlSr .modal-open {
  overflow: hidden;
}
.cid-tSDLkPJlSr .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDLkPJlSr .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDLkPJlSr .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDLkPJlSr .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDLkPJlSr .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDLkPJlSr .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDLkPJlSr .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDLkPJlSr .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDLkPJlSr .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDLkPJlSr .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDLkPJlSr .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDLkPJlSr .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDLkPJlSr .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDLkPJlSr .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJlSr .modal-header {
    padding: 1rem;
  }
}
.cid-tSDLkPJlSr .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDLkPJlSr .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDLkPJlSr .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDLkPJlSr .modal-header .close:focus {
  outline: none;
}
.cid-tSDLkPJlSr .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDLkPJlSr .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDLkPJlSr .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJlSr .modal-body {
    padding: 1rem;
  }
}
.cid-tSDLkPJlSr .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDLkPJlSr .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJlSr .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDLkPJlSr .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDLkPJlSr .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDLkPJlSr .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDLkPJlSr .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDLkPJlSr .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDLkPJlSr .modal-lg,
  .cid-tSDLkPJlSr .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDLkPJlSr .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDLkPJlSr .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDLkPJlSr .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDLkPJlSr .form-group {
  margin-bottom: 1rem;
}
.cid-tSDLkPJlSr .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDLkPJlSr .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDLkPJlSr .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDLkPJlSr .mbr-section-btn {
  margin: 0;
}
.cid-tSDLkPJlSr .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMINNnaxv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMINNnaxv4 nav.navbar {
  position: fixed;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMINNnaxv4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMINNnaxv4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMINNnaxv4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover,
.cid-tMINNnaxv4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover span {
  color: white;
}
.cid-tMINNnaxv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMINNnaxv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMINNnaxv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMINNnaxv4 .nav-link {
  position: relative;
}
.cid-tMINNnaxv4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMINNnaxv4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMINNnaxv4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMINNnaxv4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMINNnaxv4 .dropdown-menu,
.cid-tMINNnaxv4 .navbar.opened {
  background: #353535 !important;
}
.cid-tMINNnaxv4 .nav-item:focus,
.cid-tMINNnaxv4 .nav-link:focus {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMINNnaxv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tMINNnaxv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMINNnaxv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tMINNnaxv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMINNnaxv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMINNnaxv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMINNnaxv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMINNnaxv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMINNnaxv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMINNnaxv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMINNnaxv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMINNnaxv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown-item.active,
.cid-tMINNnaxv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tMINNnaxv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMINNnaxv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMINNnaxv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMINNnaxv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMINNnaxv4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMINNnaxv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar {
    height: 70px;
  }
  .cid-tMINNnaxv4 .navbar.opened {
    height: auto;
  }
  .cid-tMINNnaxv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMINNnaxv4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMINNnaxv4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMINNnaxv4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-text {
    display: none;
  }
}
.cid-tMINNnaxv4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMINNnaxv4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 #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-tMINNnaxv4 #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-tMINNnaxv4 #vol {
    display: none;
  }
}
.cid-tMINNnaxv4 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sJVWn0KgW2 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sJVWn0KgW2 .mbr-section-title {
  color: #4479d9;
}
#custom-html-1kv body {
  background-color: black;
}
#custom-html-1kv .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1kv .complet {
  background-color: #000000;
}
#custom-html-1kv .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-1kv .conteneurVideo iframe,
#custom-html-1kv .conteneurVideo object,
#custom-html-1kv .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1kv #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-1kv .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1kv #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-1kv .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1kv .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkY0kZZLs {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkY0kZZLs .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkY0kZZLs .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkY0kZZLs .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkY0kZZLs .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-sJVWn1cFAS {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sJVWn1cFAS .mbr-text {
  color: #ffffff;
}
.cid-sJVWn1cFAS .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sJVWn1cFAS .mbr-section-title {
  color: #4479d9;
}
.cid-sJVWn1cFAS H1 {
  color: #4479d9;
}
.cid-sJVWn1cFAS H2 {
  color: #4479d9;
}
.cid-sJVWn1cFAS H3 {
  color: #4479d9;
}
.cid-sJVWn1cFAS .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sJVWn1cFAS .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sJVWn1cFAS .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sJVWn1cFAS .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sJVWn1cFAS .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sJVWn1cFAS .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sJVWn1cFAS .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sJVWn1cFAS .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sJVWn1cFAS .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sJVWn1cFAS .play,
.cid-sJVWn1cFAS .pause,
.cid-sJVWn1cFAS .prev,
.cid-sJVWn1cFAS .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sJVWn1cFAS .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sJVWn1cFAS #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sJVWn1cFAS .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubvZwTeIyA {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubvZwTeIyA .mbr-media {
  position: relative;
}
.cid-ubvZwTeIyA .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubvZwTeIyA 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-ubvZwTeIyA img {
    max-width: 95%;
  }
}
.cid-ubvZwTeIyA h1 {
  line-height: 1.5;
}
.cid-ubvZwTeIyA .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-ubvZwTeIyA .start:hover {
  background: #ff1f3f;
}
.cid-ubvZwTeIyA .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubvZwTeIyA a {
  background-image: none !important;
}
.cid-ubvZwTeIyA .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubvZwTeIyA .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubvZwTeIyA .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubvZwTeIyA .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-ubvZwTeIyA .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubvZwTeIyA .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-ubvZwTeIyA .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubvZwTeIyA .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubvZwTeIyA .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubvZwTeIyA .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubvZwTeIyA .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubvZwTeIyA .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubvZwTeIyA .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubvZwTeIyA .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubvZwTeIyA .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubvZwTeIyA .playEnfant,
.cid-ubvZwTeIyA .pauseEnfant,
.cid-ubvZwTeIyA .prevEnfant,
.cid-ubvZwTeIyA .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubvZwTeIyA .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubvZwTeIyA #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubvZwTeIyA .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubvZwTeIyA .mbr-card-title,
.cid-ubvZwTeIyA .cards-wrapper {
  color: #ffa405;
}
.cid-ubvZwTeIyA .mbr-section-title P {
  text-align: right;
}
.cid-ubvZxJHGsj {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubvZxJHGsj .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubvZxJHGsj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubvZxJHGsj .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubvZxJHGsj .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubvZxJHGsj .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubvZxJHGsj .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubvZxJHGsj .card-row {
  align-items: stretch;
}
.cid-ubvZxJHGsj .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubvZxJHGsj .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubvZxJHGsj .couleur1 {
  background-color: royalblue;
}
.cid-ubvZxJHGsj .couleur2 {
  background-color: dodgerblue;
}
.cid-ubvZxJHGsj .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubvZxJHGsj .card-box {
  height: 100%;
}
.cid-ubvZxJHGsj .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubvZxJHGsj .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubvZxJHGsj .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubvZxJHGsj .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubmv3CUHGG {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmv3CUHGG .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmv3CUHGG .mbr-text,
.cid-ubmv3CUHGG .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0z8bCpJnl.popup-builder {
  background-color: #ffffff;
}
.cid-t0z8bCpJnl.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0z8bCpJnl.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0z8bCpJnl .modal-content,
.cid-t0z8bCpJnl .modal-dialog {
  height: auto;
}
.cid-t0z8bCpJnl .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0z8bCpJnl .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0z8bCpJnl .form-wrapper .mbr-form .form-group,
  .cid-t0z8bCpJnl .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0z8bCpJnl .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0z8bCpJnl .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0z8bCpJnl .mbr-text {
  text-align: center;
}
.cid-t0z8bCpJnl .pt-0 {
  padding-top: 0 !important;
}
.cid-t0z8bCpJnl .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0z8bCpJnl .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0z8bCpJnl .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0z8bCpJnl .modal-open {
  overflow: hidden;
}
.cid-t0z8bCpJnl .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0z8bCpJnl .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0z8bCpJnl .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0z8bCpJnl .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0z8bCpJnl .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0z8bCpJnl .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0z8bCpJnl .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0z8bCpJnl .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-t0z8bCpJnl .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0z8bCpJnl .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0z8bCpJnl .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0z8bCpJnl .modal-backdrop.show {
  opacity: .5;
}
.cid-t0z8bCpJnl .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0z8bCpJnl .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8bCpJnl .modal-header {
    padding: 1rem;
  }
}
.cid-t0z8bCpJnl .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0z8bCpJnl .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0z8bCpJnl .modal-header .close:hover {
  opacity: 1;
}
.cid-t0z8bCpJnl .modal-header .close:focus {
  outline: none;
}
.cid-t0z8bCpJnl .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0z8bCpJnl .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0z8bCpJnl .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8bCpJnl .modal-body {
    padding: 1rem;
  }
}
.cid-t0z8bCpJnl .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0z8bCpJnl .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8bCpJnl .modal-footer {
    padding: 1rem;
  }
}
.cid-t0z8bCpJnl .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0z8bCpJnl .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0z8bCpJnl .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0z8bCpJnl .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0z8bCpJnl .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0z8bCpJnl .modal-lg,
  .cid-t0z8bCpJnl .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0z8bCpJnl .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0z8bCpJnl .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0z8bCpJnl .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0z8bCpJnl .form-group {
  margin-bottom: 1rem;
}
.cid-t0z8bCpJnl .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0z8bCpJnl .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0z8bCpJnl .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0z8bCpJnl .mbr-section-btn {
  margin: 0;
}
.cid-t0z8bCpJnl .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0z8bCpJnl .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0z8bCpJnl .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-t2M6Fcuiec .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-t2M6Fcuiec .my-float {
  margin-top: 16px;
}
.cid-t2M6Fcuiec P {
  color: #232323;
}
.cid-t2M6Fcuiec DIV {
  color: #ffffff;
}
.cid-t2M6Fcuiec H10 {
  color: #767676;
}
.cid-t2M6Fcuiec .hidden {
  display: none;
}
.cid-tSDLkPJYb5.popup-builder {
  background-color: #ffffff;
}
.cid-tSDLkPJYb5.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDLkPJYb5.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDLkPJYb5 .modal-content,
.cid-tSDLkPJYb5 .modal-dialog {
  height: auto;
}
.cid-tSDLkPJYb5 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDLkPJYb5 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDLkPJYb5 .form-wrapper .mbr-form .form-group,
  .cid-tSDLkPJYb5 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDLkPJYb5 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDLkPJYb5 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDLkPJYb5 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDLkPJYb5 .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDLkPJYb5 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDLkPJYb5 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDLkPJYb5 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDLkPJYb5 .modal-open {
  overflow: hidden;
}
.cid-tSDLkPJYb5 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDLkPJYb5 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDLkPJYb5 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDLkPJYb5 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDLkPJYb5 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDLkPJYb5 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDLkPJYb5 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDLkPJYb5 .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDLkPJYb5 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDLkPJYb5 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDLkPJYb5 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDLkPJYb5 .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDLkPJYb5 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDLkPJYb5 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJYb5 .modal-header {
    padding: 1rem;
  }
}
.cid-tSDLkPJYb5 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDLkPJYb5 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDLkPJYb5 .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDLkPJYb5 .modal-header .close:focus {
  outline: none;
}
.cid-tSDLkPJYb5 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDLkPJYb5 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDLkPJYb5 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJYb5 .modal-body {
    padding: 1rem;
  }
}
.cid-tSDLkPJYb5 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDLkPJYb5 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJYb5 .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDLkPJYb5 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDLkPJYb5 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDLkPJYb5 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDLkPJYb5 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDLkPJYb5 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDLkPJYb5 .modal-lg,
  .cid-tSDLkPJYb5 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDLkPJYb5 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDLkPJYb5 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDLkPJYb5 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDLkPJYb5 .form-group {
  margin-bottom: 1rem;
}
.cid-tSDLkPJYb5 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDLkPJYb5 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDLkPJYb5 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDLkPJYb5 .mbr-section-btn {
  margin: 0;
}
.cid-tSDLkPJYb5 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMINNnaxv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMINNnaxv4 nav.navbar {
  position: fixed;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMINNnaxv4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMINNnaxv4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMINNnaxv4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover,
.cid-tMINNnaxv4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover span {
  color: white;
}
.cid-tMINNnaxv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMINNnaxv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMINNnaxv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMINNnaxv4 .nav-link {
  position: relative;
}
.cid-tMINNnaxv4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMINNnaxv4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMINNnaxv4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMINNnaxv4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMINNnaxv4 .dropdown-menu,
.cid-tMINNnaxv4 .navbar.opened {
  background: #353535 !important;
}
.cid-tMINNnaxv4 .nav-item:focus,
.cid-tMINNnaxv4 .nav-link:focus {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMINNnaxv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tMINNnaxv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMINNnaxv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tMINNnaxv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMINNnaxv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMINNnaxv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMINNnaxv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMINNnaxv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMINNnaxv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMINNnaxv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMINNnaxv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMINNnaxv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown-item.active,
.cid-tMINNnaxv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tMINNnaxv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMINNnaxv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMINNnaxv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMINNnaxv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMINNnaxv4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMINNnaxv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar {
    height: 70px;
  }
  .cid-tMINNnaxv4 .navbar.opened {
    height: auto;
  }
  .cid-tMINNnaxv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMINNnaxv4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMINNnaxv4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMINNnaxv4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-text {
    display: none;
  }
}
.cid-tMINNnaxv4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMINNnaxv4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 #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-tMINNnaxv4 #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-tMINNnaxv4 #vol {
    display: none;
  }
}
.cid-tMINNnaxv4 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sAcqvPlWeA {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sAcqvPlWeA .mbr-section-title {
  color: #4479d9;
}
#custom-html-1kw body {
  background-color: black;
}
#custom-html-1kw .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1kw .complet {
  background-color: #000000;
}
#custom-html-1kw .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-1kw .conteneurVideo iframe,
#custom-html-1kw .conteneurVideo object,
#custom-html-1kw .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1kw #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-1kw .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1kw #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-1kw .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1kw .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkXRLl888 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkXRLl888 .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkXRLl888 .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkXRLl888 .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkXRLl888 .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-sAcqvPTQ6Y {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sAcqvPTQ6Y .mbr-text {
  color: #ffffff;
}
.cid-sAcqvPTQ6Y .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-sAcqvPTQ6Y .mbr-section-title {
  color: #4479d9;
}
.cid-sAcqvPTQ6Y H1 {
  color: #4479d9;
}
.cid-sAcqvPTQ6Y H2 {
  color: #4479d9;
}
.cid-sAcqvPTQ6Y H3 {
  color: #4479d9;
}
.cid-sAcqvPTQ6Y .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sAcqvPTQ6Y .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sAcqvPTQ6Y .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sAcqvPTQ6Y .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sAcqvPTQ6Y .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sAcqvPTQ6Y .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sAcqvPTQ6Y .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sAcqvPTQ6Y .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sAcqvPTQ6Y .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sAcqvPTQ6Y .play,
.cid-sAcqvPTQ6Y .pause,
.cid-sAcqvPTQ6Y .prev,
.cid-sAcqvPTQ6Y .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sAcqvPTQ6Y .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sAcqvPTQ6Y #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sAcqvPTQ6Y .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubw03ssI3R {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubw03ssI3R .mbr-media {
  position: relative;
}
.cid-ubw03ssI3R .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubw03ssI3R 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-ubw03ssI3R img {
    max-width: 95%;
  }
}
.cid-ubw03ssI3R h1 {
  line-height: 1.5;
}
.cid-ubw03ssI3R .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-ubw03ssI3R .start:hover {
  background: #ff1f3f;
}
.cid-ubw03ssI3R .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubw03ssI3R a {
  background-image: none !important;
}
.cid-ubw03ssI3R .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubw03ssI3R .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubw03ssI3R .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubw03ssI3R .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-ubw03ssI3R .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubw03ssI3R .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-ubw03ssI3R .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubw03ssI3R .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubw03ssI3R .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubw03ssI3R .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubw03ssI3R .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw03ssI3R .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubw03ssI3R .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubw03ssI3R .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubw03ssI3R .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw03ssI3R .playEnfant,
.cid-ubw03ssI3R .pauseEnfant,
.cid-ubw03ssI3R .prevEnfant,
.cid-ubw03ssI3R .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubw03ssI3R .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubw03ssI3R #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubw03ssI3R .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubw03ssI3R .mbr-card-title,
.cid-ubw03ssI3R .cards-wrapper {
  color: #ffa405;
}
.cid-ubw03ssI3R .mbr-section-title P {
  text-align: right;
}
.cid-ubw04ijZ9e {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubw04ijZ9e .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubw04ijZ9e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubw04ijZ9e .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubw04ijZ9e .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubw04ijZ9e .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubw04ijZ9e .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubw04ijZ9e .card-row {
  align-items: stretch;
}
.cid-ubw04ijZ9e .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubw04ijZ9e .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubw04ijZ9e .couleur1 {
  background-color: royalblue;
}
.cid-ubw04ijZ9e .couleur2 {
  background-color: dodgerblue;
}
.cid-ubw04ijZ9e .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubw04ijZ9e .card-box {
  height: 100%;
}
.cid-ubw04ijZ9e .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubw04ijZ9e .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubw04ijZ9e .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubw04ijZ9e .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubmv7ZHZLu {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmv7ZHZLu .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmv7ZHZLu .mbr-text,
.cid-ubmv7ZHZLu .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0z8fle2Zw.popup-builder {
  background-color: #ffffff;
}
.cid-t0z8fle2Zw.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0z8fle2Zw.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0z8fle2Zw .modal-content,
.cid-t0z8fle2Zw .modal-dialog {
  height: auto;
}
.cid-t0z8fle2Zw .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0z8fle2Zw .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0z8fle2Zw .form-wrapper .mbr-form .form-group,
  .cid-t0z8fle2Zw .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0z8fle2Zw .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0z8fle2Zw .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0z8fle2Zw .mbr-text {
  text-align: center;
}
.cid-t0z8fle2Zw .pt-0 {
  padding-top: 0 !important;
}
.cid-t0z8fle2Zw .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0z8fle2Zw .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0z8fle2Zw .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0z8fle2Zw .modal-open {
  overflow: hidden;
}
.cid-t0z8fle2Zw .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0z8fle2Zw .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0z8fle2Zw .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0z8fle2Zw .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0z8fle2Zw .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0z8fle2Zw .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0z8fle2Zw .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0z8fle2Zw .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-t0z8fle2Zw .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0z8fle2Zw .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0z8fle2Zw .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0z8fle2Zw .modal-backdrop.show {
  opacity: .5;
}
.cid-t0z8fle2Zw .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0z8fle2Zw .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8fle2Zw .modal-header {
    padding: 1rem;
  }
}
.cid-t0z8fle2Zw .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0z8fle2Zw .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0z8fle2Zw .modal-header .close:hover {
  opacity: 1;
}
.cid-t0z8fle2Zw .modal-header .close:focus {
  outline: none;
}
.cid-t0z8fle2Zw .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0z8fle2Zw .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0z8fle2Zw .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8fle2Zw .modal-body {
    padding: 1rem;
  }
}
.cid-t0z8fle2Zw .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0z8fle2Zw .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8fle2Zw .modal-footer {
    padding: 1rem;
  }
}
.cid-t0z8fle2Zw .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0z8fle2Zw .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0z8fle2Zw .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0z8fle2Zw .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0z8fle2Zw .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0z8fle2Zw .modal-lg,
  .cid-t0z8fle2Zw .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0z8fle2Zw .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0z8fle2Zw .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0z8fle2Zw .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0z8fle2Zw .form-group {
  margin-bottom: 1rem;
}
.cid-t0z8fle2Zw .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0z8fle2Zw .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0z8fle2Zw .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0z8fle2Zw .mbr-section-btn {
  margin: 0;
}
.cid-t0z8fle2Zw .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0z8fle2Zw .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0z8fle2Zw .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-t2M6KOlEmE .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-t2M6KOlEmE .my-float {
  margin-top: 16px;
}
.cid-t2M6KOlEmE P {
  color: #232323;
}
.cid-t2M6KOlEmE DIV {
  color: #ffffff;
}
.cid-t2M6KOlEmE H10 {
  color: #767676;
}
.cid-t2M6KOlEmE .hidden {
  display: none;
}
.cid-tSDLkPJ00y.popup-builder {
  background-color: #ffffff;
}
.cid-tSDLkPJ00y.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDLkPJ00y.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDLkPJ00y .modal-content,
.cid-tSDLkPJ00y .modal-dialog {
  height: auto;
}
.cid-tSDLkPJ00y .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDLkPJ00y .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDLkPJ00y .form-wrapper .mbr-form .form-group,
  .cid-tSDLkPJ00y .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDLkPJ00y .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDLkPJ00y .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDLkPJ00y .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDLkPJ00y .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDLkPJ00y .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDLkPJ00y .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDLkPJ00y .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDLkPJ00y .modal-open {
  overflow: hidden;
}
.cid-tSDLkPJ00y .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDLkPJ00y .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDLkPJ00y .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDLkPJ00y .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDLkPJ00y .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDLkPJ00y .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDLkPJ00y .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDLkPJ00y .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDLkPJ00y .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDLkPJ00y .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDLkPJ00y .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDLkPJ00y .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDLkPJ00y .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDLkPJ00y .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJ00y .modal-header {
    padding: 1rem;
  }
}
.cid-tSDLkPJ00y .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDLkPJ00y .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDLkPJ00y .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDLkPJ00y .modal-header .close:focus {
  outline: none;
}
.cid-tSDLkPJ00y .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDLkPJ00y .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDLkPJ00y .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJ00y .modal-body {
    padding: 1rem;
  }
}
.cid-tSDLkPJ00y .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDLkPJ00y .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJ00y .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDLkPJ00y .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDLkPJ00y .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDLkPJ00y .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDLkPJ00y .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDLkPJ00y .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDLkPJ00y .modal-lg,
  .cid-tSDLkPJ00y .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDLkPJ00y .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDLkPJ00y .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDLkPJ00y .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDLkPJ00y .form-group {
  margin-bottom: 1rem;
}
.cid-tSDLkPJ00y .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDLkPJ00y .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDLkPJ00y .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDLkPJ00y .mbr-section-btn {
  margin: 0;
}
.cid-tSDLkPJ00y .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMINNnaxv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMINNnaxv4 nav.navbar {
  position: fixed;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMINNnaxv4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMINNnaxv4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMINNnaxv4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover,
.cid-tMINNnaxv4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover span {
  color: white;
}
.cid-tMINNnaxv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMINNnaxv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMINNnaxv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMINNnaxv4 .nav-link {
  position: relative;
}
.cid-tMINNnaxv4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMINNnaxv4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMINNnaxv4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMINNnaxv4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMINNnaxv4 .dropdown-menu,
.cid-tMINNnaxv4 .navbar.opened {
  background: #353535 !important;
}
.cid-tMINNnaxv4 .nav-item:focus,
.cid-tMINNnaxv4 .nav-link:focus {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMINNnaxv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tMINNnaxv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMINNnaxv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tMINNnaxv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMINNnaxv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMINNnaxv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMINNnaxv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMINNnaxv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMINNnaxv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMINNnaxv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMINNnaxv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMINNnaxv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown-item.active,
.cid-tMINNnaxv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tMINNnaxv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMINNnaxv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMINNnaxv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMINNnaxv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMINNnaxv4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMINNnaxv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar {
    height: 70px;
  }
  .cid-tMINNnaxv4 .navbar.opened {
    height: auto;
  }
  .cid-tMINNnaxv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMINNnaxv4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMINNnaxv4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMINNnaxv4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-text {
    display: none;
  }
}
.cid-tMINNnaxv4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMINNnaxv4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 #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-tMINNnaxv4 #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-tMINNnaxv4 #vol {
    display: none;
  }
}
.cid-tMINNnaxv4 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-szOWAu0VmG {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-szOWAu0VmG .mbr-section-title {
  color: #4479d9;
}
#custom-html-1kx body {
  background-color: black;
}
#custom-html-1kx .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1kx .complet {
  background-color: #000000;
}
#custom-html-1kx .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-1kx .conteneurVideo iframe,
#custom-html-1kx .conteneurVideo object,
#custom-html-1kx .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1kx #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-1kx .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1kx #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-1kx .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1kx .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkXJ1rvvP {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkXJ1rvvP .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkXJ1rvvP .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkXJ1rvvP .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkXJ1rvvP .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-szOWAuzrGp {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-szOWAuzrGp .mbr-text {
  color: #ffffff;
}
.cid-szOWAuzrGp .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-szOWAuzrGp .mbr-section-title {
  color: #4479d9;
}
.cid-szOWAuzrGp H1 {
  color: #4479d9;
}
.cid-szOWAuzrGp H2 {
  color: #4479d9;
}
.cid-szOWAuzrGp H3 {
  color: #4479d9;
}
.cid-szOWAuzrGp .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-szOWAuzrGp .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-szOWAuzrGp .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-szOWAuzrGp .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-szOWAuzrGp .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-szOWAuzrGp .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-szOWAuzrGp .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-szOWAuzrGp .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-szOWAuzrGp .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-szOWAuzrGp .play,
.cid-szOWAuzrGp .pause,
.cid-szOWAuzrGp .prev,
.cid-szOWAuzrGp .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-szOWAuzrGp .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-szOWAuzrGp #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-szOWAuzrGp .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubw0BYPJ4S {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubw0BYPJ4S .mbr-media {
  position: relative;
}
.cid-ubw0BYPJ4S .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubw0BYPJ4S 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-ubw0BYPJ4S img {
    max-width: 95%;
  }
}
.cid-ubw0BYPJ4S h1 {
  line-height: 1.5;
}
.cid-ubw0BYPJ4S .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-ubw0BYPJ4S .start:hover {
  background: #ff1f3f;
}
.cid-ubw0BYPJ4S .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubw0BYPJ4S a {
  background-image: none !important;
}
.cid-ubw0BYPJ4S .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubw0BYPJ4S .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubw0BYPJ4S .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubw0BYPJ4S .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-ubw0BYPJ4S .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubw0BYPJ4S .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-ubw0BYPJ4S .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubw0BYPJ4S .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubw0BYPJ4S .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubw0BYPJ4S .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubw0BYPJ4S .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw0BYPJ4S .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubw0BYPJ4S .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubw0BYPJ4S .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubw0BYPJ4S .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw0BYPJ4S .playEnfant,
.cid-ubw0BYPJ4S .pauseEnfant,
.cid-ubw0BYPJ4S .prevEnfant,
.cid-ubw0BYPJ4S .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubw0BYPJ4S .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubw0BYPJ4S #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubw0BYPJ4S .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubw0BYPJ4S .mbr-card-title,
.cid-ubw0BYPJ4S .cards-wrapper {
  color: #ffa405;
}
.cid-ubw0BYPJ4S .mbr-section-title P {
  text-align: right;
}
.cid-ubw0CIfYNg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubw0CIfYNg .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubw0CIfYNg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubw0CIfYNg .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubw0CIfYNg .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubw0CIfYNg .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubw0CIfYNg .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubw0CIfYNg .card-row {
  align-items: stretch;
}
.cid-ubw0CIfYNg .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubw0CIfYNg .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubw0CIfYNg .couleur1 {
  background-color: royalblue;
}
.cid-ubw0CIfYNg .couleur2 {
  background-color: dodgerblue;
}
.cid-ubw0CIfYNg .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubw0CIfYNg .card-box {
  height: 100%;
}
.cid-ubw0CIfYNg .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubw0CIfYNg .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubw0CIfYNg .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubw0CIfYNg .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubmvcqY293 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmvcqY293 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmvcqY293 .mbr-text,
.cid-ubmvcqY293 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0z8klGUWr.popup-builder {
  background-color: #ffffff;
}
.cid-t0z8klGUWr.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0z8klGUWr.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0z8klGUWr .modal-content,
.cid-t0z8klGUWr .modal-dialog {
  height: auto;
}
.cid-t0z8klGUWr .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0z8klGUWr .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0z8klGUWr .form-wrapper .mbr-form .form-group,
  .cid-t0z8klGUWr .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0z8klGUWr .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0z8klGUWr .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0z8klGUWr .mbr-text {
  text-align: center;
}
.cid-t0z8klGUWr .pt-0 {
  padding-top: 0 !important;
}
.cid-t0z8klGUWr .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0z8klGUWr .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0z8klGUWr .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0z8klGUWr .modal-open {
  overflow: hidden;
}
.cid-t0z8klGUWr .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0z8klGUWr .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0z8klGUWr .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0z8klGUWr .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0z8klGUWr .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0z8klGUWr .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0z8klGUWr .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0z8klGUWr .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-t0z8klGUWr .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0z8klGUWr .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0z8klGUWr .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0z8klGUWr .modal-backdrop.show {
  opacity: .5;
}
.cid-t0z8klGUWr .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0z8klGUWr .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8klGUWr .modal-header {
    padding: 1rem;
  }
}
.cid-t0z8klGUWr .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0z8klGUWr .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0z8klGUWr .modal-header .close:hover {
  opacity: 1;
}
.cid-t0z8klGUWr .modal-header .close:focus {
  outline: none;
}
.cid-t0z8klGUWr .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0z8klGUWr .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0z8klGUWr .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8klGUWr .modal-body {
    padding: 1rem;
  }
}
.cid-t0z8klGUWr .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0z8klGUWr .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8klGUWr .modal-footer {
    padding: 1rem;
  }
}
.cid-t0z8klGUWr .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0z8klGUWr .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0z8klGUWr .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0z8klGUWr .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0z8klGUWr .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0z8klGUWr .modal-lg,
  .cid-t0z8klGUWr .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0z8klGUWr .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0z8klGUWr .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0z8klGUWr .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0z8klGUWr .form-group {
  margin-bottom: 1rem;
}
.cid-t0z8klGUWr .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0z8klGUWr .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0z8klGUWr .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0z8klGUWr .mbr-section-btn {
  margin: 0;
}
.cid-t0z8klGUWr .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0z8klGUWr .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0z8klGUWr .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-t2M6Q681gj .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-t2M6Q681gj .my-float {
  margin-top: 16px;
}
.cid-t2M6Q681gj P {
  color: #232323;
}
.cid-t2M6Q681gj DIV {
  color: #ffffff;
}
.cid-t2M6Q681gj H10 {
  color: #767676;
}
.cid-t2M6Q681gj .hidden {
  display: none;
}
.cid-tSDLkPJTtZ.popup-builder {
  background-color: #ffffff;
}
.cid-tSDLkPJTtZ.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDLkPJTtZ.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDLkPJTtZ .modal-content,
.cid-tSDLkPJTtZ .modal-dialog {
  height: auto;
}
.cid-tSDLkPJTtZ .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDLkPJTtZ .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDLkPJTtZ .form-wrapper .mbr-form .form-group,
  .cid-tSDLkPJTtZ .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDLkPJTtZ .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDLkPJTtZ .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDLkPJTtZ .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDLkPJTtZ .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDLkPJTtZ .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDLkPJTtZ .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDLkPJTtZ .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDLkPJTtZ .modal-open {
  overflow: hidden;
}
.cid-tSDLkPJTtZ .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDLkPJTtZ .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDLkPJTtZ .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDLkPJTtZ .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDLkPJTtZ .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDLkPJTtZ .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDLkPJTtZ .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDLkPJTtZ .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDLkPJTtZ .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDLkPJTtZ .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDLkPJTtZ .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDLkPJTtZ .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDLkPJTtZ .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDLkPJTtZ .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJTtZ .modal-header {
    padding: 1rem;
  }
}
.cid-tSDLkPJTtZ .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDLkPJTtZ .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDLkPJTtZ .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDLkPJTtZ .modal-header .close:focus {
  outline: none;
}
.cid-tSDLkPJTtZ .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDLkPJTtZ .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDLkPJTtZ .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJTtZ .modal-body {
    padding: 1rem;
  }
}
.cid-tSDLkPJTtZ .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDLkPJTtZ .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPJTtZ .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDLkPJTtZ .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDLkPJTtZ .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDLkPJTtZ .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDLkPJTtZ .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDLkPJTtZ .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDLkPJTtZ .modal-lg,
  .cid-tSDLkPJTtZ .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDLkPJTtZ .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDLkPJTtZ .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDLkPJTtZ .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDLkPJTtZ .form-group {
  margin-bottom: 1rem;
}
.cid-tSDLkPJTtZ .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDLkPJTtZ .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDLkPJTtZ .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDLkPJTtZ .mbr-section-btn {
  margin: 0;
}
.cid-tSDLkPJTtZ .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMINNnaxv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMINNnaxv4 nav.navbar {
  position: fixed;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMINNnaxv4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMINNnaxv4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMINNnaxv4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover,
.cid-tMINNnaxv4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover span {
  color: white;
}
.cid-tMINNnaxv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMINNnaxv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMINNnaxv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMINNnaxv4 .nav-link {
  position: relative;
}
.cid-tMINNnaxv4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMINNnaxv4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMINNnaxv4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMINNnaxv4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMINNnaxv4 .dropdown-menu,
.cid-tMINNnaxv4 .navbar.opened {
  background: #353535 !important;
}
.cid-tMINNnaxv4 .nav-item:focus,
.cid-tMINNnaxv4 .nav-link:focus {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMINNnaxv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tMINNnaxv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMINNnaxv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tMINNnaxv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMINNnaxv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMINNnaxv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMINNnaxv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMINNnaxv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMINNnaxv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMINNnaxv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMINNnaxv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMINNnaxv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown-item.active,
.cid-tMINNnaxv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tMINNnaxv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMINNnaxv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMINNnaxv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMINNnaxv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMINNnaxv4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMINNnaxv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar {
    height: 70px;
  }
  .cid-tMINNnaxv4 .navbar.opened {
    height: auto;
  }
  .cid-tMINNnaxv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMINNnaxv4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMINNnaxv4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMINNnaxv4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-text {
    display: none;
  }
}
.cid-tMINNnaxv4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMINNnaxv4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 #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-tMINNnaxv4 #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-tMINNnaxv4 #vol {
    display: none;
  }
}
.cid-tMINNnaxv4 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sA2WyQigkY {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sA2WyQigkY .mbr-section-title {
  color: #4479d9;
}
#custom-html-1ky body {
  background-color: black;
}
#custom-html-1ky .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1ky .complet {
  background-color: #000000;
}
#custom-html-1ky .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-1ky .conteneurVideo iframe,
#custom-html-1ky .conteneurVideo object,
#custom-html-1ky .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1ky #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-1ky .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1ky #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-1ky .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1ky .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkXEJidFH {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkXEJidFH .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkXEJidFH .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkXEJidFH .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkXEJidFH .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-sA2WyRosUL {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sA2WyRosUL .mbr-text {
  color: #ffffff;
}
.cid-sA2WyRosUL .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sA2WyRosUL .mbr-section-title {
  color: #4479d9;
}
.cid-sA2WyRosUL H1 {
  color: #4479d9;
}
.cid-sA2WyRosUL H2 {
  color: #4479d9;
}
.cid-sA2WyRosUL H3 {
  color: #4479d9;
}
.cid-sA2WyRosUL .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sA2WyRosUL .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sA2WyRosUL .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sA2WyRosUL .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sA2WyRosUL .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sA2WyRosUL .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sA2WyRosUL .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sA2WyRosUL .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sA2WyRosUL .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sA2WyRosUL .play,
.cid-sA2WyRosUL .pause,
.cid-sA2WyRosUL .prev,
.cid-sA2WyRosUL .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sA2WyRosUL .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sA2WyRosUL #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sA2WyRosUL .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubw0SccMhQ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubw0SccMhQ .mbr-media {
  position: relative;
}
.cid-ubw0SccMhQ .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubw0SccMhQ 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-ubw0SccMhQ img {
    max-width: 95%;
  }
}
.cid-ubw0SccMhQ h1 {
  line-height: 1.5;
}
.cid-ubw0SccMhQ .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-ubw0SccMhQ .start:hover {
  background: #ff1f3f;
}
.cid-ubw0SccMhQ .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubw0SccMhQ a {
  background-image: none !important;
}
.cid-ubw0SccMhQ .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubw0SccMhQ .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubw0SccMhQ .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubw0SccMhQ .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-ubw0SccMhQ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubw0SccMhQ .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-ubw0SccMhQ .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubw0SccMhQ .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubw0SccMhQ .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubw0SccMhQ .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubw0SccMhQ .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw0SccMhQ .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubw0SccMhQ .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubw0SccMhQ .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubw0SccMhQ .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw0SccMhQ .playEnfant,
.cid-ubw0SccMhQ .pauseEnfant,
.cid-ubw0SccMhQ .prevEnfant,
.cid-ubw0SccMhQ .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubw0SccMhQ .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubw0SccMhQ #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubw0SccMhQ .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubw0SccMhQ .mbr-card-title,
.cid-ubw0SccMhQ .cards-wrapper {
  color: #ffa405;
}
.cid-ubw0SccMhQ .mbr-section-title P {
  text-align: right;
}
.cid-ubw0T1FC0X {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubw0T1FC0X .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubw0T1FC0X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubw0T1FC0X .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubw0T1FC0X .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubw0T1FC0X .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubw0T1FC0X .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubw0T1FC0X .card-row {
  align-items: stretch;
}
.cid-ubw0T1FC0X .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubw0T1FC0X .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubw0T1FC0X .couleur1 {
  background-color: royalblue;
}
.cid-ubw0T1FC0X .couleur2 {
  background-color: dodgerblue;
}
.cid-ubw0T1FC0X .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubw0T1FC0X .card-box {
  height: 100%;
}
.cid-ubw0T1FC0X .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubw0T1FC0X .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubw0T1FC0X .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubw0T1FC0X .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubmveKkVHN {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmveKkVHN .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmveKkVHN .mbr-text,
.cid-ubmveKkVHN .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0z8oeZH4z.popup-builder {
  background-color: #ffffff;
}
.cid-t0z8oeZH4z.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0z8oeZH4z.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0z8oeZH4z .modal-content,
.cid-t0z8oeZH4z .modal-dialog {
  height: auto;
}
.cid-t0z8oeZH4z .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0z8oeZH4z .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0z8oeZH4z .form-wrapper .mbr-form .form-group,
  .cid-t0z8oeZH4z .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0z8oeZH4z .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0z8oeZH4z .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0z8oeZH4z .mbr-text {
  text-align: center;
}
.cid-t0z8oeZH4z .pt-0 {
  padding-top: 0 !important;
}
.cid-t0z8oeZH4z .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0z8oeZH4z .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0z8oeZH4z .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0z8oeZH4z .modal-open {
  overflow: hidden;
}
.cid-t0z8oeZH4z .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0z8oeZH4z .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0z8oeZH4z .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0z8oeZH4z .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0z8oeZH4z .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0z8oeZH4z .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0z8oeZH4z .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0z8oeZH4z .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-t0z8oeZH4z .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0z8oeZH4z .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0z8oeZH4z .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0z8oeZH4z .modal-backdrop.show {
  opacity: .5;
}
.cid-t0z8oeZH4z .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0z8oeZH4z .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8oeZH4z .modal-header {
    padding: 1rem;
  }
}
.cid-t0z8oeZH4z .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0z8oeZH4z .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0z8oeZH4z .modal-header .close:hover {
  opacity: 1;
}
.cid-t0z8oeZH4z .modal-header .close:focus {
  outline: none;
}
.cid-t0z8oeZH4z .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0z8oeZH4z .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0z8oeZH4z .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8oeZH4z .modal-body {
    padding: 1rem;
  }
}
.cid-t0z8oeZH4z .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0z8oeZH4z .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8oeZH4z .modal-footer {
    padding: 1rem;
  }
}
.cid-t0z8oeZH4z .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0z8oeZH4z .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0z8oeZH4z .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0z8oeZH4z .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0z8oeZH4z .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0z8oeZH4z .modal-lg,
  .cid-t0z8oeZH4z .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0z8oeZH4z .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0z8oeZH4z .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0z8oeZH4z .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0z8oeZH4z .form-group {
  margin-bottom: 1rem;
}
.cid-t0z8oeZH4z .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0z8oeZH4z .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0z8oeZH4z .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0z8oeZH4z .mbr-section-btn {
  margin: 0;
}
.cid-t0z8oeZH4z .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0z8oeZH4z .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0z8oeZH4z .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-t2M6Vlr2zR .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-t2M6Vlr2zR .my-float {
  margin-top: 16px;
}
.cid-t2M6Vlr2zR P {
  color: #232323;
}
.cid-t2M6Vlr2zR DIV {
  color: #ffffff;
}
.cid-t2M6Vlr2zR H10 {
  color: #767676;
}
.cid-t2M6Vlr2zR .hidden {
  display: none;
}
.cid-tSDLkPKkPq.popup-builder {
  background-color: #ffffff;
}
.cid-tSDLkPKkPq.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDLkPKkPq.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDLkPKkPq .modal-content,
.cid-tSDLkPKkPq .modal-dialog {
  height: auto;
}
.cid-tSDLkPKkPq .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDLkPKkPq .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDLkPKkPq .form-wrapper .mbr-form .form-group,
  .cid-tSDLkPKkPq .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDLkPKkPq .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDLkPKkPq .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDLkPKkPq .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDLkPKkPq .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDLkPKkPq .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDLkPKkPq .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDLkPKkPq .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDLkPKkPq .modal-open {
  overflow: hidden;
}
.cid-tSDLkPKkPq .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDLkPKkPq .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDLkPKkPq .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDLkPKkPq .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDLkPKkPq .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDLkPKkPq .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDLkPKkPq .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDLkPKkPq .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDLkPKkPq .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDLkPKkPq .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDLkPKkPq .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDLkPKkPq .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDLkPKkPq .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDLkPKkPq .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKkPq .modal-header {
    padding: 1rem;
  }
}
.cid-tSDLkPKkPq .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDLkPKkPq .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDLkPKkPq .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDLkPKkPq .modal-header .close:focus {
  outline: none;
}
.cid-tSDLkPKkPq .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDLkPKkPq .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDLkPKkPq .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKkPq .modal-body {
    padding: 1rem;
  }
}
.cid-tSDLkPKkPq .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDLkPKkPq .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKkPq .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDLkPKkPq .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDLkPKkPq .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDLkPKkPq .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDLkPKkPq .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDLkPKkPq .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDLkPKkPq .modal-lg,
  .cid-tSDLkPKkPq .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDLkPKkPq .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDLkPKkPq .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDLkPKkPq .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDLkPKkPq .form-group {
  margin-bottom: 1rem;
}
.cid-tSDLkPKkPq .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDLkPKkPq .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDLkPKkPq .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDLkPKkPq .mbr-section-btn {
  margin: 0;
}
.cid-tSDLkPKkPq .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMINNnaxv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMINNnaxv4 nav.navbar {
  position: fixed;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMINNnaxv4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMINNnaxv4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMINNnaxv4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover,
.cid-tMINNnaxv4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover span {
  color: white;
}
.cid-tMINNnaxv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMINNnaxv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMINNnaxv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMINNnaxv4 .nav-link {
  position: relative;
}
.cid-tMINNnaxv4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMINNnaxv4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMINNnaxv4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMINNnaxv4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMINNnaxv4 .dropdown-menu,
.cid-tMINNnaxv4 .navbar.opened {
  background: #353535 !important;
}
.cid-tMINNnaxv4 .nav-item:focus,
.cid-tMINNnaxv4 .nav-link:focus {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMINNnaxv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tMINNnaxv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMINNnaxv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tMINNnaxv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMINNnaxv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMINNnaxv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMINNnaxv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMINNnaxv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMINNnaxv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMINNnaxv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMINNnaxv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMINNnaxv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown-item.active,
.cid-tMINNnaxv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tMINNnaxv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMINNnaxv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMINNnaxv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMINNnaxv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMINNnaxv4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMINNnaxv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar {
    height: 70px;
  }
  .cid-tMINNnaxv4 .navbar.opened {
    height: auto;
  }
  .cid-tMINNnaxv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMINNnaxv4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMINNnaxv4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMINNnaxv4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-text {
    display: none;
  }
}
.cid-tMINNnaxv4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMINNnaxv4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 #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-tMINNnaxv4 #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-tMINNnaxv4 #vol {
    display: none;
  }
}
.cid-tMINNnaxv4 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-szP0Z8jXhp {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-szP0Z8jXhp .mbr-section-title {
  color: #4479d9;
}
#custom-html-1kz body {
  background-color: black;
}
#custom-html-1kz .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1kz .complet {
  background-color: #000000;
}
#custom-html-1kz .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-1kz .conteneurVideo iframe,
#custom-html-1kz .conteneurVideo object,
#custom-html-1kz .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1kz #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-1kz .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1kz #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-1kz .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1kz .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkXzAvcEp {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkXzAvcEp .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkXzAvcEp .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkXzAvcEp .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkXzAvcEp .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-uKTHkae5wH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-uKTHkae5wH .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-uKTHkae5wH img,
.cid-uKTHkae5wH .item-img {
  width: 100%;
}
.cid-uKTHkae5wH .item:focus,
.cid-uKTHkae5wH span:focus {
  outline: none;
}
.cid-uKTHkae5wH .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uKTHkae5wH .item-wrapper {
  position: relative;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  margin-bottom: 30px;
  width: 100%;
}
.cid-uKTHkae5wH .mbr-text {
  margin-bottom: 0;
  color: #fff8ef;
  text-align: left;
}
.cid-uKTHkae5wH .item-title {
  color: #fff8ef;
  margin-bottom: 28px;
  text-align: left;
}
.cid-uKTHkae5wH .carousel-inner {
  margin: auto;
  width: 87%;
}
.cid-uKTHkae5wH .carousel,
.cid-uKTHkae5wH .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uKTHkae5wH .carousel-caption {
  bottom: 40px;
}
.cid-uKTHkae5wH .mobi-mbri {
  font-size: 25px;
  opacity: 1;
  color: #fff8ef;
}
.cid-uKTHkae5wH .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uKTHkae5wH .carousel-control {
  opacity: 1;
  top: 53%;
  width: 40px;
  height: 40px;
  margin-top: -1.5rem;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uKTHkae5wH .carousel-control.carousel-control-prev {
  left: 1%;
}
@media (max-width: 992px) {
  .cid-uKTHkae5wH .carousel-control.carousel-control-prev {
    left: 5%;
  }
}
.cid-uKTHkae5wH .carousel-control.carousel-control-next {
  right: 51%;
}
@media (max-width: 992px) {
  .cid-uKTHkae5wH .carousel-control.carousel-control-next {
    right: 45%;
  }
}
.cid-uKTHkae5wH .carousel-indicators {
  position: absolute;
  bottom: 0;
}
.cid-uKTHkae5wH .carousel-indicators li {
  max-width: 6px;
  height: 6px;
  width: 6px;
  max-height: 6px;
  margin: 5px;
  background-color: #181818;
  opacity: 0.2;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uKTHkae5wH .carousel-indicators li.active,
.cid-uKTHkae5wH .carousel-indicators li:hover {
  opacity: 1;
}
.cid-uKTHkae5wH .carousel-indicators li::after,
.cid-uKTHkae5wH .carousel-indicators li::before {
  content: none;
}
.cid-uKTHkae5wH .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-uKTHkae5wH .row {
  align-items: center;
}
.cid-uKTHkae5wH a {
  font-weight: 400;
}
@media (max-width: 992px) {
  .cid-uKTHkae5wH .carousel-control {
    display: none;
  }
}
@media (max-width: 768px) {
  .cid-uKTHkae5wH .carousel-inner {
    width: 100%;
  }
  .cid-uKTHkae5wH .item-content {
    padding-top: 20px;
  }
}
.cid-uKTHkae5wH H3 {
  color: #4479d9;
}
.cid-uKTHkae5wH .auteur {
  font-family: arial;
  color: #6592e6;
  padding-top: 1.5em;
  margin-right: 4em;
}
.cid-uKTHkae5wH .conteneur {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1em;
}
.cid-uKTHkae5wH .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-uKTHkae5wH .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-uKTHkae5wH .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-uKTHkae5wH .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-uKTHkae5wH .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-uKTHkae5wH .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-uKTHkae5wH .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-uKTHkae5wH .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-uKTHkae5wH .play,
.cid-uKTHkae5wH .pause,
.cid-uKTHkae5wH .prev,
.cid-uKTHkae5wH .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-uKTHkae5wH .fa-2x {
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-uKTHkae5wH #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-uKTHkae5wH .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-uKTHkae5wH .mbr-section-title {
  color: #4479d9;
}
.cid-uKTHkae5wH .biophonie {
  padding: 1em;
  text-align: center;
  float: inline-start;
}
.cid-uKTHkae5wH 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-uKTHkae5wH .auteurbiophonie {
  display: flex;
  font-size: 1.1em;
}
.cid-ubw18Lmtry {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubw18Lmtry .mbr-media {
  position: relative;
}
.cid-ubw18Lmtry .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubw18Lmtry 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-ubw18Lmtry img {
    max-width: 95%;
  }
}
.cid-ubw18Lmtry h1 {
  line-height: 1.5;
}
.cid-ubw18Lmtry .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-ubw18Lmtry .start:hover {
  background: #ff1f3f;
}
.cid-ubw18Lmtry .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubw18Lmtry a {
  background-image: none !important;
}
.cid-ubw18Lmtry .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubw18Lmtry .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubw18Lmtry .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubw18Lmtry .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-ubw18Lmtry .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubw18Lmtry .mbr-section-title {
  color: #ffffff;
}
.cid-ubw18Lmtry .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubw18Lmtry .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubw18Lmtry .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubw18Lmtry .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubw18Lmtry .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw18Lmtry .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubw18Lmtry .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubw18Lmtry .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubw18Lmtry .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw18Lmtry .playEnfant,
.cid-ubw18Lmtry .pauseEnfant,
.cid-ubw18Lmtry .prevEnfant,
.cid-ubw18Lmtry .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubw18Lmtry .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubw18Lmtry #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubw18Lmtry .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubw18Lmtry .mbr-card-title,
.cid-ubw18Lmtry .cards-wrapper {
  color: #ffa405;
}
.cid-ubw18Lmtry .mbr-section-title P {
  text-align: right;
}
.cid-ubw19u2yVe {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubw19u2yVe .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubw19u2yVe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubw19u2yVe .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubw19u2yVe .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubw19u2yVe .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubw19u2yVe .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubw19u2yVe .card-row {
  align-items: stretch;
}
.cid-ubw19u2yVe .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubw19u2yVe .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubw19u2yVe .couleur1 {
  background-color: royalblue;
}
.cid-ubw19u2yVe .couleur2 {
  background-color: dodgerblue;
}
.cid-ubw19u2yVe .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubw19u2yVe .card-box {
  height: 100%;
}
.cid-ubw19u2yVe .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubw19u2yVe .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubw19u2yVe .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubw19u2yVe .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubmvhc78QB {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmvhc78QB .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmvhc78QB .mbr-text,
.cid-ubmvhc78QB .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0z8rHsrQ2.popup-builder {
  background-color: #ffffff;
}
.cid-t0z8rHsrQ2.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0z8rHsrQ2.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0z8rHsrQ2 .modal-content,
.cid-t0z8rHsrQ2 .modal-dialog {
  height: auto;
}
.cid-t0z8rHsrQ2 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0z8rHsrQ2 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0z8rHsrQ2 .form-wrapper .mbr-form .form-group,
  .cid-t0z8rHsrQ2 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0z8rHsrQ2 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0z8rHsrQ2 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0z8rHsrQ2 .mbr-text {
  text-align: center;
}
.cid-t0z8rHsrQ2 .pt-0 {
  padding-top: 0 !important;
}
.cid-t0z8rHsrQ2 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0z8rHsrQ2 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0z8rHsrQ2 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0z8rHsrQ2 .modal-open {
  overflow: hidden;
}
.cid-t0z8rHsrQ2 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0z8rHsrQ2 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0z8rHsrQ2 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0z8rHsrQ2 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0z8rHsrQ2 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0z8rHsrQ2 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0z8rHsrQ2 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0z8rHsrQ2 .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-t0z8rHsrQ2 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0z8rHsrQ2 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0z8rHsrQ2 .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0z8rHsrQ2 .modal-backdrop.show {
  opacity: .5;
}
.cid-t0z8rHsrQ2 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0z8rHsrQ2 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8rHsrQ2 .modal-header {
    padding: 1rem;
  }
}
.cid-t0z8rHsrQ2 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0z8rHsrQ2 .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0z8rHsrQ2 .modal-header .close:hover {
  opacity: 1;
}
.cid-t0z8rHsrQ2 .modal-header .close:focus {
  outline: none;
}
.cid-t0z8rHsrQ2 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0z8rHsrQ2 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0z8rHsrQ2 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8rHsrQ2 .modal-body {
    padding: 1rem;
  }
}
.cid-t0z8rHsrQ2 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0z8rHsrQ2 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8rHsrQ2 .modal-footer {
    padding: 1rem;
  }
}
.cid-t0z8rHsrQ2 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0z8rHsrQ2 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0z8rHsrQ2 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0z8rHsrQ2 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0z8rHsrQ2 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0z8rHsrQ2 .modal-lg,
  .cid-t0z8rHsrQ2 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0z8rHsrQ2 .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0z8rHsrQ2 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0z8rHsrQ2 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0z8rHsrQ2 .form-group {
  margin-bottom: 1rem;
}
.cid-t0z8rHsrQ2 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0z8rHsrQ2 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0z8rHsrQ2 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0z8rHsrQ2 .mbr-section-btn {
  margin: 0;
}
.cid-t0z8rHsrQ2 .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0z8rHsrQ2 .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0z8rHsrQ2 .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t0DuqbIhx4.popup-builder {
  background-color: #ffffff;
}
.cid-t0DuqbIhx4.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0DuqbIhx4.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0DuqbIhx4 .modal-content,
.cid-t0DuqbIhx4 .modal-dialog {
  height: auto;
}
.cid-t0DuqbIhx4 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0DuqbIhx4 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0DuqbIhx4 .form-wrapper .mbr-form .form-group,
  .cid-t0DuqbIhx4 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0DuqbIhx4 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0DuqbIhx4 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0DuqbIhx4 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t0DuqbIhx4 .pt-0 {
  padding-top: 0 !important;
}
.cid-t0DuqbIhx4 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0DuqbIhx4 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0DuqbIhx4 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0DuqbIhx4 .modal-open {
  overflow: hidden;
}
.cid-t0DuqbIhx4 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0DuqbIhx4 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0DuqbIhx4 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0DuqbIhx4 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0DuqbIhx4 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0DuqbIhx4 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0DuqbIhx4 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0DuqbIhx4 .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0DuqbIhx4 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0DuqbIhx4 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0DuqbIhx4 .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0DuqbIhx4 .modal-backdrop.show {
  opacity: .5;
}
.cid-t0DuqbIhx4 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0DuqbIhx4 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0DuqbIhx4 .modal-header {
    padding: 1rem;
  }
}
.cid-t0DuqbIhx4 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0DuqbIhx4 .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0DuqbIhx4 .modal-header .close:hover {
  opacity: 1;
}
.cid-t0DuqbIhx4 .modal-header .close:focus {
  outline: none;
}
.cid-t0DuqbIhx4 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: left;
  color: #4479d9;
}
.cid-t0DuqbIhx4 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0DuqbIhx4 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0DuqbIhx4 .modal-body {
    padding: 1rem;
  }
}
.cid-t0DuqbIhx4 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0DuqbIhx4 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0DuqbIhx4 .modal-footer {
    padding: 1rem;
  }
}
.cid-t0DuqbIhx4 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0DuqbIhx4 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0DuqbIhx4 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0DuqbIhx4 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0DuqbIhx4 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0DuqbIhx4 .modal-lg,
  .cid-t0DuqbIhx4 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0DuqbIhx4 .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0DuqbIhx4 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0DuqbIhx4 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0DuqbIhx4 .form-group {
  margin-bottom: 1rem;
}
.cid-t0DuqbIhx4 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0DuqbIhx4 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0DuqbIhx4 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0DuqbIhx4 .mbr-section-btn {
  margin: 0;
}
.cid-t0DuqbIhx4 .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0DuqbIhx4 .mbr-section-title {
  color: #4479d9;
}
.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-t2M71hCVuN .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-t2M71hCVuN .my-float {
  margin-top: 16px;
}
.cid-t2M71hCVuN P {
  color: #232323;
}
.cid-t2M71hCVuN DIV {
  color: #ffffff;
}
.cid-t2M71hCVuN H10 {
  color: #767676;
}
.cid-t2M71hCVuN .hidden {
  display: none;
}
.cid-tSDLkPKS0k.popup-builder {
  background-color: #ffffff;
}
.cid-tSDLkPKS0k.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDLkPKS0k.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDLkPKS0k .modal-content,
.cid-tSDLkPKS0k .modal-dialog {
  height: auto;
}
.cid-tSDLkPKS0k .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDLkPKS0k .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDLkPKS0k .form-wrapper .mbr-form .form-group,
  .cid-tSDLkPKS0k .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDLkPKS0k .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDLkPKS0k .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDLkPKS0k .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDLkPKS0k .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDLkPKS0k .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDLkPKS0k .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDLkPKS0k .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDLkPKS0k .modal-open {
  overflow: hidden;
}
.cid-tSDLkPKS0k .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDLkPKS0k .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDLkPKS0k .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDLkPKS0k .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDLkPKS0k .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDLkPKS0k .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDLkPKS0k .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDLkPKS0k .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDLkPKS0k .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDLkPKS0k .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDLkPKS0k .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDLkPKS0k .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDLkPKS0k .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDLkPKS0k .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKS0k .modal-header {
    padding: 1rem;
  }
}
.cid-tSDLkPKS0k .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDLkPKS0k .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDLkPKS0k .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDLkPKS0k .modal-header .close:focus {
  outline: none;
}
.cid-tSDLkPKS0k .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDLkPKS0k .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDLkPKS0k .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKS0k .modal-body {
    padding: 1rem;
  }
}
.cid-tSDLkPKS0k .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDLkPKS0k .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKS0k .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDLkPKS0k .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDLkPKS0k .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDLkPKS0k .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDLkPKS0k .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDLkPKS0k .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDLkPKS0k .modal-lg,
  .cid-tSDLkPKS0k .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDLkPKS0k .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDLkPKS0k .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDLkPKS0k .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDLkPKS0k .form-group {
  margin-bottom: 1rem;
}
.cid-tSDLkPKS0k .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDLkPKS0k .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDLkPKS0k .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDLkPKS0k .mbr-section-btn {
  margin: 0;
}
.cid-tSDLkPKS0k .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMINNnaxv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMINNnaxv4 nav.navbar {
  position: fixed;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMINNnaxv4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMINNnaxv4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMINNnaxv4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover,
.cid-tMINNnaxv4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover span {
  color: white;
}
.cid-tMINNnaxv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMINNnaxv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMINNnaxv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMINNnaxv4 .nav-link {
  position: relative;
}
.cid-tMINNnaxv4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMINNnaxv4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMINNnaxv4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMINNnaxv4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMINNnaxv4 .dropdown-menu,
.cid-tMINNnaxv4 .navbar.opened {
  background: #353535 !important;
}
.cid-tMINNnaxv4 .nav-item:focus,
.cid-tMINNnaxv4 .nav-link:focus {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMINNnaxv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tMINNnaxv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMINNnaxv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tMINNnaxv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMINNnaxv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMINNnaxv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMINNnaxv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMINNnaxv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMINNnaxv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMINNnaxv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMINNnaxv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMINNnaxv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown-item.active,
.cid-tMINNnaxv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tMINNnaxv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMINNnaxv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMINNnaxv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMINNnaxv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMINNnaxv4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMINNnaxv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar {
    height: 70px;
  }
  .cid-tMINNnaxv4 .navbar.opened {
    height: auto;
  }
  .cid-tMINNnaxv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMINNnaxv4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMINNnaxv4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMINNnaxv4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-text {
    display: none;
  }
}
.cid-tMINNnaxv4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMINNnaxv4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 #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-tMINNnaxv4 #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-tMINNnaxv4 #vol {
    display: none;
  }
}
.cid-tMINNnaxv4 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-szP5ZNZUrQ {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-szP5ZNZUrQ .mbr-section-title {
  color: #4479d9;
}
#custom-html-1l0 body {
  background-color: black;
}
#custom-html-1l0 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1l0 .complet {
  background-color: #000000;
}
#custom-html-1l0 .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-1l0 .conteneurVideo iframe,
#custom-html-1l0 .conteneurVideo object,
#custom-html-1l0 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1l0 #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-1l0 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1l0 #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-1l0 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1l0 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkXuiNvNJ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkXuiNvNJ .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkXuiNvNJ .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkXuiNvNJ .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkXuiNvNJ .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-szP5ZOz2Ny {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-szP5ZOz2Ny .mbr-text {
  color: #ffffff;
}
.cid-szP5ZOz2Ny .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-szP5ZOz2Ny .mbr-section-title {
  color: #4479d9;
}
.cid-szP5ZOz2Ny H1 {
  color: #4479d9;
}
.cid-szP5ZOz2Ny H2 {
  color: #4479d9;
}
.cid-szP5ZOz2Ny H3 {
  color: #4479d9;
}
.cid-szP5ZOz2Ny .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-szP5ZOz2Ny .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-szP5ZOz2Ny .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-szP5ZOz2Ny .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-szP5ZOz2Ny .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-szP5ZOz2Ny .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-szP5ZOz2Ny .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-szP5ZOz2Ny .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-szP5ZOz2Ny .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-szP5ZOz2Ny .play,
.cid-szP5ZOz2Ny .pause,
.cid-szP5ZOz2Ny .prev,
.cid-szP5ZOz2Ny .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-szP5ZOz2Ny .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-szP5ZOz2Ny #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-szP5ZOz2Ny .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubw1teqLps {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubw1teqLps .mbr-media {
  position: relative;
}
.cid-ubw1teqLps .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubw1teqLps 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-ubw1teqLps img {
    max-width: 95%;
  }
}
.cid-ubw1teqLps h1 {
  line-height: 1.5;
}
.cid-ubw1teqLps .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-ubw1teqLps .start:hover {
  background: #ff1f3f;
}
.cid-ubw1teqLps .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubw1teqLps a {
  background-image: none !important;
}
.cid-ubw1teqLps .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubw1teqLps .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubw1teqLps .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubw1teqLps .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-ubw1teqLps .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubw1teqLps .mbr-section-title {
  color: #ffffff;
}
.cid-ubw1teqLps .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubw1teqLps .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubw1teqLps .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubw1teqLps .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubw1teqLps .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw1teqLps .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubw1teqLps .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubw1teqLps .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubw1teqLps .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw1teqLps .playEnfant,
.cid-ubw1teqLps .pauseEnfant,
.cid-ubw1teqLps .prevEnfant,
.cid-ubw1teqLps .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubw1teqLps .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubw1teqLps #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubw1teqLps .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubw1teqLps .mbr-card-title,
.cid-ubw1teqLps .cards-wrapper {
  color: #ffa405;
}
.cid-ubw1teqLps .mbr-section-title P {
  text-align: right;
}
.cid-ubw1tXlyZb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubw1tXlyZb .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubw1tXlyZb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubw1tXlyZb .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubw1tXlyZb .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubw1tXlyZb .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubw1tXlyZb .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubw1tXlyZb .card-row {
  align-items: stretch;
}
.cid-ubw1tXlyZb .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubw1tXlyZb .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubw1tXlyZb .couleur1 {
  background-color: royalblue;
}
.cid-ubw1tXlyZb .couleur2 {
  background-color: dodgerblue;
}
.cid-ubw1tXlyZb .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubw1tXlyZb .card-box {
  height: 100%;
}
.cid-ubw1tXlyZb .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubw1tXlyZb .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubw1tXlyZb .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubw1tXlyZb .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubmvjYx9xA {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmvjYx9xA .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmvjYx9xA .mbr-text,
.cid-ubmvjYx9xA .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0z8vbr1h9.popup-builder {
  background-color: #ffffff;
}
.cid-t0z8vbr1h9.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0z8vbr1h9.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0z8vbr1h9 .modal-content,
.cid-t0z8vbr1h9 .modal-dialog {
  height: auto;
}
.cid-t0z8vbr1h9 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0z8vbr1h9 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0z8vbr1h9 .form-wrapper .mbr-form .form-group,
  .cid-t0z8vbr1h9 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0z8vbr1h9 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0z8vbr1h9 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0z8vbr1h9 .mbr-text {
  text-align: center;
}
.cid-t0z8vbr1h9 .pt-0 {
  padding-top: 0 !important;
}
.cid-t0z8vbr1h9 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0z8vbr1h9 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0z8vbr1h9 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0z8vbr1h9 .modal-open {
  overflow: hidden;
}
.cid-t0z8vbr1h9 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0z8vbr1h9 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0z8vbr1h9 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0z8vbr1h9 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0z8vbr1h9 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0z8vbr1h9 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0z8vbr1h9 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0z8vbr1h9 .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-t0z8vbr1h9 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0z8vbr1h9 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0z8vbr1h9 .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0z8vbr1h9 .modal-backdrop.show {
  opacity: .5;
}
.cid-t0z8vbr1h9 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0z8vbr1h9 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8vbr1h9 .modal-header {
    padding: 1rem;
  }
}
.cid-t0z8vbr1h9 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0z8vbr1h9 .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0z8vbr1h9 .modal-header .close:hover {
  opacity: 1;
}
.cid-t0z8vbr1h9 .modal-header .close:focus {
  outline: none;
}
.cid-t0z8vbr1h9 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0z8vbr1h9 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0z8vbr1h9 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8vbr1h9 .modal-body {
    padding: 1rem;
  }
}
.cid-t0z8vbr1h9 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0z8vbr1h9 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8vbr1h9 .modal-footer {
    padding: 1rem;
  }
}
.cid-t0z8vbr1h9 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0z8vbr1h9 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0z8vbr1h9 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0z8vbr1h9 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0z8vbr1h9 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0z8vbr1h9 .modal-lg,
  .cid-t0z8vbr1h9 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0z8vbr1h9 .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0z8vbr1h9 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0z8vbr1h9 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0z8vbr1h9 .form-group {
  margin-bottom: 1rem;
}
.cid-t0z8vbr1h9 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0z8vbr1h9 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0z8vbr1h9 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0z8vbr1h9 .mbr-section-btn {
  margin: 0;
}
.cid-t0z8vbr1h9 .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0z8vbr1h9 .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0z8vbr1h9 .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-t2M76uXgVh .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-t2M76uXgVh .my-float {
  margin-top: 16px;
}
.cid-t2M76uXgVh P {
  color: #232323;
}
.cid-t2M76uXgVh DIV {
  color: #ffffff;
}
.cid-t2M76uXgVh H10 {
  color: #767676;
}
.cid-t2M76uXgVh .hidden {
  display: none;
}
.cid-tSDLkPKCpQ.popup-builder {
  background-color: #ffffff;
}
.cid-tSDLkPKCpQ.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDLkPKCpQ.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDLkPKCpQ .modal-content,
.cid-tSDLkPKCpQ .modal-dialog {
  height: auto;
}
.cid-tSDLkPKCpQ .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDLkPKCpQ .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDLkPKCpQ .form-wrapper .mbr-form .form-group,
  .cid-tSDLkPKCpQ .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDLkPKCpQ .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDLkPKCpQ .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDLkPKCpQ .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDLkPKCpQ .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDLkPKCpQ .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDLkPKCpQ .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDLkPKCpQ .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDLkPKCpQ .modal-open {
  overflow: hidden;
}
.cid-tSDLkPKCpQ .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDLkPKCpQ .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDLkPKCpQ .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDLkPKCpQ .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDLkPKCpQ .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDLkPKCpQ .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDLkPKCpQ .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDLkPKCpQ .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDLkPKCpQ .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDLkPKCpQ .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDLkPKCpQ .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDLkPKCpQ .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDLkPKCpQ .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDLkPKCpQ .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKCpQ .modal-header {
    padding: 1rem;
  }
}
.cid-tSDLkPKCpQ .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDLkPKCpQ .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDLkPKCpQ .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDLkPKCpQ .modal-header .close:focus {
  outline: none;
}
.cid-tSDLkPKCpQ .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDLkPKCpQ .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDLkPKCpQ .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKCpQ .modal-body {
    padding: 1rem;
  }
}
.cid-tSDLkPKCpQ .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDLkPKCpQ .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKCpQ .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDLkPKCpQ .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDLkPKCpQ .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDLkPKCpQ .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDLkPKCpQ .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDLkPKCpQ .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDLkPKCpQ .modal-lg,
  .cid-tSDLkPKCpQ .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDLkPKCpQ .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDLkPKCpQ .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDLkPKCpQ .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDLkPKCpQ .form-group {
  margin-bottom: 1rem;
}
.cid-tSDLkPKCpQ .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDLkPKCpQ .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDLkPKCpQ .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDLkPKCpQ .mbr-section-btn {
  margin: 0;
}
.cid-tSDLkPKCpQ .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMINNnaxv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMINNnaxv4 nav.navbar {
  position: fixed;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMINNnaxv4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMINNnaxv4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMINNnaxv4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover,
.cid-tMINNnaxv4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover span {
  color: white;
}
.cid-tMINNnaxv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMINNnaxv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMINNnaxv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMINNnaxv4 .nav-link {
  position: relative;
}
.cid-tMINNnaxv4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMINNnaxv4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMINNnaxv4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMINNnaxv4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMINNnaxv4 .dropdown-menu,
.cid-tMINNnaxv4 .navbar.opened {
  background: #353535 !important;
}
.cid-tMINNnaxv4 .nav-item:focus,
.cid-tMINNnaxv4 .nav-link:focus {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMINNnaxv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tMINNnaxv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMINNnaxv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tMINNnaxv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMINNnaxv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMINNnaxv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMINNnaxv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMINNnaxv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMINNnaxv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMINNnaxv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMINNnaxv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMINNnaxv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown-item.active,
.cid-tMINNnaxv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tMINNnaxv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMINNnaxv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMINNnaxv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMINNnaxv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMINNnaxv4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMINNnaxv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar {
    height: 70px;
  }
  .cid-tMINNnaxv4 .navbar.opened {
    height: auto;
  }
  .cid-tMINNnaxv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMINNnaxv4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMINNnaxv4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMINNnaxv4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-text {
    display: none;
  }
}
.cid-tMINNnaxv4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMINNnaxv4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 #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-tMINNnaxv4 #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-tMINNnaxv4 #vol {
    display: none;
  }
}
.cid-tMINNnaxv4 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-szParnugpK {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-szParnugpK .mbr-section-title {
  color: #4479d9;
}
#custom-html-1l1 body {
  background-color: black;
}
#custom-html-1l1 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1l1 .complet {
  background-color: #000000;
}
#custom-html-1l1 .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-1l1 .conteneurVideo iframe,
#custom-html-1l1 .conteneurVideo object,
#custom-html-1l1 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1l1 #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-1l1 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1l1 #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-1l1 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1l1 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkXpS4aJJ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkXpS4aJJ .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkXpS4aJJ .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkXpS4aJJ .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkXpS4aJJ .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-szParo6wAk {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-szParo6wAk .mbr-text {
  color: #ffffff;
}
.cid-szParo6wAk .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-szParo6wAk .mbr-section-title {
  color: #4479d9;
}
.cid-szParo6wAk H1 {
  color: #4479d9;
}
.cid-szParo6wAk H2 {
  color: #4479d9;
}
.cid-szParo6wAk H3 {
  color: #4479d9;
}
.cid-szParo6wAk .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-szParo6wAk .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-szParo6wAk .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-szParo6wAk .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-szParo6wAk .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-szParo6wAk .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-szParo6wAk .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-szParo6wAk .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-szParo6wAk .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-szParo6wAk .play,
.cid-szParo6wAk .pause,
.cid-szParo6wAk .prev,
.cid-szParo6wAk .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-szParo6wAk .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-szParo6wAk #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-szParo6wAk .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubw1IA21cC {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubw1IA21cC .mbr-media {
  position: relative;
}
.cid-ubw1IA21cC .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubw1IA21cC 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-ubw1IA21cC img {
    max-width: 95%;
  }
}
.cid-ubw1IA21cC h1 {
  line-height: 1.5;
}
.cid-ubw1IA21cC .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-ubw1IA21cC .start:hover {
  background: #ff1f3f;
}
.cid-ubw1IA21cC .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubw1IA21cC a {
  background-image: none !important;
}
.cid-ubw1IA21cC .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubw1IA21cC .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubw1IA21cC .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubw1IA21cC .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-ubw1IA21cC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubw1IA21cC .mbr-section-title {
  color: #ffffff;
}
.cid-ubw1IA21cC .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubw1IA21cC .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubw1IA21cC .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubw1IA21cC .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubw1IA21cC .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw1IA21cC .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubw1IA21cC .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubw1IA21cC .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubw1IA21cC .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw1IA21cC .playEnfant,
.cid-ubw1IA21cC .pauseEnfant,
.cid-ubw1IA21cC .prevEnfant,
.cid-ubw1IA21cC .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubw1IA21cC .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubw1IA21cC #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubw1IA21cC .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubw1IA21cC .mbr-card-title,
.cid-ubw1IA21cC .cards-wrapper {
  color: #ffa405;
}
.cid-ubw1IA21cC .mbr-section-title P {
  text-align: right;
}
.cid-ubw1JmM0sr {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubw1JmM0sr .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubw1JmM0sr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubw1JmM0sr .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubw1JmM0sr .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubw1JmM0sr .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubw1JmM0sr .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubw1JmM0sr .card-row {
  align-items: stretch;
}
.cid-ubw1JmM0sr .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubw1JmM0sr .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubw1JmM0sr .couleur1 {
  background-color: royalblue;
}
.cid-ubw1JmM0sr .couleur2 {
  background-color: dodgerblue;
}
.cid-ubw1JmM0sr .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubw1JmM0sr .card-box {
  height: 100%;
}
.cid-ubw1JmM0sr .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubw1JmM0sr .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubw1JmM0sr .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubw1JmM0sr .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubmvmjbd2C {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmvmjbd2C .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmvmjbd2C .mbr-text,
.cid-ubmvmjbd2C .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0z8yPDNp9.popup-builder {
  background-color: #ffffff;
}
.cid-t0z8yPDNp9.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0z8yPDNp9.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0z8yPDNp9 .modal-content,
.cid-t0z8yPDNp9 .modal-dialog {
  height: auto;
}
.cid-t0z8yPDNp9 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0z8yPDNp9 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0z8yPDNp9 .form-wrapper .mbr-form .form-group,
  .cid-t0z8yPDNp9 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0z8yPDNp9 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0z8yPDNp9 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0z8yPDNp9 .mbr-text {
  text-align: center;
}
.cid-t0z8yPDNp9 .pt-0 {
  padding-top: 0 !important;
}
.cid-t0z8yPDNp9 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0z8yPDNp9 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0z8yPDNp9 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0z8yPDNp9 .modal-open {
  overflow: hidden;
}
.cid-t0z8yPDNp9 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0z8yPDNp9 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0z8yPDNp9 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0z8yPDNp9 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0z8yPDNp9 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0z8yPDNp9 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0z8yPDNp9 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0z8yPDNp9 .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-t0z8yPDNp9 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0z8yPDNp9 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0z8yPDNp9 .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0z8yPDNp9 .modal-backdrop.show {
  opacity: .5;
}
.cid-t0z8yPDNp9 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0z8yPDNp9 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8yPDNp9 .modal-header {
    padding: 1rem;
  }
}
.cid-t0z8yPDNp9 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0z8yPDNp9 .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0z8yPDNp9 .modal-header .close:hover {
  opacity: 1;
}
.cid-t0z8yPDNp9 .modal-header .close:focus {
  outline: none;
}
.cid-t0z8yPDNp9 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0z8yPDNp9 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0z8yPDNp9 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8yPDNp9 .modal-body {
    padding: 1rem;
  }
}
.cid-t0z8yPDNp9 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0z8yPDNp9 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8yPDNp9 .modal-footer {
    padding: 1rem;
  }
}
.cid-t0z8yPDNp9 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0z8yPDNp9 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0z8yPDNp9 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0z8yPDNp9 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0z8yPDNp9 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0z8yPDNp9 .modal-lg,
  .cid-t0z8yPDNp9 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0z8yPDNp9 .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0z8yPDNp9 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0z8yPDNp9 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0z8yPDNp9 .form-group {
  margin-bottom: 1rem;
}
.cid-t0z8yPDNp9 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0z8yPDNp9 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0z8yPDNp9 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0z8yPDNp9 .mbr-section-btn {
  margin: 0;
}
.cid-t0z8yPDNp9 .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0z8yPDNp9 .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0z8yPDNp9 .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t0CBgMNV4u.popup-builder {
  background-color: #ffffff;
}
.cid-t0CBgMNV4u.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0CBgMNV4u.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0CBgMNV4u .modal-content,
.cid-t0CBgMNV4u .modal-dialog {
  height: auto;
}
.cid-t0CBgMNV4u .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0CBgMNV4u .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0CBgMNV4u .form-wrapper .mbr-form .form-group,
  .cid-t0CBgMNV4u .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0CBgMNV4u .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0CBgMNV4u .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0CBgMNV4u .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t0CBgMNV4u .pt-0 {
  padding-top: 0 !important;
}
.cid-t0CBgMNV4u .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0CBgMNV4u .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0CBgMNV4u .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0CBgMNV4u .modal-open {
  overflow: hidden;
}
.cid-t0CBgMNV4u .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0CBgMNV4u .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0CBgMNV4u .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0CBgMNV4u .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0CBgMNV4u .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0CBgMNV4u .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0CBgMNV4u .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0CBgMNV4u .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0CBgMNV4u .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0CBgMNV4u .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0CBgMNV4u .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0CBgMNV4u .modal-backdrop.show {
  opacity: .5;
}
.cid-t0CBgMNV4u .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0CBgMNV4u .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CBgMNV4u .modal-header {
    padding: 1rem;
  }
}
.cid-t0CBgMNV4u .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0CBgMNV4u .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0CBgMNV4u .modal-header .close:hover {
  opacity: 1;
}
.cid-t0CBgMNV4u .modal-header .close:focus {
  outline: none;
}
.cid-t0CBgMNV4u .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0CBgMNV4u .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0CBgMNV4u .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CBgMNV4u .modal-body {
    padding: 1rem;
  }
}
.cid-t0CBgMNV4u .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0CBgMNV4u .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CBgMNV4u .modal-footer {
    padding: 1rem;
  }
}
.cid-t0CBgMNV4u .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0CBgMNV4u .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0CBgMNV4u .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0CBgMNV4u .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0CBgMNV4u .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0CBgMNV4u .modal-lg,
  .cid-t0CBgMNV4u .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0CBgMNV4u .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0CBgMNV4u .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0CBgMNV4u .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0CBgMNV4u .form-group {
  margin-bottom: 1rem;
}
.cid-t0CBgMNV4u .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0CBgMNV4u .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0CBgMNV4u .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0CBgMNV4u .mbr-section-btn {
  margin: 0;
}
.cid-t0CBgMNV4u .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-t2M7c4HGG3 .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-t2M7c4HGG3 .my-float {
  margin-top: 16px;
}
.cid-t2M7c4HGG3 P {
  color: #232323;
}
.cid-t2M7c4HGG3 DIV {
  color: #ffffff;
}
.cid-t2M7c4HGG3 H10 {
  color: #767676;
}
.cid-t2M7c4HGG3 .hidden {
  display: none;
}
.cid-tSDLkPKCxG.popup-builder {
  background-color: #ffffff;
}
.cid-tSDLkPKCxG.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDLkPKCxG.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDLkPKCxG .modal-content,
.cid-tSDLkPKCxG .modal-dialog {
  height: auto;
}
.cid-tSDLkPKCxG .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDLkPKCxG .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDLkPKCxG .form-wrapper .mbr-form .form-group,
  .cid-tSDLkPKCxG .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDLkPKCxG .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDLkPKCxG .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDLkPKCxG .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDLkPKCxG .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDLkPKCxG .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDLkPKCxG .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDLkPKCxG .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDLkPKCxG .modal-open {
  overflow: hidden;
}
.cid-tSDLkPKCxG .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDLkPKCxG .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDLkPKCxG .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDLkPKCxG .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDLkPKCxG .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDLkPKCxG .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDLkPKCxG .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDLkPKCxG .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDLkPKCxG .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDLkPKCxG .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDLkPKCxG .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDLkPKCxG .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDLkPKCxG .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDLkPKCxG .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKCxG .modal-header {
    padding: 1rem;
  }
}
.cid-tSDLkPKCxG .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDLkPKCxG .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDLkPKCxG .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDLkPKCxG .modal-header .close:focus {
  outline: none;
}
.cid-tSDLkPKCxG .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDLkPKCxG .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDLkPKCxG .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKCxG .modal-body {
    padding: 1rem;
  }
}
.cid-tSDLkPKCxG .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDLkPKCxG .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKCxG .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDLkPKCxG .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDLkPKCxG .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDLkPKCxG .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDLkPKCxG .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDLkPKCxG .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDLkPKCxG .modal-lg,
  .cid-tSDLkPKCxG .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDLkPKCxG .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDLkPKCxG .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDLkPKCxG .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDLkPKCxG .form-group {
  margin-bottom: 1rem;
}
.cid-tSDLkPKCxG .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDLkPKCxG .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDLkPKCxG .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDLkPKCxG .mbr-section-btn {
  margin: 0;
}
.cid-tSDLkPKCxG .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMINNnaxv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMINNnaxv4 nav.navbar {
  position: fixed;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMINNnaxv4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMINNnaxv4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMINNnaxv4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover,
.cid-tMINNnaxv4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover span {
  color: white;
}
.cid-tMINNnaxv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMINNnaxv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMINNnaxv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMINNnaxv4 .nav-link {
  position: relative;
}
.cid-tMINNnaxv4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMINNnaxv4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMINNnaxv4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMINNnaxv4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMINNnaxv4 .dropdown-menu,
.cid-tMINNnaxv4 .navbar.opened {
  background: #353535 !important;
}
.cid-tMINNnaxv4 .nav-item:focus,
.cid-tMINNnaxv4 .nav-link:focus {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMINNnaxv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tMINNnaxv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMINNnaxv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tMINNnaxv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMINNnaxv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMINNnaxv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMINNnaxv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMINNnaxv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMINNnaxv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMINNnaxv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMINNnaxv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMINNnaxv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown-item.active,
.cid-tMINNnaxv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tMINNnaxv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMINNnaxv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMINNnaxv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMINNnaxv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMINNnaxv4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMINNnaxv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar {
    height: 70px;
  }
  .cid-tMINNnaxv4 .navbar.opened {
    height: auto;
  }
  .cid-tMINNnaxv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMINNnaxv4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMINNnaxv4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMINNnaxv4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-text {
    display: none;
  }
}
.cid-tMINNnaxv4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMINNnaxv4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 #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-tMINNnaxv4 #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-tMINNnaxv4 #vol {
    display: none;
  }
}
.cid-tMINNnaxv4 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sGaBVkAImz {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sGaBVkAImz .mbr-section-title {
  color: #4479d9;
}
#custom-html-1l2 body {
  background-color: black;
}
#custom-html-1l2 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1l2 .complet {
  background-color: #000000;
}
#custom-html-1l2 .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-1l2 .conteneurVideo iframe,
#custom-html-1l2 .conteneurVideo object,
#custom-html-1l2 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1l2 #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-1l2 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1l2 #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-1l2 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1l2 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkXlf45xd {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkXlf45xd .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkXlf45xd .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkXlf45xd .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkXlf45xd .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-sGaBVlyU32 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sGaBVlyU32 .mbr-text {
  color: #ffffff;
}
.cid-sGaBVlyU32 .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sGaBVlyU32 .mbr-section-title {
  color: #4479d9;
}
.cid-sGaBVlyU32 H1 {
  color: #4479d9;
}
.cid-sGaBVlyU32 H2 {
  color: #4479d9;
}
.cid-sGaBVlyU32 H3 {
  color: #4479d9;
}
.cid-sGaBVlyU32 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sGaBVlyU32 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sGaBVlyU32 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sGaBVlyU32 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sGaBVlyU32 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sGaBVlyU32 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sGaBVlyU32 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sGaBVlyU32 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sGaBVlyU32 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sGaBVlyU32 .play,
.cid-sGaBVlyU32 .pause,
.cid-sGaBVlyU32 .prev,
.cid-sGaBVlyU32 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sGaBVlyU32 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sGaBVlyU32 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sGaBVlyU32 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubw27afvwC {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubw27afvwC .mbr-media {
  position: relative;
}
.cid-ubw27afvwC .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubw27afvwC 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-ubw27afvwC img {
    max-width: 95%;
  }
}
.cid-ubw27afvwC h1 {
  line-height: 1.5;
}
.cid-ubw27afvwC .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-ubw27afvwC .start:hover {
  background: #ff1f3f;
}
.cid-ubw27afvwC .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubw27afvwC a {
  background-image: none !important;
}
.cid-ubw27afvwC .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubw27afvwC .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubw27afvwC .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubw27afvwC .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-ubw27afvwC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubw27afvwC .mbr-section-title {
  color: #ffffff;
}
.cid-ubw27afvwC .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubw27afvwC .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubw27afvwC .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubw27afvwC .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubw27afvwC .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw27afvwC .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubw27afvwC .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubw27afvwC .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubw27afvwC .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw27afvwC .playEnfant,
.cid-ubw27afvwC .pauseEnfant,
.cid-ubw27afvwC .prevEnfant,
.cid-ubw27afvwC .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubw27afvwC .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubw27afvwC #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubw27afvwC .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubw27afvwC .mbr-card-title,
.cid-ubw27afvwC .cards-wrapper {
  color: #ffa405;
}
.cid-ubw27afvwC .mbr-section-title P {
  text-align: right;
}
.cid-ubw27WMCy4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubw27WMCy4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubw27WMCy4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubw27WMCy4 .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubw27WMCy4 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubw27WMCy4 .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubw27WMCy4 .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubw27WMCy4 .card-row {
  align-items: stretch;
}
.cid-ubw27WMCy4 .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubw27WMCy4 .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubw27WMCy4 .couleur1 {
  background-color: royalblue;
}
.cid-ubw27WMCy4 .couleur2 {
  background-color: dodgerblue;
}
.cid-ubw27WMCy4 .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubw27WMCy4 .card-box {
  height: 100%;
}
.cid-ubw27WMCy4 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubw27WMCy4 .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubw27WMCy4 .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubw27WMCy4 .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubmvoQXkud {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmvoQXkud .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmvoQXkud .mbr-text,
.cid-ubmvoQXkud .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0z8CTAkRf.popup-builder {
  background-color: #ffffff;
}
.cid-t0z8CTAkRf.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0z8CTAkRf.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0z8CTAkRf .modal-content,
.cid-t0z8CTAkRf .modal-dialog {
  height: auto;
}
.cid-t0z8CTAkRf .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0z8CTAkRf .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0z8CTAkRf .form-wrapper .mbr-form .form-group,
  .cid-t0z8CTAkRf .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0z8CTAkRf .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0z8CTAkRf .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0z8CTAkRf .mbr-text {
  text-align: center;
}
.cid-t0z8CTAkRf .pt-0 {
  padding-top: 0 !important;
}
.cid-t0z8CTAkRf .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0z8CTAkRf .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0z8CTAkRf .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0z8CTAkRf .modal-open {
  overflow: hidden;
}
.cid-t0z8CTAkRf .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0z8CTAkRf .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0z8CTAkRf .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0z8CTAkRf .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0z8CTAkRf .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0z8CTAkRf .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0z8CTAkRf .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0z8CTAkRf .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-t0z8CTAkRf .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0z8CTAkRf .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0z8CTAkRf .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0z8CTAkRf .modal-backdrop.show {
  opacity: .5;
}
.cid-t0z8CTAkRf .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0z8CTAkRf .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8CTAkRf .modal-header {
    padding: 1rem;
  }
}
.cid-t0z8CTAkRf .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0z8CTAkRf .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0z8CTAkRf .modal-header .close:hover {
  opacity: 1;
}
.cid-t0z8CTAkRf .modal-header .close:focus {
  outline: none;
}
.cid-t0z8CTAkRf .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0z8CTAkRf .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0z8CTAkRf .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8CTAkRf .modal-body {
    padding: 1rem;
  }
}
.cid-t0z8CTAkRf .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0z8CTAkRf .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8CTAkRf .modal-footer {
    padding: 1rem;
  }
}
.cid-t0z8CTAkRf .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0z8CTAkRf .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0z8CTAkRf .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0z8CTAkRf .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0z8CTAkRf .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0z8CTAkRf .modal-lg,
  .cid-t0z8CTAkRf .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0z8CTAkRf .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0z8CTAkRf .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0z8CTAkRf .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0z8CTAkRf .form-group {
  margin-bottom: 1rem;
}
.cid-t0z8CTAkRf .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0z8CTAkRf .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0z8CTAkRf .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0z8CTAkRf .mbr-section-btn {
  margin: 0;
}
.cid-t0z8CTAkRf .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0z8CTAkRf .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0z8CTAkRf .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-t2M7ijwGfw .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-t2M7ijwGfw .my-float {
  margin-top: 16px;
}
.cid-t2M7ijwGfw P {
  color: #232323;
}
.cid-t2M7ijwGfw DIV {
  color: #ffffff;
}
.cid-t2M7ijwGfw H10 {
  color: #767676;
}
.cid-t2M7ijwGfw .hidden {
  display: none;
}
.cid-tSDLkPKhjn.popup-builder {
  background-color: #ffffff;
}
.cid-tSDLkPKhjn.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDLkPKhjn.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDLkPKhjn .modal-content,
.cid-tSDLkPKhjn .modal-dialog {
  height: auto;
}
.cid-tSDLkPKhjn .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDLkPKhjn .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDLkPKhjn .form-wrapper .mbr-form .form-group,
  .cid-tSDLkPKhjn .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDLkPKhjn .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDLkPKhjn .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDLkPKhjn .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDLkPKhjn .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDLkPKhjn .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDLkPKhjn .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDLkPKhjn .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDLkPKhjn .modal-open {
  overflow: hidden;
}
.cid-tSDLkPKhjn .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDLkPKhjn .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDLkPKhjn .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDLkPKhjn .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDLkPKhjn .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDLkPKhjn .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDLkPKhjn .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDLkPKhjn .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDLkPKhjn .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDLkPKhjn .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDLkPKhjn .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDLkPKhjn .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDLkPKhjn .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDLkPKhjn .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKhjn .modal-header {
    padding: 1rem;
  }
}
.cid-tSDLkPKhjn .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDLkPKhjn .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDLkPKhjn .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDLkPKhjn .modal-header .close:focus {
  outline: none;
}
.cid-tSDLkPKhjn .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDLkPKhjn .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDLkPKhjn .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKhjn .modal-body {
    padding: 1rem;
  }
}
.cid-tSDLkPKhjn .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDLkPKhjn .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKhjn .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDLkPKhjn .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDLkPKhjn .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDLkPKhjn .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDLkPKhjn .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDLkPKhjn .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDLkPKhjn .modal-lg,
  .cid-tSDLkPKhjn .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDLkPKhjn .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDLkPKhjn .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDLkPKhjn .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDLkPKhjn .form-group {
  margin-bottom: 1rem;
}
.cid-tSDLkPKhjn .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDLkPKhjn .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDLkPKhjn .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDLkPKhjn .mbr-section-btn {
  margin: 0;
}
.cid-tSDLkPKhjn .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMINNnaxv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMINNnaxv4 nav.navbar {
  position: fixed;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMINNnaxv4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMINNnaxv4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMINNnaxv4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover,
.cid-tMINNnaxv4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover span {
  color: white;
}
.cid-tMINNnaxv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMINNnaxv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMINNnaxv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMINNnaxv4 .nav-link {
  position: relative;
}
.cid-tMINNnaxv4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMINNnaxv4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMINNnaxv4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMINNnaxv4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMINNnaxv4 .dropdown-menu,
.cid-tMINNnaxv4 .navbar.opened {
  background: #353535 !important;
}
.cid-tMINNnaxv4 .nav-item:focus,
.cid-tMINNnaxv4 .nav-link:focus {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMINNnaxv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tMINNnaxv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMINNnaxv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tMINNnaxv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMINNnaxv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMINNnaxv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMINNnaxv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMINNnaxv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMINNnaxv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMINNnaxv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMINNnaxv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMINNnaxv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown-item.active,
.cid-tMINNnaxv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tMINNnaxv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMINNnaxv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMINNnaxv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMINNnaxv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMINNnaxv4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMINNnaxv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar {
    height: 70px;
  }
  .cid-tMINNnaxv4 .navbar.opened {
    height: auto;
  }
  .cid-tMINNnaxv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMINNnaxv4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMINNnaxv4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMINNnaxv4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-text {
    display: none;
  }
}
.cid-tMINNnaxv4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMINNnaxv4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 #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-tMINNnaxv4 #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-tMINNnaxv4 #vol {
    display: none;
  }
}
.cid-tMINNnaxv4 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sBJCZHp4qb {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sBJCZHp4qb .mbr-section-title {
  color: #4479d9;
}
#custom-html-1l4 body {
  background-color: black;
}
#custom-html-1l4 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1l4 .complet {
  background-color: #000000;
}
#custom-html-1l4 .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-1l4 .conteneurVideo iframe,
#custom-html-1l4 .conteneurVideo object,
#custom-html-1l4 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1l4 #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-1l4 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1l4 #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-1l4 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1l4 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkXck0PqI {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkXck0PqI .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkXck0PqI .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkXck0PqI .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkXck0PqI .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-sBJCZI5d0o {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sBJCZI5d0o .mbr-text {
  color: #ffffff;
}
.cid-sBJCZI5d0o .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sBJCZI5d0o .mbr-section-title {
  color: #4479d9;
}
.cid-sBJCZI5d0o H1 {
  color: #4479d9;
}
.cid-sBJCZI5d0o H2 {
  color: #4479d9;
}
.cid-sBJCZI5d0o H3 {
  color: #4479d9;
}
.cid-sBJCZI5d0o .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sBJCZI5d0o .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sBJCZI5d0o .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sBJCZI5d0o .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sBJCZI5d0o .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sBJCZI5d0o .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sBJCZI5d0o .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sBJCZI5d0o .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sBJCZI5d0o .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sBJCZI5d0o .play,
.cid-sBJCZI5d0o .pause,
.cid-sBJCZI5d0o .prev,
.cid-sBJCZI5d0o .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sBJCZI5d0o .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sBJCZI5d0o #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sBJCZI5d0o .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubw2IrwSKV {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubw2IrwSKV .mbr-media {
  position: relative;
}
.cid-ubw2IrwSKV .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubw2IrwSKV 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-ubw2IrwSKV img {
    max-width: 95%;
  }
}
.cid-ubw2IrwSKV h1 {
  line-height: 1.5;
}
.cid-ubw2IrwSKV .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-ubw2IrwSKV .start:hover {
  background: #ff1f3f;
}
.cid-ubw2IrwSKV .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubw2IrwSKV a {
  background-image: none !important;
}
.cid-ubw2IrwSKV .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubw2IrwSKV .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubw2IrwSKV .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubw2IrwSKV .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-ubw2IrwSKV .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubw2IrwSKV .mbr-section-title {
  color: #ffffff;
}
.cid-ubw2IrwSKV .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubw2IrwSKV .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubw2IrwSKV .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubw2IrwSKV .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubw2IrwSKV .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw2IrwSKV .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubw2IrwSKV .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubw2IrwSKV .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubw2IrwSKV .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw2IrwSKV .playEnfant,
.cid-ubw2IrwSKV .pauseEnfant,
.cid-ubw2IrwSKV .prevEnfant,
.cid-ubw2IrwSKV .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubw2IrwSKV .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubw2IrwSKV #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubw2IrwSKV .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubw2IrwSKV .mbr-card-title,
.cid-ubw2IrwSKV .cards-wrapper {
  color: #ffa405;
}
.cid-ubw2IrwSKV .mbr-section-title P {
  text-align: right;
}
.cid-ubw2JiPM18 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubw2JiPM18 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubw2JiPM18 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubw2JiPM18 .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubw2JiPM18 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubw2JiPM18 .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubw2JiPM18 .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubw2JiPM18 .card-row {
  align-items: stretch;
}
.cid-ubw2JiPM18 .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubw2JiPM18 .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubw2JiPM18 .couleur1 {
  background-color: royalblue;
}
.cid-ubw2JiPM18 .couleur2 {
  background-color: dodgerblue;
}
.cid-ubw2JiPM18 .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubw2JiPM18 .card-box {
  height: 100%;
}
.cid-ubw2JiPM18 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubw2JiPM18 .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubw2JiPM18 .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubw2JiPM18 .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubmvtayLuY {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmvtayLuY .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmvtayLuY .mbr-text,
.cid-ubmvtayLuY .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0z8JLXvsY.popup-builder {
  background-color: #ffffff;
}
.cid-t0z8JLXvsY.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0z8JLXvsY.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0z8JLXvsY .modal-content,
.cid-t0z8JLXvsY .modal-dialog {
  height: auto;
}
.cid-t0z8JLXvsY .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0z8JLXvsY .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0z8JLXvsY .form-wrapper .mbr-form .form-group,
  .cid-t0z8JLXvsY .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0z8JLXvsY .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0z8JLXvsY .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0z8JLXvsY .mbr-text {
  text-align: center;
}
.cid-t0z8JLXvsY .pt-0 {
  padding-top: 0 !important;
}
.cid-t0z8JLXvsY .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0z8JLXvsY .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0z8JLXvsY .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0z8JLXvsY .modal-open {
  overflow: hidden;
}
.cid-t0z8JLXvsY .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0z8JLXvsY .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0z8JLXvsY .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0z8JLXvsY .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0z8JLXvsY .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0z8JLXvsY .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0z8JLXvsY .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0z8JLXvsY .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-t0z8JLXvsY .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0z8JLXvsY .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0z8JLXvsY .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0z8JLXvsY .modal-backdrop.show {
  opacity: .5;
}
.cid-t0z8JLXvsY .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0z8JLXvsY .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8JLXvsY .modal-header {
    padding: 1rem;
  }
}
.cid-t0z8JLXvsY .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0z8JLXvsY .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0z8JLXvsY .modal-header .close:hover {
  opacity: 1;
}
.cid-t0z8JLXvsY .modal-header .close:focus {
  outline: none;
}
.cid-t0z8JLXvsY .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0z8JLXvsY .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0z8JLXvsY .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8JLXvsY .modal-body {
    padding: 1rem;
  }
}
.cid-t0z8JLXvsY .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0z8JLXvsY .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8JLXvsY .modal-footer {
    padding: 1rem;
  }
}
.cid-t0z8JLXvsY .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0z8JLXvsY .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0z8JLXvsY .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0z8JLXvsY .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0z8JLXvsY .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0z8JLXvsY .modal-lg,
  .cid-t0z8JLXvsY .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0z8JLXvsY .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0z8JLXvsY .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0z8JLXvsY .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0z8JLXvsY .form-group {
  margin-bottom: 1rem;
}
.cid-t0z8JLXvsY .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0z8JLXvsY .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0z8JLXvsY .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0z8JLXvsY .mbr-section-btn {
  margin: 0;
}
.cid-t0z8JLXvsY .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0z8JLXvsY .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0z8JLXvsY .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-t2M7teIg5h .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-t2M7teIg5h .my-float {
  margin-top: 16px;
}
.cid-t2M7teIg5h P {
  color: #232323;
}
.cid-t2M7teIg5h DIV {
  color: #ffffff;
}
.cid-t2M7teIg5h H10 {
  color: #767676;
}
.cid-t2M7teIg5h .hidden {
  display: none;
}
.cid-tSDLkPKAhS.popup-builder {
  background-color: #ffffff;
}
.cid-tSDLkPKAhS.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDLkPKAhS.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDLkPKAhS .modal-content,
.cid-tSDLkPKAhS .modal-dialog {
  height: auto;
}
.cid-tSDLkPKAhS .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDLkPKAhS .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDLkPKAhS .form-wrapper .mbr-form .form-group,
  .cid-tSDLkPKAhS .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDLkPKAhS .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDLkPKAhS .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDLkPKAhS .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDLkPKAhS .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDLkPKAhS .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDLkPKAhS .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDLkPKAhS .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDLkPKAhS .modal-open {
  overflow: hidden;
}
.cid-tSDLkPKAhS .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDLkPKAhS .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDLkPKAhS .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDLkPKAhS .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDLkPKAhS .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDLkPKAhS .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDLkPKAhS .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDLkPKAhS .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDLkPKAhS .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDLkPKAhS .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDLkPKAhS .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDLkPKAhS .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDLkPKAhS .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDLkPKAhS .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKAhS .modal-header {
    padding: 1rem;
  }
}
.cid-tSDLkPKAhS .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDLkPKAhS .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDLkPKAhS .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDLkPKAhS .modal-header .close:focus {
  outline: none;
}
.cid-tSDLkPKAhS .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDLkPKAhS .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDLkPKAhS .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKAhS .modal-body {
    padding: 1rem;
  }
}
.cid-tSDLkPKAhS .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDLkPKAhS .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKAhS .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDLkPKAhS .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDLkPKAhS .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDLkPKAhS .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDLkPKAhS .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDLkPKAhS .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDLkPKAhS .modal-lg,
  .cid-tSDLkPKAhS .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDLkPKAhS .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDLkPKAhS .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDLkPKAhS .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDLkPKAhS .form-group {
  margin-bottom: 1rem;
}
.cid-tSDLkPKAhS .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDLkPKAhS .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDLkPKAhS .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDLkPKAhS .mbr-section-btn {
  margin: 0;
}
.cid-tSDLkPKAhS .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMINNnaxv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMINNnaxv4 nav.navbar {
  position: fixed;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMINNnaxv4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMINNnaxv4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMINNnaxv4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover,
.cid-tMINNnaxv4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover span {
  color: white;
}
.cid-tMINNnaxv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMINNnaxv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMINNnaxv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMINNnaxv4 .nav-link {
  position: relative;
}
.cid-tMINNnaxv4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMINNnaxv4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMINNnaxv4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMINNnaxv4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMINNnaxv4 .dropdown-menu,
.cid-tMINNnaxv4 .navbar.opened {
  background: #353535 !important;
}
.cid-tMINNnaxv4 .nav-item:focus,
.cid-tMINNnaxv4 .nav-link:focus {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMINNnaxv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tMINNnaxv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMINNnaxv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tMINNnaxv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMINNnaxv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMINNnaxv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMINNnaxv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMINNnaxv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMINNnaxv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMINNnaxv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMINNnaxv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMINNnaxv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown-item.active,
.cid-tMINNnaxv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tMINNnaxv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMINNnaxv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMINNnaxv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMINNnaxv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMINNnaxv4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMINNnaxv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar {
    height: 70px;
  }
  .cid-tMINNnaxv4 .navbar.opened {
    height: auto;
  }
  .cid-tMINNnaxv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMINNnaxv4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMINNnaxv4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMINNnaxv4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-text {
    display: none;
  }
}
.cid-tMINNnaxv4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMINNnaxv4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 #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-tMINNnaxv4 #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-tMINNnaxv4 #vol {
    display: none;
  }
}
.cid-tMINNnaxv4 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-szPn0JKNO2 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-szPn0JKNO2 .mbr-section-title {
  color: #4479d9;
}
#custom-html-1l5 body {
  background-color: black;
}
#custom-html-1l5 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1l5 .complet {
  background-color: #000000;
}
#custom-html-1l5 .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-1l5 .conteneurVideo iframe,
#custom-html-1l5 .conteneurVideo object,
#custom-html-1l5 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1l5 #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-1l5 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1l5 #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-1l5 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1l5 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkX73nxUN {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkX73nxUN .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkX73nxUN .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkX73nxUN .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkX73nxUN .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-szPn0Kl3Ng {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-szPn0Kl3Ng .mbr-text {
  color: #ffffff;
}
.cid-szPn0Kl3Ng .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-szPn0Kl3Ng .mbr-section-title {
  color: #4479d9;
}
.cid-szPn0Kl3Ng H1 {
  color: #4479d9;
}
.cid-szPn0Kl3Ng H2 {
  color: #4479d9;
}
.cid-szPn0Kl3Ng H3 {
  color: #4479d9;
}
.cid-szPn0Kl3Ng .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-szPn0Kl3Ng .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-szPn0Kl3Ng .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-szPn0Kl3Ng .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-szPn0Kl3Ng .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-szPn0Kl3Ng .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-szPn0Kl3Ng .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-szPn0Kl3Ng .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-szPn0Kl3Ng .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-szPn0Kl3Ng .play,
.cid-szPn0Kl3Ng .pause,
.cid-szPn0Kl3Ng .prev,
.cid-szPn0Kl3Ng .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-szPn0Kl3Ng .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-szPn0Kl3Ng #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-szPn0Kl3Ng .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubw32Oetje {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubw32Oetje .mbr-media {
  position: relative;
}
.cid-ubw32Oetje .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubw32Oetje 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-ubw32Oetje img {
    max-width: 95%;
  }
}
.cid-ubw32Oetje h1 {
  line-height: 1.5;
}
.cid-ubw32Oetje .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-ubw32Oetje .start:hover {
  background: #ff1f3f;
}
.cid-ubw32Oetje .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubw32Oetje a {
  background-image: none !important;
}
.cid-ubw32Oetje .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubw32Oetje .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubw32Oetje .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubw32Oetje .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-ubw32Oetje .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubw32Oetje .mbr-section-title {
  color: #ffffff;
}
.cid-ubw32Oetje .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubw32Oetje .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubw32Oetje .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubw32Oetje .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubw32Oetje .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw32Oetje .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubw32Oetje .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubw32Oetje .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubw32Oetje .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw32Oetje .playEnfant,
.cid-ubw32Oetje .pauseEnfant,
.cid-ubw32Oetje .prevEnfant,
.cid-ubw32Oetje .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubw32Oetje .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubw32Oetje #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubw32Oetje .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubw32Oetje .mbr-card-title,
.cid-ubw32Oetje .cards-wrapper {
  color: #ffa405;
}
.cid-ubw32Oetje .mbr-section-title P {
  text-align: right;
}
.cid-ubw33whU1Y {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubw33whU1Y .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubw33whU1Y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubw33whU1Y .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubw33whU1Y .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubw33whU1Y .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubw33whU1Y .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubw33whU1Y .card-row {
  align-items: stretch;
}
.cid-ubw33whU1Y .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubw33whU1Y .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubw33whU1Y .couleur1 {
  background-color: royalblue;
}
.cid-ubw33whU1Y .couleur2 {
  background-color: dodgerblue;
}
.cid-ubw33whU1Y .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubw33whU1Y .card-box {
  height: 100%;
}
.cid-ubw33whU1Y .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubw33whU1Y .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubw33whU1Y .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubw33whU1Y .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubmvvsOqpn {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmvvsOqpn .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmvvsOqpn .mbr-text,
.cid-ubmvvsOqpn .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0z8N276fP.popup-builder {
  background-color: #ffffff;
}
.cid-t0z8N276fP.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0z8N276fP.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0z8N276fP .modal-content,
.cid-t0z8N276fP .modal-dialog {
  height: auto;
}
.cid-t0z8N276fP .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0z8N276fP .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0z8N276fP .form-wrapper .mbr-form .form-group,
  .cid-t0z8N276fP .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0z8N276fP .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0z8N276fP .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0z8N276fP .mbr-text {
  text-align: center;
}
.cid-t0z8N276fP .pt-0 {
  padding-top: 0 !important;
}
.cid-t0z8N276fP .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0z8N276fP .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0z8N276fP .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0z8N276fP .modal-open {
  overflow: hidden;
}
.cid-t0z8N276fP .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0z8N276fP .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0z8N276fP .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0z8N276fP .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0z8N276fP .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0z8N276fP .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0z8N276fP .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0z8N276fP .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-t0z8N276fP .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0z8N276fP .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0z8N276fP .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0z8N276fP .modal-backdrop.show {
  opacity: .5;
}
.cid-t0z8N276fP .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0z8N276fP .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8N276fP .modal-header {
    padding: 1rem;
  }
}
.cid-t0z8N276fP .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0z8N276fP .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0z8N276fP .modal-header .close:hover {
  opacity: 1;
}
.cid-t0z8N276fP .modal-header .close:focus {
  outline: none;
}
.cid-t0z8N276fP .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0z8N276fP .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0z8N276fP .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8N276fP .modal-body {
    padding: 1rem;
  }
}
.cid-t0z8N276fP .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0z8N276fP .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8N276fP .modal-footer {
    padding: 1rem;
  }
}
.cid-t0z8N276fP .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0z8N276fP .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0z8N276fP .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0z8N276fP .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0z8N276fP .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0z8N276fP .modal-lg,
  .cid-t0z8N276fP .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0z8N276fP .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0z8N276fP .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0z8N276fP .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0z8N276fP .form-group {
  margin-bottom: 1rem;
}
.cid-t0z8N276fP .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0z8N276fP .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0z8N276fP .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0z8N276fP .mbr-section-btn {
  margin: 0;
}
.cid-t0z8N276fP .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0z8N276fP .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0z8N276fP .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-t2M7B3Wwnh .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-t2M7B3Wwnh .my-float {
  margin-top: 16px;
}
.cid-t2M7B3Wwnh P {
  color: #232323;
}
.cid-t2M7B3Wwnh DIV {
  color: #ffffff;
}
.cid-t2M7B3Wwnh H10 {
  color: #767676;
}
.cid-t2M7B3Wwnh .hidden {
  display: none;
}
.cid-tSDLkPKeE7.popup-builder {
  background-color: #ffffff;
}
.cid-tSDLkPKeE7.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDLkPKeE7.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDLkPKeE7 .modal-content,
.cid-tSDLkPKeE7 .modal-dialog {
  height: auto;
}
.cid-tSDLkPKeE7 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDLkPKeE7 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDLkPKeE7 .form-wrapper .mbr-form .form-group,
  .cid-tSDLkPKeE7 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDLkPKeE7 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDLkPKeE7 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDLkPKeE7 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDLkPKeE7 .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDLkPKeE7 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDLkPKeE7 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDLkPKeE7 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDLkPKeE7 .modal-open {
  overflow: hidden;
}
.cid-tSDLkPKeE7 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDLkPKeE7 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDLkPKeE7 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDLkPKeE7 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDLkPKeE7 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDLkPKeE7 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDLkPKeE7 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDLkPKeE7 .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDLkPKeE7 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDLkPKeE7 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDLkPKeE7 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDLkPKeE7 .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDLkPKeE7 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDLkPKeE7 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKeE7 .modal-header {
    padding: 1rem;
  }
}
.cid-tSDLkPKeE7 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDLkPKeE7 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDLkPKeE7 .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDLkPKeE7 .modal-header .close:focus {
  outline: none;
}
.cid-tSDLkPKeE7 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDLkPKeE7 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDLkPKeE7 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKeE7 .modal-body {
    padding: 1rem;
  }
}
.cid-tSDLkPKeE7 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDLkPKeE7 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKeE7 .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDLkPKeE7 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDLkPKeE7 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDLkPKeE7 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDLkPKeE7 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDLkPKeE7 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDLkPKeE7 .modal-lg,
  .cid-tSDLkPKeE7 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDLkPKeE7 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDLkPKeE7 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDLkPKeE7 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDLkPKeE7 .form-group {
  margin-bottom: 1rem;
}
.cid-tSDLkPKeE7 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDLkPKeE7 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDLkPKeE7 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDLkPKeE7 .mbr-section-btn {
  margin: 0;
}
.cid-tSDLkPKeE7 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMINNnaxv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMINNnaxv4 nav.navbar {
  position: fixed;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMINNnaxv4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMINNnaxv4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMINNnaxv4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover,
.cid-tMINNnaxv4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover span {
  color: white;
}
.cid-tMINNnaxv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMINNnaxv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMINNnaxv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMINNnaxv4 .nav-link {
  position: relative;
}
.cid-tMINNnaxv4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMINNnaxv4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMINNnaxv4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMINNnaxv4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMINNnaxv4 .dropdown-menu,
.cid-tMINNnaxv4 .navbar.opened {
  background: #353535 !important;
}
.cid-tMINNnaxv4 .nav-item:focus,
.cid-tMINNnaxv4 .nav-link:focus {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMINNnaxv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tMINNnaxv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMINNnaxv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tMINNnaxv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMINNnaxv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMINNnaxv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMINNnaxv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMINNnaxv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMINNnaxv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMINNnaxv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMINNnaxv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMINNnaxv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown-item.active,
.cid-tMINNnaxv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tMINNnaxv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMINNnaxv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMINNnaxv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMINNnaxv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMINNnaxv4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMINNnaxv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar {
    height: 70px;
  }
  .cid-tMINNnaxv4 .navbar.opened {
    height: auto;
  }
  .cid-tMINNnaxv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMINNnaxv4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMINNnaxv4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMINNnaxv4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-text {
    display: none;
  }
}
.cid-tMINNnaxv4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMINNnaxv4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 #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-tMINNnaxv4 #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-tMINNnaxv4 #vol {
    display: none;
  }
}
.cid-tMINNnaxv4 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sAcnaQGzq6 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sAcnaQGzq6 .mbr-section-title {
  color: #4479d9;
}
#custom-html-1l7 body {
  background-color: black;
}
#custom-html-1l7 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1l7 .complet {
  background-color: #000000;
}
#custom-html-1l7 .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-1l7 .conteneurVideo iframe,
#custom-html-1l7 .conteneurVideo object,
#custom-html-1l7 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1l7 #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-1l7 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1l7 #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-1l7 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1l7 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkWX1uBo1 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkWX1uBo1 .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkWX1uBo1 .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkWX1uBo1 .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkWX1uBo1 .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-sAcnaR5Ub9 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sAcnaR5Ub9 .mbr-text {
  color: #ffffff;
}
.cid-sAcnaR5Ub9 .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sAcnaR5Ub9 .mbr-section-title {
  color: #4479d9;
}
.cid-sAcnaR5Ub9 H1 {
  color: #4479d9;
}
.cid-sAcnaR5Ub9 H2 {
  color: #4479d9;
}
.cid-sAcnaR5Ub9 H3 {
  color: #4479d9;
}
.cid-sAcnaR5Ub9 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sAcnaR5Ub9 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sAcnaR5Ub9 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sAcnaR5Ub9 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sAcnaR5Ub9 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sAcnaR5Ub9 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sAcnaR5Ub9 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sAcnaR5Ub9 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sAcnaR5Ub9 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sAcnaR5Ub9 .play,
.cid-sAcnaR5Ub9 .pause,
.cid-sAcnaR5Ub9 .prev,
.cid-sAcnaR5Ub9 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sAcnaR5Ub9 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sAcnaR5Ub9 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sAcnaR5Ub9 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubw3EQAqB0 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubw3EQAqB0 .mbr-media {
  position: relative;
}
.cid-ubw3EQAqB0 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubw3EQAqB0 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-ubw3EQAqB0 img {
    max-width: 95%;
  }
}
.cid-ubw3EQAqB0 h1 {
  line-height: 1.5;
}
.cid-ubw3EQAqB0 .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-ubw3EQAqB0 .start:hover {
  background: #ff1f3f;
}
.cid-ubw3EQAqB0 .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubw3EQAqB0 a {
  background-image: none !important;
}
.cid-ubw3EQAqB0 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubw3EQAqB0 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubw3EQAqB0 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubw3EQAqB0 .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-ubw3EQAqB0 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubw3EQAqB0 .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-ubw3EQAqB0 .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubw3EQAqB0 .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubw3EQAqB0 .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubw3EQAqB0 .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubw3EQAqB0 .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw3EQAqB0 .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubw3EQAqB0 .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubw3EQAqB0 .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubw3EQAqB0 .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw3EQAqB0 .playEnfant,
.cid-ubw3EQAqB0 .pauseEnfant,
.cid-ubw3EQAqB0 .prevEnfant,
.cid-ubw3EQAqB0 .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubw3EQAqB0 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubw3EQAqB0 #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubw3EQAqB0 .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubw3EQAqB0 .mbr-card-title,
.cid-ubw3EQAqB0 .cards-wrapper {
  color: #ffa405;
}
.cid-ubw3EQAqB0 .mbr-section-title P {
  text-align: right;
}
.cid-ubw3FEhWY3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubw3FEhWY3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubw3FEhWY3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubw3FEhWY3 .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubw3FEhWY3 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubw3FEhWY3 .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubw3FEhWY3 .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubw3FEhWY3 .card-row {
  align-items: stretch;
}
.cid-ubw3FEhWY3 .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubw3FEhWY3 .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubw3FEhWY3 .couleur1 {
  background-color: royalblue;
}
.cid-ubw3FEhWY3 .couleur2 {
  background-color: dodgerblue;
}
.cid-ubw3FEhWY3 .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubw3FEhWY3 .card-box {
  height: 100%;
}
.cid-ubw3FEhWY3 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubw3FEhWY3 .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubw3FEhWY3 .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubw3FEhWY3 .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubmvAIZnDi {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmvAIZnDi .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmvAIZnDi .mbr-text,
.cid-ubmvAIZnDi .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0z8TNTEQh.popup-builder {
  background-color: #ffffff;
}
.cid-t0z8TNTEQh.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0z8TNTEQh.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0z8TNTEQh .modal-content,
.cid-t0z8TNTEQh .modal-dialog {
  height: auto;
}
.cid-t0z8TNTEQh .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0z8TNTEQh .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0z8TNTEQh .form-wrapper .mbr-form .form-group,
  .cid-t0z8TNTEQh .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0z8TNTEQh .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0z8TNTEQh .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0z8TNTEQh .mbr-text {
  text-align: center;
}
.cid-t0z8TNTEQh .pt-0 {
  padding-top: 0 !important;
}
.cid-t0z8TNTEQh .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0z8TNTEQh .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0z8TNTEQh .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0z8TNTEQh .modal-open {
  overflow: hidden;
}
.cid-t0z8TNTEQh .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0z8TNTEQh .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0z8TNTEQh .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0z8TNTEQh .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0z8TNTEQh .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0z8TNTEQh .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0z8TNTEQh .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0z8TNTEQh .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-t0z8TNTEQh .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0z8TNTEQh .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0z8TNTEQh .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0z8TNTEQh .modal-backdrop.show {
  opacity: .5;
}
.cid-t0z8TNTEQh .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0z8TNTEQh .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8TNTEQh .modal-header {
    padding: 1rem;
  }
}
.cid-t0z8TNTEQh .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0z8TNTEQh .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0z8TNTEQh .modal-header .close:hover {
  opacity: 1;
}
.cid-t0z8TNTEQh .modal-header .close:focus {
  outline: none;
}
.cid-t0z8TNTEQh .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0z8TNTEQh .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0z8TNTEQh .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8TNTEQh .modal-body {
    padding: 1rem;
  }
}
.cid-t0z8TNTEQh .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0z8TNTEQh .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8TNTEQh .modal-footer {
    padding: 1rem;
  }
}
.cid-t0z8TNTEQh .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0z8TNTEQh .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0z8TNTEQh .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0z8TNTEQh .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0z8TNTEQh .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0z8TNTEQh .modal-lg,
  .cid-t0z8TNTEQh .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0z8TNTEQh .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0z8TNTEQh .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0z8TNTEQh .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0z8TNTEQh .form-group {
  margin-bottom: 1rem;
}
.cid-t0z8TNTEQh .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0z8TNTEQh .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0z8TNTEQh .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0z8TNTEQh .mbr-section-btn {
  margin: 0;
}
.cid-t0z8TNTEQh .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0z8TNTEQh .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0z8TNTEQh .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t0CAgEamf9.popup-builder {
  background-color: #ffffff;
}
.cid-t0CAgEamf9.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0CAgEamf9.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0CAgEamf9 .modal-content,
.cid-t0CAgEamf9 .modal-dialog {
  height: auto;
}
.cid-t0CAgEamf9 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0CAgEamf9 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0CAgEamf9 .form-wrapper .mbr-form .form-group,
  .cid-t0CAgEamf9 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0CAgEamf9 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0CAgEamf9 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0CAgEamf9 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t0CAgEamf9 .pt-0 {
  padding-top: 0 !important;
}
.cid-t0CAgEamf9 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0CAgEamf9 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0CAgEamf9 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0CAgEamf9 .modal-open {
  overflow: hidden;
}
.cid-t0CAgEamf9 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0CAgEamf9 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0CAgEamf9 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0CAgEamf9 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0CAgEamf9 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0CAgEamf9 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0CAgEamf9 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0CAgEamf9 .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0CAgEamf9 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0CAgEamf9 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0CAgEamf9 .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0CAgEamf9 .modal-backdrop.show {
  opacity: .5;
}
.cid-t0CAgEamf9 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0CAgEamf9 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CAgEamf9 .modal-header {
    padding: 1rem;
  }
}
.cid-t0CAgEamf9 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0CAgEamf9 .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0CAgEamf9 .modal-header .close:hover {
  opacity: 1;
}
.cid-t0CAgEamf9 .modal-header .close:focus {
  outline: none;
}
.cid-t0CAgEamf9 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0CAgEamf9 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0CAgEamf9 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CAgEamf9 .modal-body {
    padding: 1rem;
  }
}
.cid-t0CAgEamf9 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0CAgEamf9 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CAgEamf9 .modal-footer {
    padding: 1rem;
  }
}
.cid-t0CAgEamf9 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0CAgEamf9 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0CAgEamf9 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0CAgEamf9 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0CAgEamf9 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0CAgEamf9 .modal-lg,
  .cid-t0CAgEamf9 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0CAgEamf9 .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0CAgEamf9 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0CAgEamf9 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0CAgEamf9 .form-group {
  margin-bottom: 1rem;
}
.cid-t0CAgEamf9 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0CAgEamf9 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0CAgEamf9 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0CAgEamf9 .mbr-section-btn {
  margin: 0;
}
.cid-t0CAgEamf9 .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-t2M7M8K19H .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-t2M7M8K19H .my-float {
  margin-top: 16px;
}
.cid-t2M7M8K19H P {
  color: #232323;
}
.cid-t2M7M8K19H DIV {
  color: #ffffff;
}
.cid-t2M7M8K19H H10 {
  color: #767676;
}
.cid-t2M7M8K19H .hidden {
  display: none;
}
.cid-tSDLkPKtld.popup-builder {
  background-color: #ffffff;
}
.cid-tSDLkPKtld.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDLkPKtld.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDLkPKtld .modal-content,
.cid-tSDLkPKtld .modal-dialog {
  height: auto;
}
.cid-tSDLkPKtld .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDLkPKtld .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDLkPKtld .form-wrapper .mbr-form .form-group,
  .cid-tSDLkPKtld .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDLkPKtld .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDLkPKtld .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDLkPKtld .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDLkPKtld .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDLkPKtld .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDLkPKtld .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDLkPKtld .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDLkPKtld .modal-open {
  overflow: hidden;
}
.cid-tSDLkPKtld .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDLkPKtld .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDLkPKtld .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDLkPKtld .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDLkPKtld .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDLkPKtld .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDLkPKtld .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDLkPKtld .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDLkPKtld .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDLkPKtld .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDLkPKtld .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDLkPKtld .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDLkPKtld .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDLkPKtld .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKtld .modal-header {
    padding: 1rem;
  }
}
.cid-tSDLkPKtld .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDLkPKtld .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDLkPKtld .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDLkPKtld .modal-header .close:focus {
  outline: none;
}
.cid-tSDLkPKtld .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDLkPKtld .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDLkPKtld .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKtld .modal-body {
    padding: 1rem;
  }
}
.cid-tSDLkPKtld .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDLkPKtld .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKtld .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDLkPKtld .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDLkPKtld .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDLkPKtld .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDLkPKtld .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDLkPKtld .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDLkPKtld .modal-lg,
  .cid-tSDLkPKtld .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDLkPKtld .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDLkPKtld .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDLkPKtld .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDLkPKtld .form-group {
  margin-bottom: 1rem;
}
.cid-tSDLkPKtld .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDLkPKtld .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDLkPKtld .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDLkPKtld .mbr-section-btn {
  margin: 0;
}
.cid-tSDLkPKtld .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMINNnaxv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMINNnaxv4 nav.navbar {
  position: fixed;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMINNnaxv4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMINNnaxv4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMINNnaxv4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover,
.cid-tMINNnaxv4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover span {
  color: white;
}
.cid-tMINNnaxv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMINNnaxv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMINNnaxv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMINNnaxv4 .nav-link {
  position: relative;
}
.cid-tMINNnaxv4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMINNnaxv4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMINNnaxv4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMINNnaxv4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMINNnaxv4 .dropdown-menu,
.cid-tMINNnaxv4 .navbar.opened {
  background: #353535 !important;
}
.cid-tMINNnaxv4 .nav-item:focus,
.cid-tMINNnaxv4 .nav-link:focus {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMINNnaxv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tMINNnaxv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMINNnaxv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tMINNnaxv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMINNnaxv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMINNnaxv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMINNnaxv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMINNnaxv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMINNnaxv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMINNnaxv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMINNnaxv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMINNnaxv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown-item.active,
.cid-tMINNnaxv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tMINNnaxv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMINNnaxv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMINNnaxv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMINNnaxv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMINNnaxv4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMINNnaxv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar {
    height: 70px;
  }
  .cid-tMINNnaxv4 .navbar.opened {
    height: auto;
  }
  .cid-tMINNnaxv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMINNnaxv4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMINNnaxv4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMINNnaxv4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-text {
    display: none;
  }
}
.cid-tMINNnaxv4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMINNnaxv4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 #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-tMINNnaxv4 #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-tMINNnaxv4 #vol {
    display: none;
  }
}
.cid-tMINNnaxv4 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sHVviVONnq {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sHVviVONnq .mbr-section-title {
  color: #4479d9;
}
#custom-html-1l8 body {
  background-color: black;
}
#custom-html-1l8 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1l8 .complet {
  background-color: #000000;
}
#custom-html-1l8 .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-1l8 .conteneurVideo iframe,
#custom-html-1l8 .conteneurVideo object,
#custom-html-1l8 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1l8 #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-1l8 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1l8 #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-1l8 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1l8 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkWS8CAne {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkWS8CAne .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkWS8CAne .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkWS8CAne .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkWS8CAne .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-sHVviWBaR5 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sHVviWBaR5 .mbr-text {
  color: #ffffff;
}
.cid-sHVviWBaR5 .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sHVviWBaR5 .mbr-section-title {
  color: #4479d9;
}
.cid-sHVviWBaR5 H1 {
  color: #4479d9;
}
.cid-sHVviWBaR5 H2 {
  color: #4479d9;
}
.cid-sHVviWBaR5 H3 {
  color: #4479d9;
}
.cid-sHVviWBaR5 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sHVviWBaR5 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sHVviWBaR5 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sHVviWBaR5 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sHVviWBaR5 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sHVviWBaR5 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sHVviWBaR5 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sHVviWBaR5 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sHVviWBaR5 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sHVviWBaR5 .play,
.cid-sHVviWBaR5 .pause,
.cid-sHVviWBaR5 .prev,
.cid-sHVviWBaR5 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sHVviWBaR5 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sHVviWBaR5 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sHVviWBaR5 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubw3TPOXfB {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubw3TPOXfB .mbr-media {
  position: relative;
}
.cid-ubw3TPOXfB .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubw3TPOXfB 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-ubw3TPOXfB img {
    max-width: 95%;
  }
}
.cid-ubw3TPOXfB h1 {
  line-height: 1.5;
}
.cid-ubw3TPOXfB .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-ubw3TPOXfB .start:hover {
  background: #ff1f3f;
}
.cid-ubw3TPOXfB .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubw3TPOXfB a {
  background-image: none !important;
}
.cid-ubw3TPOXfB .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubw3TPOXfB .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubw3TPOXfB .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubw3TPOXfB .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-ubw3TPOXfB .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubw3TPOXfB .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-ubw3TPOXfB .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubw3TPOXfB .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubw3TPOXfB .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubw3TPOXfB .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubw3TPOXfB .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw3TPOXfB .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubw3TPOXfB .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubw3TPOXfB .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubw3TPOXfB .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw3TPOXfB .playEnfant,
.cid-ubw3TPOXfB .pauseEnfant,
.cid-ubw3TPOXfB .prevEnfant,
.cid-ubw3TPOXfB .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubw3TPOXfB .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubw3TPOXfB #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubw3TPOXfB .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubw3TPOXfB .mbr-card-title,
.cid-ubw3TPOXfB .cards-wrapper {
  color: #ffa405;
}
.cid-ubw3TPOXfB .mbr-section-title P {
  text-align: right;
}
.cid-ubw3UzG14b {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubw3UzG14b .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubw3UzG14b .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubw3UzG14b .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubw3UzG14b .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubw3UzG14b .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubw3UzG14b .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubw3UzG14b .card-row {
  align-items: stretch;
}
.cid-ubw3UzG14b .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubw3UzG14b .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubw3UzG14b .couleur1 {
  background-color: royalblue;
}
.cid-ubw3UzG14b .couleur2 {
  background-color: dodgerblue;
}
.cid-ubw3UzG14b .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubw3UzG14b .card-box {
  height: 100%;
}
.cid-ubw3UzG14b .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubw3UzG14b .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubw3UzG14b .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubw3UzG14b .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubmvDbf0Lq {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmvDbf0Lq .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmvDbf0Lq .mbr-text,
.cid-ubmvDbf0Lq .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0z8XIsVbt.popup-builder {
  background-color: #ffffff;
}
.cid-t0z8XIsVbt.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0z8XIsVbt.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0z8XIsVbt .modal-content,
.cid-t0z8XIsVbt .modal-dialog {
  height: auto;
}
.cid-t0z8XIsVbt .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0z8XIsVbt .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0z8XIsVbt .form-wrapper .mbr-form .form-group,
  .cid-t0z8XIsVbt .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0z8XIsVbt .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0z8XIsVbt .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0z8XIsVbt .mbr-text {
  text-align: center;
}
.cid-t0z8XIsVbt .pt-0 {
  padding-top: 0 !important;
}
.cid-t0z8XIsVbt .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0z8XIsVbt .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0z8XIsVbt .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0z8XIsVbt .modal-open {
  overflow: hidden;
}
.cid-t0z8XIsVbt .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0z8XIsVbt .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0z8XIsVbt .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0z8XIsVbt .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0z8XIsVbt .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0z8XIsVbt .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0z8XIsVbt .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0z8XIsVbt .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-t0z8XIsVbt .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0z8XIsVbt .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0z8XIsVbt .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0z8XIsVbt .modal-backdrop.show {
  opacity: .5;
}
.cid-t0z8XIsVbt .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0z8XIsVbt .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8XIsVbt .modal-header {
    padding: 1rem;
  }
}
.cid-t0z8XIsVbt .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0z8XIsVbt .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0z8XIsVbt .modal-header .close:hover {
  opacity: 1;
}
.cid-t0z8XIsVbt .modal-header .close:focus {
  outline: none;
}
.cid-t0z8XIsVbt .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0z8XIsVbt .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0z8XIsVbt .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8XIsVbt .modal-body {
    padding: 1rem;
  }
}
.cid-t0z8XIsVbt .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0z8XIsVbt .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8XIsVbt .modal-footer {
    padding: 1rem;
  }
}
.cid-t0z8XIsVbt .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0z8XIsVbt .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0z8XIsVbt .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0z8XIsVbt .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0z8XIsVbt .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0z8XIsVbt .modal-lg,
  .cid-t0z8XIsVbt .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0z8XIsVbt .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0z8XIsVbt .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0z8XIsVbt .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0z8XIsVbt .form-group {
  margin-bottom: 1rem;
}
.cid-t0z8XIsVbt .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0z8XIsVbt .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0z8XIsVbt .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0z8XIsVbt .mbr-section-btn {
  margin: 0;
}
.cid-t0z8XIsVbt .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0z8XIsVbt .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0z8XIsVbt .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t0CqvzZotO.popup-builder {
  background-color: #ffffff;
}
.cid-t0CqvzZotO.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0CqvzZotO.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0CqvzZotO .modal-content,
.cid-t0CqvzZotO .modal-dialog {
  height: auto;
}
.cid-t0CqvzZotO .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0CqvzZotO .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0CqvzZotO .form-wrapper .mbr-form .form-group,
  .cid-t0CqvzZotO .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0CqvzZotO .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0CqvzZotO .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0CqvzZotO .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t0CqvzZotO .pt-0 {
  padding-top: 0 !important;
}
.cid-t0CqvzZotO .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0CqvzZotO .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0CqvzZotO .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0CqvzZotO .modal-open {
  overflow: hidden;
}
.cid-t0CqvzZotO .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0CqvzZotO .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0CqvzZotO .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0CqvzZotO .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0CqvzZotO .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0CqvzZotO .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0CqvzZotO .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0CqvzZotO .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0CqvzZotO .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0CqvzZotO .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0CqvzZotO .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0CqvzZotO .modal-backdrop.show {
  opacity: .5;
}
.cid-t0CqvzZotO .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0CqvzZotO .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CqvzZotO .modal-header {
    padding: 1rem;
  }
}
.cid-t0CqvzZotO .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0CqvzZotO .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0CqvzZotO .modal-header .close:hover {
  opacity: 1;
}
.cid-t0CqvzZotO .modal-header .close:focus {
  outline: none;
}
.cid-t0CqvzZotO .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0CqvzZotO .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0CqvzZotO .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CqvzZotO .modal-body {
    padding: 1rem;
  }
}
.cid-t0CqvzZotO .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0CqvzZotO .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CqvzZotO .modal-footer {
    padding: 1rem;
  }
}
.cid-t0CqvzZotO .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0CqvzZotO .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0CqvzZotO .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0CqvzZotO .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0CqvzZotO .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0CqvzZotO .modal-lg,
  .cid-t0CqvzZotO .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0CqvzZotO .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0CqvzZotO .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0CqvzZotO .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0CqvzZotO .form-group {
  margin-bottom: 1rem;
}
.cid-t0CqvzZotO .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0CqvzZotO .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0CqvzZotO .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0CqvzZotO .mbr-section-btn {
  margin: 0;
}
.cid-t0CqvzZotO .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0CqvRCIBp.popup-builder {
  background-color: #ffffff;
}
.cid-t0CqvRCIBp.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0CqvRCIBp.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0CqvRCIBp .modal-content,
.cid-t0CqvRCIBp .modal-dialog {
  height: auto;
}
.cid-t0CqvRCIBp .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0CqvRCIBp .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0CqvRCIBp .form-wrapper .mbr-form .form-group,
  .cid-t0CqvRCIBp .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0CqvRCIBp .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0CqvRCIBp .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0CqvRCIBp .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t0CqvRCIBp .pt-0 {
  padding-top: 0 !important;
}
.cid-t0CqvRCIBp .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0CqvRCIBp .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0CqvRCIBp .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0CqvRCIBp .modal-open {
  overflow: hidden;
}
.cid-t0CqvRCIBp .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0CqvRCIBp .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0CqvRCIBp .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0CqvRCIBp .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0CqvRCIBp .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0CqvRCIBp .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0CqvRCIBp .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0CqvRCIBp .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0CqvRCIBp .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0CqvRCIBp .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0CqvRCIBp .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0CqvRCIBp .modal-backdrop.show {
  opacity: .5;
}
.cid-t0CqvRCIBp .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0CqvRCIBp .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CqvRCIBp .modal-header {
    padding: 1rem;
  }
}
.cid-t0CqvRCIBp .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0CqvRCIBp .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0CqvRCIBp .modal-header .close:hover {
  opacity: 1;
}
.cid-t0CqvRCIBp .modal-header .close:focus {
  outline: none;
}
.cid-t0CqvRCIBp .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0CqvRCIBp .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0CqvRCIBp .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CqvRCIBp .modal-body {
    padding: 1rem;
  }
}
.cid-t0CqvRCIBp .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0CqvRCIBp .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0CqvRCIBp .modal-footer {
    padding: 1rem;
  }
}
.cid-t0CqvRCIBp .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0CqvRCIBp .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0CqvRCIBp .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0CqvRCIBp .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0CqvRCIBp .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0CqvRCIBp .modal-lg,
  .cid-t0CqvRCIBp .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0CqvRCIBp .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0CqvRCIBp .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0CqvRCIBp .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0CqvRCIBp .form-group {
  margin-bottom: 1rem;
}
.cid-t0CqvRCIBp .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0CqvRCIBp .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0CqvRCIBp .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0CqvRCIBp .mbr-section-btn {
  margin: 0;
}
.cid-t0CqvRCIBp .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-t2M7Sfi2X7 .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-t2M7Sfi2X7 .my-float {
  margin-top: 16px;
}
.cid-t2M7Sfi2X7 P {
  color: #232323;
}
.cid-t2M7Sfi2X7 DIV {
  color: #ffffff;
}
.cid-t2M7Sfi2X7 H10 {
  color: #767676;
}
.cid-t2M7Sfi2X7 .hidden {
  display: none;
}
.cid-tSDLkPKBCQ.popup-builder {
  background-color: #ffffff;
}
.cid-tSDLkPKBCQ.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDLkPKBCQ.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDLkPKBCQ .modal-content,
.cid-tSDLkPKBCQ .modal-dialog {
  height: auto;
}
.cid-tSDLkPKBCQ .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDLkPKBCQ .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDLkPKBCQ .form-wrapper .mbr-form .form-group,
  .cid-tSDLkPKBCQ .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDLkPKBCQ .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDLkPKBCQ .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDLkPKBCQ .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDLkPKBCQ .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDLkPKBCQ .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDLkPKBCQ .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDLkPKBCQ .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDLkPKBCQ .modal-open {
  overflow: hidden;
}
.cid-tSDLkPKBCQ .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDLkPKBCQ .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDLkPKBCQ .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDLkPKBCQ .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDLkPKBCQ .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDLkPKBCQ .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDLkPKBCQ .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDLkPKBCQ .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDLkPKBCQ .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDLkPKBCQ .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDLkPKBCQ .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDLkPKBCQ .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDLkPKBCQ .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDLkPKBCQ .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKBCQ .modal-header {
    padding: 1rem;
  }
}
.cid-tSDLkPKBCQ .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDLkPKBCQ .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDLkPKBCQ .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDLkPKBCQ .modal-header .close:focus {
  outline: none;
}
.cid-tSDLkPKBCQ .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDLkPKBCQ .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDLkPKBCQ .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKBCQ .modal-body {
    padding: 1rem;
  }
}
.cid-tSDLkPKBCQ .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDLkPKBCQ .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKBCQ .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDLkPKBCQ .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDLkPKBCQ .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDLkPKBCQ .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDLkPKBCQ .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDLkPKBCQ .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDLkPKBCQ .modal-lg,
  .cid-tSDLkPKBCQ .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDLkPKBCQ .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDLkPKBCQ .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDLkPKBCQ .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDLkPKBCQ .form-group {
  margin-bottom: 1rem;
}
.cid-tSDLkPKBCQ .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDLkPKBCQ .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDLkPKBCQ .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDLkPKBCQ .mbr-section-btn {
  margin: 0;
}
.cid-tSDLkPKBCQ .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMINNnaxv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMINNnaxv4 nav.navbar {
  position: fixed;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMINNnaxv4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMINNnaxv4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMINNnaxv4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover,
.cid-tMINNnaxv4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover span {
  color: white;
}
.cid-tMINNnaxv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMINNnaxv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMINNnaxv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMINNnaxv4 .nav-link {
  position: relative;
}
.cid-tMINNnaxv4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMINNnaxv4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMINNnaxv4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMINNnaxv4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMINNnaxv4 .dropdown-menu,
.cid-tMINNnaxv4 .navbar.opened {
  background: #353535 !important;
}
.cid-tMINNnaxv4 .nav-item:focus,
.cid-tMINNnaxv4 .nav-link:focus {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMINNnaxv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tMINNnaxv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMINNnaxv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tMINNnaxv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMINNnaxv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMINNnaxv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMINNnaxv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMINNnaxv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMINNnaxv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMINNnaxv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMINNnaxv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMINNnaxv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown-item.active,
.cid-tMINNnaxv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tMINNnaxv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMINNnaxv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMINNnaxv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMINNnaxv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMINNnaxv4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMINNnaxv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar {
    height: 70px;
  }
  .cid-tMINNnaxv4 .navbar.opened {
    height: auto;
  }
  .cid-tMINNnaxv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMINNnaxv4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMINNnaxv4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMINNnaxv4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-text {
    display: none;
  }
}
.cid-tMINNnaxv4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMINNnaxv4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 #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-tMINNnaxv4 #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-tMINNnaxv4 #vol {
    display: none;
  }
}
.cid-tMINNnaxv4 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-szPtIgZH5x {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-szPtIgZH5x .mbr-section-title {
  color: #4479d9;
}
#custom-html-1l9 body {
  background-color: black;
}
#custom-html-1l9 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1l9 .complet {
  background-color: #000000;
}
#custom-html-1l9 .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-1l9 .conteneurVideo iframe,
#custom-html-1l9 .conteneurVideo object,
#custom-html-1l9 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1l9 #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-1l9 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1l9 #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-1l9 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1l9 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkWNE81S0 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkWNE81S0 .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkWNE81S0 .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkWNE81S0 .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkWNE81S0 .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-szPtIhzRPX {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-szPtIhzRPX .mbr-text {
  color: #ffffff;
}
.cid-szPtIhzRPX .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-szPtIhzRPX .mbr-section-title {
  color: #4479d9;
}
.cid-szPtIhzRPX H1 {
  color: #4479d9;
}
.cid-szPtIhzRPX H2 {
  color: #4479d9;
}
.cid-szPtIhzRPX H3 {
  color: #4479d9;
}
.cid-szPtIhzRPX .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-szPtIhzRPX .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-szPtIhzRPX .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-szPtIhzRPX .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-szPtIhzRPX .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-szPtIhzRPX .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-szPtIhzRPX .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-szPtIhzRPX .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-szPtIhzRPX .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-szPtIhzRPX .play,
.cid-szPtIhzRPX .pause,
.cid-szPtIhzRPX .prev,
.cid-szPtIhzRPX .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-szPtIhzRPX .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-szPtIhzRPX #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-szPtIhzRPX .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubw48GArIT {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubw48GArIT .mbr-media {
  position: relative;
}
.cid-ubw48GArIT .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubw48GArIT 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-ubw48GArIT img {
    max-width: 95%;
  }
}
.cid-ubw48GArIT h1 {
  line-height: 1.5;
}
.cid-ubw48GArIT .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-ubw48GArIT .start:hover {
  background: #ff1f3f;
}
.cid-ubw48GArIT .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubw48GArIT a {
  background-image: none !important;
}
.cid-ubw48GArIT .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubw48GArIT .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubw48GArIT .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubw48GArIT .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-ubw48GArIT .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubw48GArIT .mbr-section-title {
  color: #ffffff;
}
.cid-ubw48GArIT .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubw48GArIT .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubw48GArIT .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubw48GArIT .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubw48GArIT .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw48GArIT .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubw48GArIT .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubw48GArIT .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubw48GArIT .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw48GArIT .playEnfant,
.cid-ubw48GArIT .pauseEnfant,
.cid-ubw48GArIT .prevEnfant,
.cid-ubw48GArIT .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubw48GArIT .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubw48GArIT #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubw48GArIT .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubw48GArIT .mbr-card-title,
.cid-ubw48GArIT .cards-wrapper {
  color: #ffa405;
}
.cid-ubw48GArIT .mbr-section-title P {
  text-align: right;
}
.cid-ubw49n0SfG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubw49n0SfG .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubw49n0SfG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubw49n0SfG .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubw49n0SfG .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubw49n0SfG .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubw49n0SfG .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubw49n0SfG .card-row {
  align-items: stretch;
}
.cid-ubw49n0SfG .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubw49n0SfG .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubw49n0SfG .couleur1 {
  background-color: royalblue;
}
.cid-ubw49n0SfG .couleur2 {
  background-color: dodgerblue;
}
.cid-ubw49n0SfG .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubw49n0SfG .card-box {
  height: 100%;
}
.cid-ubw49n0SfG .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubw49n0SfG .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubw49n0SfG .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubw49n0SfG .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubmvFr4qb7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmvFr4qb7 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmvFr4qb7 .mbr-text,
.cid-ubmvFr4qb7 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0z90YAXF0.popup-builder {
  background-color: #ffffff;
}
.cid-t0z90YAXF0.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0z90YAXF0.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0z90YAXF0 .modal-content,
.cid-t0z90YAXF0 .modal-dialog {
  height: auto;
}
.cid-t0z90YAXF0 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0z90YAXF0 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0z90YAXF0 .form-wrapper .mbr-form .form-group,
  .cid-t0z90YAXF0 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0z90YAXF0 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0z90YAXF0 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0z90YAXF0 .mbr-text {
  text-align: center;
}
.cid-t0z90YAXF0 .pt-0 {
  padding-top: 0 !important;
}
.cid-t0z90YAXF0 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0z90YAXF0 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0z90YAXF0 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0z90YAXF0 .modal-open {
  overflow: hidden;
}
.cid-t0z90YAXF0 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0z90YAXF0 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0z90YAXF0 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0z90YAXF0 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0z90YAXF0 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0z90YAXF0 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0z90YAXF0 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0z90YAXF0 .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-t0z90YAXF0 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0z90YAXF0 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0z90YAXF0 .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0z90YAXF0 .modal-backdrop.show {
  opacity: .5;
}
.cid-t0z90YAXF0 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0z90YAXF0 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z90YAXF0 .modal-header {
    padding: 1rem;
  }
}
.cid-t0z90YAXF0 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0z90YAXF0 .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0z90YAXF0 .modal-header .close:hover {
  opacity: 1;
}
.cid-t0z90YAXF0 .modal-header .close:focus {
  outline: none;
}
.cid-t0z90YAXF0 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0z90YAXF0 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0z90YAXF0 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z90YAXF0 .modal-body {
    padding: 1rem;
  }
}
.cid-t0z90YAXF0 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0z90YAXF0 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z90YAXF0 .modal-footer {
    padding: 1rem;
  }
}
.cid-t0z90YAXF0 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0z90YAXF0 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0z90YAXF0 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0z90YAXF0 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0z90YAXF0 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0z90YAXF0 .modal-lg,
  .cid-t0z90YAXF0 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0z90YAXF0 .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0z90YAXF0 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0z90YAXF0 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0z90YAXF0 .form-group {
  margin-bottom: 1rem;
}
.cid-t0z90YAXF0 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0z90YAXF0 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0z90YAXF0 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0z90YAXF0 .mbr-section-btn {
  margin: 0;
}
.cid-t0z90YAXF0 .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0z90YAXF0 .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0z90YAXF0 .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-t2M7XtbhT5 .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-t2M7XtbhT5 .my-float {
  margin-top: 16px;
}
.cid-t2M7XtbhT5 P {
  color: #232323;
}
.cid-t2M7XtbhT5 DIV {
  color: #ffffff;
}
.cid-t2M7XtbhT5 H10 {
  color: #767676;
}
.cid-t2M7XtbhT5 .hidden {
  display: none;
}
.cid-tSDLkPKgMu.popup-builder {
  background-color: #ffffff;
}
.cid-tSDLkPKgMu.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDLkPKgMu.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDLkPKgMu .modal-content,
.cid-tSDLkPKgMu .modal-dialog {
  height: auto;
}
.cid-tSDLkPKgMu .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDLkPKgMu .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDLkPKgMu .form-wrapper .mbr-form .form-group,
  .cid-tSDLkPKgMu .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDLkPKgMu .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDLkPKgMu .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDLkPKgMu .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDLkPKgMu .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDLkPKgMu .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDLkPKgMu .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDLkPKgMu .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDLkPKgMu .modal-open {
  overflow: hidden;
}
.cid-tSDLkPKgMu .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDLkPKgMu .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDLkPKgMu .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDLkPKgMu .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDLkPKgMu .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDLkPKgMu .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDLkPKgMu .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDLkPKgMu .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDLkPKgMu .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDLkPKgMu .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDLkPKgMu .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDLkPKgMu .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDLkPKgMu .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDLkPKgMu .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKgMu .modal-header {
    padding: 1rem;
  }
}
.cid-tSDLkPKgMu .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDLkPKgMu .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDLkPKgMu .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDLkPKgMu .modal-header .close:focus {
  outline: none;
}
.cid-tSDLkPKgMu .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDLkPKgMu .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDLkPKgMu .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKgMu .modal-body {
    padding: 1rem;
  }
}
.cid-tSDLkPKgMu .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDLkPKgMu .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKgMu .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDLkPKgMu .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDLkPKgMu .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDLkPKgMu .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDLkPKgMu .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDLkPKgMu .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDLkPKgMu .modal-lg,
  .cid-tSDLkPKgMu .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDLkPKgMu .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDLkPKgMu .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDLkPKgMu .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDLkPKgMu .form-group {
  margin-bottom: 1rem;
}
.cid-tSDLkPKgMu .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDLkPKgMu .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDLkPKgMu .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDLkPKgMu .mbr-section-btn {
  margin: 0;
}
.cid-tSDLkPKgMu .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMINNnaxv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMINNnaxv4 nav.navbar {
  position: fixed;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMINNnaxv4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMINNnaxv4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMINNnaxv4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover,
.cid-tMINNnaxv4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover span {
  color: white;
}
.cid-tMINNnaxv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMINNnaxv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMINNnaxv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMINNnaxv4 .nav-link {
  position: relative;
}
.cid-tMINNnaxv4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMINNnaxv4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMINNnaxv4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMINNnaxv4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMINNnaxv4 .dropdown-menu,
.cid-tMINNnaxv4 .navbar.opened {
  background: #353535 !important;
}
.cid-tMINNnaxv4 .nav-item:focus,
.cid-tMINNnaxv4 .nav-link:focus {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMINNnaxv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tMINNnaxv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMINNnaxv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tMINNnaxv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMINNnaxv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMINNnaxv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMINNnaxv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMINNnaxv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMINNnaxv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMINNnaxv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMINNnaxv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMINNnaxv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown-item.active,
.cid-tMINNnaxv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tMINNnaxv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMINNnaxv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMINNnaxv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMINNnaxv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMINNnaxv4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMINNnaxv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar {
    height: 70px;
  }
  .cid-tMINNnaxv4 .navbar.opened {
    height: auto;
  }
  .cid-tMINNnaxv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMINNnaxv4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMINNnaxv4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMINNnaxv4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-text {
    display: none;
  }
}
.cid-tMINNnaxv4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMINNnaxv4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 #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-tMINNnaxv4 #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-tMINNnaxv4 #vol {
    display: none;
  }
}
.cid-tMINNnaxv4 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-szPtYxPSOx {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-szPtYxPSOx .mbr-section-title {
  color: #4479d9;
}
#custom-html-1la body {
  background-color: black;
}
#custom-html-1la .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1la .complet {
  background-color: #000000;
}
#custom-html-1la .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-1la .conteneurVideo iframe,
#custom-html-1la .conteneurVideo object,
#custom-html-1la .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1la #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-1la .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1la #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-1la .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1la .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkWIqFKB4 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkWIqFKB4 .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkWIqFKB4 .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkWIqFKB4 .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkWIqFKB4 .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-szPtYymhn1 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-szPtYymhn1 .mbr-text {
  color: #ffffff;
}
.cid-szPtYymhn1 .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-szPtYymhn1 .mbr-section-title {
  color: #4479d9;
}
.cid-szPtYymhn1 H1 {
  color: #4479d9;
}
.cid-szPtYymhn1 H2 {
  color: #4479d9;
}
.cid-szPtYymhn1 H3 {
  color: #4479d9;
}
.cid-szPtYymhn1 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-szPtYymhn1 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-szPtYymhn1 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-szPtYymhn1 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-szPtYymhn1 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-szPtYymhn1 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-szPtYymhn1 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-szPtYymhn1 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-szPtYymhn1 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-szPtYymhn1 .play,
.cid-szPtYymhn1 .pause,
.cid-szPtYymhn1 .prev,
.cid-szPtYymhn1 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-szPtYymhn1 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-szPtYymhn1 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-szPtYymhn1 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubw4o49WOv {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubw4o49WOv .mbr-media {
  position: relative;
}
.cid-ubw4o49WOv .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubw4o49WOv 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-ubw4o49WOv img {
    max-width: 95%;
  }
}
.cid-ubw4o49WOv h1 {
  line-height: 1.5;
}
.cid-ubw4o49WOv .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-ubw4o49WOv .start:hover {
  background: #ff1f3f;
}
.cid-ubw4o49WOv .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubw4o49WOv a {
  background-image: none !important;
}
.cid-ubw4o49WOv .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubw4o49WOv .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubw4o49WOv .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubw4o49WOv .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-ubw4o49WOv .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubw4o49WOv .mbr-section-title {
  color: #ffffff;
}
.cid-ubw4o49WOv .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubw4o49WOv .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubw4o49WOv .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubw4o49WOv .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubw4o49WOv .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw4o49WOv .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubw4o49WOv .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubw4o49WOv .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubw4o49WOv .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw4o49WOv .playEnfant,
.cid-ubw4o49WOv .pauseEnfant,
.cid-ubw4o49WOv .prevEnfant,
.cid-ubw4o49WOv .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubw4o49WOv .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubw4o49WOv #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubw4o49WOv .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubw4o49WOv .mbr-card-title,
.cid-ubw4o49WOv .cards-wrapper {
  color: #ffa405;
}
.cid-ubw4o49WOv .mbr-section-title P {
  text-align: right;
}
.cid-ubw4oPgMNq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubw4oPgMNq .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubw4oPgMNq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubw4oPgMNq .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubw4oPgMNq .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubw4oPgMNq .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubw4oPgMNq .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubw4oPgMNq .card-row {
  align-items: stretch;
}
.cid-ubw4oPgMNq .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubw4oPgMNq .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubw4oPgMNq .couleur1 {
  background-color: royalblue;
}
.cid-ubw4oPgMNq .couleur2 {
  background-color: dodgerblue;
}
.cid-ubw4oPgMNq .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubw4oPgMNq .card-box {
  height: 100%;
}
.cid-ubw4oPgMNq .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubw4oPgMNq .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubw4oPgMNq .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubw4oPgMNq .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubmvIhMbTf {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmvIhMbTf .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmvIhMbTf .mbr-text,
.cid-ubmvIhMbTf .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0z944ZWQh.popup-builder {
  background-color: #ffffff;
}
.cid-t0z944ZWQh.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0z944ZWQh.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0z944ZWQh .modal-content,
.cid-t0z944ZWQh .modal-dialog {
  height: auto;
}
.cid-t0z944ZWQh .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0z944ZWQh .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0z944ZWQh .form-wrapper .mbr-form .form-group,
  .cid-t0z944ZWQh .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0z944ZWQh .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0z944ZWQh .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0z944ZWQh .mbr-text {
  text-align: center;
}
.cid-t0z944ZWQh .pt-0 {
  padding-top: 0 !important;
}
.cid-t0z944ZWQh .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0z944ZWQh .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0z944ZWQh .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0z944ZWQh .modal-open {
  overflow: hidden;
}
.cid-t0z944ZWQh .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0z944ZWQh .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0z944ZWQh .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0z944ZWQh .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0z944ZWQh .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0z944ZWQh .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0z944ZWQh .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0z944ZWQh .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-t0z944ZWQh .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0z944ZWQh .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0z944ZWQh .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0z944ZWQh .modal-backdrop.show {
  opacity: .5;
}
.cid-t0z944ZWQh .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0z944ZWQh .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z944ZWQh .modal-header {
    padding: 1rem;
  }
}
.cid-t0z944ZWQh .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0z944ZWQh .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0z944ZWQh .modal-header .close:hover {
  opacity: 1;
}
.cid-t0z944ZWQh .modal-header .close:focus {
  outline: none;
}
.cid-t0z944ZWQh .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0z944ZWQh .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0z944ZWQh .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z944ZWQh .modal-body {
    padding: 1rem;
  }
}
.cid-t0z944ZWQh .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0z944ZWQh .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z944ZWQh .modal-footer {
    padding: 1rem;
  }
}
.cid-t0z944ZWQh .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0z944ZWQh .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0z944ZWQh .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0z944ZWQh .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0z944ZWQh .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0z944ZWQh .modal-lg,
  .cid-t0z944ZWQh .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0z944ZWQh .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0z944ZWQh .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0z944ZWQh .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0z944ZWQh .form-group {
  margin-bottom: 1rem;
}
.cid-t0z944ZWQh .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0z944ZWQh .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0z944ZWQh .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0z944ZWQh .mbr-section-btn {
  margin: 0;
}
.cid-t0z944ZWQh .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0z944ZWQh .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0z944ZWQh .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-t2M82nuwg3 .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-t2M82nuwg3 .my-float {
  margin-top: 16px;
}
.cid-t2M82nuwg3 P {
  color: #232323;
}
.cid-t2M82nuwg3 DIV {
  color: #ffffff;
}
.cid-t2M82nuwg3 H10 {
  color: #767676;
}
.cid-t2M82nuwg3 .hidden {
  display: none;
}
.cid-tSDLkPKEfc.popup-builder {
  background-color: #ffffff;
}
.cid-tSDLkPKEfc.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDLkPKEfc.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDLkPKEfc .modal-content,
.cid-tSDLkPKEfc .modal-dialog {
  height: auto;
}
.cid-tSDLkPKEfc .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDLkPKEfc .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDLkPKEfc .form-wrapper .mbr-form .form-group,
  .cid-tSDLkPKEfc .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDLkPKEfc .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDLkPKEfc .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDLkPKEfc .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDLkPKEfc .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDLkPKEfc .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDLkPKEfc .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDLkPKEfc .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDLkPKEfc .modal-open {
  overflow: hidden;
}
.cid-tSDLkPKEfc .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDLkPKEfc .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDLkPKEfc .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDLkPKEfc .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDLkPKEfc .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDLkPKEfc .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDLkPKEfc .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDLkPKEfc .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDLkPKEfc .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDLkPKEfc .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDLkPKEfc .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDLkPKEfc .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDLkPKEfc .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDLkPKEfc .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKEfc .modal-header {
    padding: 1rem;
  }
}
.cid-tSDLkPKEfc .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDLkPKEfc .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDLkPKEfc .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDLkPKEfc .modal-header .close:focus {
  outline: none;
}
.cid-tSDLkPKEfc .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDLkPKEfc .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDLkPKEfc .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKEfc .modal-body {
    padding: 1rem;
  }
}
.cid-tSDLkPKEfc .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDLkPKEfc .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKEfc .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDLkPKEfc .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDLkPKEfc .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDLkPKEfc .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDLkPKEfc .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDLkPKEfc .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDLkPKEfc .modal-lg,
  .cid-tSDLkPKEfc .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDLkPKEfc .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDLkPKEfc .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDLkPKEfc .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDLkPKEfc .form-group {
  margin-bottom: 1rem;
}
.cid-tSDLkPKEfc .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDLkPKEfc .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDLkPKEfc .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDLkPKEfc .mbr-section-btn {
  margin: 0;
}
.cid-tSDLkPKEfc .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMINNnaxv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMINNnaxv4 nav.navbar {
  position: fixed;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMINNnaxv4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMINNnaxv4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMINNnaxv4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover,
.cid-tMINNnaxv4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover span {
  color: white;
}
.cid-tMINNnaxv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMINNnaxv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMINNnaxv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMINNnaxv4 .nav-link {
  position: relative;
}
.cid-tMINNnaxv4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMINNnaxv4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMINNnaxv4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMINNnaxv4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMINNnaxv4 .dropdown-menu,
.cid-tMINNnaxv4 .navbar.opened {
  background: #353535 !important;
}
.cid-tMINNnaxv4 .nav-item:focus,
.cid-tMINNnaxv4 .nav-link:focus {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMINNnaxv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tMINNnaxv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMINNnaxv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tMINNnaxv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMINNnaxv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMINNnaxv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMINNnaxv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMINNnaxv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMINNnaxv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMINNnaxv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMINNnaxv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMINNnaxv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown-item.active,
.cid-tMINNnaxv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tMINNnaxv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMINNnaxv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMINNnaxv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMINNnaxv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMINNnaxv4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMINNnaxv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar {
    height: 70px;
  }
  .cid-tMINNnaxv4 .navbar.opened {
    height: auto;
  }
  .cid-tMINNnaxv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMINNnaxv4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMINNnaxv4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMINNnaxv4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-text {
    display: none;
  }
}
.cid-tMINNnaxv4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMINNnaxv4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 #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-tMINNnaxv4 #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-tMINNnaxv4 #vol {
    display: none;
  }
}
.cid-tMINNnaxv4 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sHiz1VUqjc {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sHiz1VUqjc .mbr-section-title {
  color: #4479d9;
}
#custom-html-1lb body {
  background-color: black;
}
#custom-html-1lb .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1lb .complet {
  background-color: #000000;
}
#custom-html-1lb .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-1lb .conteneurVideo iframe,
#custom-html-1lb .conteneurVideo object,
#custom-html-1lb .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1lb #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-1lb .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1lb #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-1lb .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1lb .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkWpDF7ef {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkWpDF7ef .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkWpDF7ef .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkWpDF7ef .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkWpDF7ef .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-sHiz1Wy6SI {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sHiz1Wy6SI .mbr-text {
  color: #ffffff;
}
.cid-sHiz1Wy6SI .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sHiz1Wy6SI .mbr-section-title {
  color: #4479d9;
}
.cid-sHiz1Wy6SI H1 {
  color: #4479d9;
}
.cid-sHiz1Wy6SI H2 {
  color: #4479d9;
}
.cid-sHiz1Wy6SI H3 {
  color: #4479d9;
}
.cid-sHiz1Wy6SI .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sHiz1Wy6SI .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sHiz1Wy6SI .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sHiz1Wy6SI .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sHiz1Wy6SI .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sHiz1Wy6SI .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sHiz1Wy6SI .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sHiz1Wy6SI .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sHiz1Wy6SI .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sHiz1Wy6SI .play,
.cid-sHiz1Wy6SI .pause,
.cid-sHiz1Wy6SI .prev,
.cid-sHiz1Wy6SI .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sHiz1Wy6SI .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sHiz1Wy6SI #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sHiz1Wy6SI .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubw4X9ZE0t {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubw4X9ZE0t .mbr-media {
  position: relative;
}
.cid-ubw4X9ZE0t .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubw4X9ZE0t 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-ubw4X9ZE0t img {
    max-width: 95%;
  }
}
.cid-ubw4X9ZE0t h1 {
  line-height: 1.5;
}
.cid-ubw4X9ZE0t .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-ubw4X9ZE0t .start:hover {
  background: #ff1f3f;
}
.cid-ubw4X9ZE0t .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubw4X9ZE0t a {
  background-image: none !important;
}
.cid-ubw4X9ZE0t .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubw4X9ZE0t .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubw4X9ZE0t .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubw4X9ZE0t .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-ubw4X9ZE0t .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubw4X9ZE0t .mbr-section-title {
  color: #ffffff;
}
.cid-ubw4X9ZE0t .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubw4X9ZE0t .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubw4X9ZE0t .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubw4X9ZE0t .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubw4X9ZE0t .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw4X9ZE0t .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubw4X9ZE0t .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubw4X9ZE0t .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubw4X9ZE0t .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw4X9ZE0t .playEnfant,
.cid-ubw4X9ZE0t .pauseEnfant,
.cid-ubw4X9ZE0t .prevEnfant,
.cid-ubw4X9ZE0t .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubw4X9ZE0t .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubw4X9ZE0t #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubw4X9ZE0t .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubw4X9ZE0t .mbr-card-title,
.cid-ubw4X9ZE0t .cards-wrapper {
  color: #ffa405;
}
.cid-ubw4X9ZE0t .mbr-section-title P {
  text-align: right;
}
.cid-ubw4XPtkYL {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubw4XPtkYL .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubw4XPtkYL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubw4XPtkYL .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubw4XPtkYL .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubw4XPtkYL .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubw4XPtkYL .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubw4XPtkYL .card-row {
  align-items: stretch;
}
.cid-ubw4XPtkYL .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubw4XPtkYL .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubw4XPtkYL .couleur1 {
  background-color: royalblue;
}
.cid-ubw4XPtkYL .couleur2 {
  background-color: dodgerblue;
}
.cid-ubw4XPtkYL .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubw4XPtkYL .card-box {
  height: 100%;
}
.cid-ubw4XPtkYL .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubw4XPtkYL .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubw4XPtkYL .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubw4XPtkYL .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubmvMGzH8D {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmvMGzH8D .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmvMGzH8D .mbr-text,
.cid-ubmvMGzH8D .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0z97ldIxf.popup-builder {
  background-color: #ffffff;
}
.cid-t0z97ldIxf.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0z97ldIxf.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0z97ldIxf .modal-content,
.cid-t0z97ldIxf .modal-dialog {
  height: auto;
}
.cid-t0z97ldIxf .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0z97ldIxf .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0z97ldIxf .form-wrapper .mbr-form .form-group,
  .cid-t0z97ldIxf .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0z97ldIxf .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0z97ldIxf .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0z97ldIxf .mbr-text {
  text-align: center;
}
.cid-t0z97ldIxf .pt-0 {
  padding-top: 0 !important;
}
.cid-t0z97ldIxf .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0z97ldIxf .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0z97ldIxf .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0z97ldIxf .modal-open {
  overflow: hidden;
}
.cid-t0z97ldIxf .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0z97ldIxf .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0z97ldIxf .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0z97ldIxf .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0z97ldIxf .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0z97ldIxf .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0z97ldIxf .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0z97ldIxf .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-t0z97ldIxf .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0z97ldIxf .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0z97ldIxf .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0z97ldIxf .modal-backdrop.show {
  opacity: .5;
}
.cid-t0z97ldIxf .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0z97ldIxf .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z97ldIxf .modal-header {
    padding: 1rem;
  }
}
.cid-t0z97ldIxf .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0z97ldIxf .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0z97ldIxf .modal-header .close:hover {
  opacity: 1;
}
.cid-t0z97ldIxf .modal-header .close:focus {
  outline: none;
}
.cid-t0z97ldIxf .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0z97ldIxf .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0z97ldIxf .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z97ldIxf .modal-body {
    padding: 1rem;
  }
}
.cid-t0z97ldIxf .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0z97ldIxf .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z97ldIxf .modal-footer {
    padding: 1rem;
  }
}
.cid-t0z97ldIxf .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0z97ldIxf .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0z97ldIxf .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0z97ldIxf .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0z97ldIxf .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0z97ldIxf .modal-lg,
  .cid-t0z97ldIxf .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0z97ldIxf .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0z97ldIxf .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0z97ldIxf .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0z97ldIxf .form-group {
  margin-bottom: 1rem;
}
.cid-t0z97ldIxf .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0z97ldIxf .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0z97ldIxf .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0z97ldIxf .mbr-section-btn {
  margin: 0;
}
.cid-t0z97ldIxf .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0z97ldIxf .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0z97ldIxf .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-t2M87CSto8 .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-t2M87CSto8 .my-float {
  margin-top: 16px;
}
.cid-t2M87CSto8 P {
  color: #232323;
}
.cid-t2M87CSto8 DIV {
  color: #ffffff;
}
.cid-t2M87CSto8 H10 {
  color: #767676;
}
.cid-t2M87CSto8 .hidden {
  display: none;
}
.cid-tSDLkPKT7D.popup-builder {
  background-color: #ffffff;
}
.cid-tSDLkPKT7D.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDLkPKT7D.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDLkPKT7D .modal-content,
.cid-tSDLkPKT7D .modal-dialog {
  height: auto;
}
.cid-tSDLkPKT7D .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDLkPKT7D .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDLkPKT7D .form-wrapper .mbr-form .form-group,
  .cid-tSDLkPKT7D .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDLkPKT7D .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDLkPKT7D .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDLkPKT7D .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDLkPKT7D .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDLkPKT7D .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDLkPKT7D .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDLkPKT7D .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDLkPKT7D .modal-open {
  overflow: hidden;
}
.cid-tSDLkPKT7D .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDLkPKT7D .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDLkPKT7D .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDLkPKT7D .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDLkPKT7D .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDLkPKT7D .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDLkPKT7D .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDLkPKT7D .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDLkPKT7D .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDLkPKT7D .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDLkPKT7D .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDLkPKT7D .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDLkPKT7D .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDLkPKT7D .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKT7D .modal-header {
    padding: 1rem;
  }
}
.cid-tSDLkPKT7D .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDLkPKT7D .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDLkPKT7D .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDLkPKT7D .modal-header .close:focus {
  outline: none;
}
.cid-tSDLkPKT7D .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDLkPKT7D .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDLkPKT7D .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKT7D .modal-body {
    padding: 1rem;
  }
}
.cid-tSDLkPKT7D .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDLkPKT7D .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKT7D .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDLkPKT7D .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDLkPKT7D .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDLkPKT7D .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDLkPKT7D .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDLkPKT7D .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDLkPKT7D .modal-lg,
  .cid-tSDLkPKT7D .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDLkPKT7D .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDLkPKT7D .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDLkPKT7D .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDLkPKT7D .form-group {
  margin-bottom: 1rem;
}
.cid-tSDLkPKT7D .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDLkPKT7D .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDLkPKT7D .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDLkPKT7D .mbr-section-btn {
  margin: 0;
}
.cid-tSDLkPKT7D .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMINNnaxv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMINNnaxv4 nav.navbar {
  position: fixed;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMINNnaxv4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMINNnaxv4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMINNnaxv4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover,
.cid-tMINNnaxv4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover span {
  color: white;
}
.cid-tMINNnaxv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMINNnaxv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMINNnaxv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMINNnaxv4 .nav-link {
  position: relative;
}
.cid-tMINNnaxv4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMINNnaxv4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMINNnaxv4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMINNnaxv4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMINNnaxv4 .dropdown-menu,
.cid-tMINNnaxv4 .navbar.opened {
  background: #353535 !important;
}
.cid-tMINNnaxv4 .nav-item:focus,
.cid-tMINNnaxv4 .nav-link:focus {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMINNnaxv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tMINNnaxv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMINNnaxv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tMINNnaxv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMINNnaxv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMINNnaxv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMINNnaxv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMINNnaxv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMINNnaxv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMINNnaxv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMINNnaxv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMINNnaxv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown-item.active,
.cid-tMINNnaxv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tMINNnaxv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMINNnaxv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMINNnaxv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMINNnaxv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMINNnaxv4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMINNnaxv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar {
    height: 70px;
  }
  .cid-tMINNnaxv4 .navbar.opened {
    height: auto;
  }
  .cid-tMINNnaxv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMINNnaxv4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMINNnaxv4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMINNnaxv4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-text {
    display: none;
  }
}
.cid-tMINNnaxv4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMINNnaxv4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 #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-tMINNnaxv4 #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-tMINNnaxv4 #vol {
    display: none;
  }
}
.cid-tMINNnaxv4 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-txwiHCQSD7 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-txwiHCQSD7 .mbr-section-title {
  color: #4479d9;
}
#custom-html-1ks body {
  background-color: black;
}
#custom-html-1ks .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1ks .complet {
  background-color: #000000;
}
#custom-html-1ks .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-1ks .conteneurVideo iframe,
#custom-html-1ks .conteneurVideo object,
#custom-html-1ks .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1ks #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-1ks .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1ks #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-1ks .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1ks .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkYcCV6i0 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkYcCV6i0 .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkYcCV6i0 .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkYcCV6i0 .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkYcCV6i0 .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-txwiHDinIu {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-txwiHDinIu .mbr-text {
  color: #ffffff;
}
.cid-txwiHDinIu .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-txwiHDinIu .mbr-section-title {
  color: #4479d9;
}
.cid-txwiHDinIu H1 {
  color: #4479d9;
}
.cid-txwiHDinIu H2 {
  color: #4479d9;
}
.cid-txwiHDinIu H3 {
  color: #4479d9;
}
.cid-txwiHDinIu .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-txwiHDinIu .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-txwiHDinIu .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-txwiHDinIu .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-txwiHDinIu .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-txwiHDinIu .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-txwiHDinIu .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-txwiHDinIu .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-txwiHDinIu .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-txwiHDinIu .play,
.cid-txwiHDinIu .pause,
.cid-txwiHDinIu .prev,
.cid-txwiHDinIu .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-txwiHDinIu .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-txwiHDinIu #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-txwiHDinIu .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubvYCtsrnm {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubvYCtsrnm .mbr-media {
  position: relative;
}
.cid-ubvYCtsrnm .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubvYCtsrnm 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-ubvYCtsrnm img {
    max-width: 95%;
  }
}
.cid-ubvYCtsrnm h1 {
  line-height: 1.5;
}
.cid-ubvYCtsrnm .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-ubvYCtsrnm .start:hover {
  background: #ff1f3f;
}
.cid-ubvYCtsrnm .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubvYCtsrnm a {
  background-image: none !important;
}
.cid-ubvYCtsrnm .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubvYCtsrnm .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubvYCtsrnm .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubvYCtsrnm .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-ubvYCtsrnm .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubvYCtsrnm .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-ubvYCtsrnm .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubvYCtsrnm .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubvYCtsrnm .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubvYCtsrnm .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubvYCtsrnm .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubvYCtsrnm .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubvYCtsrnm .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubvYCtsrnm .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubvYCtsrnm .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubvYCtsrnm .playEnfant,
.cid-ubvYCtsrnm .pauseEnfant,
.cid-ubvYCtsrnm .prevEnfant,
.cid-ubvYCtsrnm .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubvYCtsrnm .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubvYCtsrnm #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubvYCtsrnm .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubvYCtsrnm .mbr-card-title,
.cid-ubvYCtsrnm .cards-wrapper {
  color: #ffa405;
}
.cid-ubvYCtsrnm .mbr-section-title P {
  text-align: right;
}
.cid-ubvYDgU4zL {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubvYDgU4zL .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubvYDgU4zL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubvYDgU4zL .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubvYDgU4zL .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubvYDgU4zL .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubvYDgU4zL .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubvYDgU4zL .card-row {
  align-items: stretch;
}
.cid-ubvYDgU4zL .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubvYDgU4zL .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubvYDgU4zL .couleur1 {
  background-color: royalblue;
}
.cid-ubvYDgU4zL .couleur2 {
  background-color: dodgerblue;
}
.cid-ubvYDgU4zL .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubvYDgU4zL .card-box {
  height: 100%;
}
.cid-ubvYDgU4zL .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubvYDgU4zL .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubvYDgU4zL .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubvYDgU4zL .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-txwiHDKHMa {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-txwiHDKHMa .btn {
  border-radius: 1vh;
}
.cid-ubmuVQsnpB {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmuVQsnpB .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmuVQsnpB .mbr-text,
.cid-ubmuVQsnpB .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-txwiHE7GeQ.popup-builder {
  background-color: #ffffff;
}
.cid-txwiHE7GeQ.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-txwiHE7GeQ.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-txwiHE7GeQ .modal-content,
.cid-txwiHE7GeQ .modal-dialog {
  height: auto;
}
.cid-txwiHE7GeQ .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-txwiHE7GeQ .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-txwiHE7GeQ .form-wrapper .mbr-form .form-group,
  .cid-txwiHE7GeQ .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-txwiHE7GeQ .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-txwiHE7GeQ .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-txwiHE7GeQ .mbr-text {
  text-align: center;
}
.cid-txwiHE7GeQ .pt-0 {
  padding-top: 0 !important;
}
.cid-txwiHE7GeQ .pb-0 {
  padding-bottom: 0 !important;
}
.cid-txwiHE7GeQ .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-txwiHE7GeQ .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-txwiHE7GeQ .modal-open {
  overflow: hidden;
}
.cid-txwiHE7GeQ .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-txwiHE7GeQ .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-txwiHE7GeQ .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-txwiHE7GeQ .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-txwiHE7GeQ .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-txwiHE7GeQ .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-txwiHE7GeQ .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-txwiHE7GeQ .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-txwiHE7GeQ .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-txwiHE7GeQ .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-txwiHE7GeQ .modal-backdrop.fade {
  opacity: 0;
}
.cid-txwiHE7GeQ .modal-backdrop.show {
  opacity: .5;
}
.cid-txwiHE7GeQ .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-txwiHE7GeQ .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-txwiHE7GeQ .modal-header {
    padding: 1rem;
  }
}
.cid-txwiHE7GeQ .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-txwiHE7GeQ .modal-header .close svg {
  fill: #ffffff;
}
.cid-txwiHE7GeQ .modal-header .close:hover {
  opacity: 1;
}
.cid-txwiHE7GeQ .modal-header .close:focus {
  outline: none;
}
.cid-txwiHE7GeQ .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-txwiHE7GeQ .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-txwiHE7GeQ .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-txwiHE7GeQ .modal-body {
    padding: 1rem;
  }
}
.cid-txwiHE7GeQ .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-txwiHE7GeQ .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-txwiHE7GeQ .modal-footer {
    padding: 1rem;
  }
}
.cid-txwiHE7GeQ .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-txwiHE7GeQ .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-txwiHE7GeQ .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-txwiHE7GeQ .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-txwiHE7GeQ .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-txwiHE7GeQ .modal-lg,
  .cid-txwiHE7GeQ .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-txwiHE7GeQ .modal-xl {
    max-width: 1140px;
  }
}
.cid-txwiHE7GeQ .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-txwiHE7GeQ .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-txwiHE7GeQ .form-group {
  margin-bottom: 1rem;
}
.cid-txwiHE7GeQ .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-txwiHE7GeQ .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-txwiHE7GeQ .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-txwiHE7GeQ .mbr-section-btn {
  margin: 0;
}
.cid-txwiHE7GeQ .mbr-section-btn .btn {
  margin: 0;
}
.cid-txwiHE7GeQ .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-txwiHE7GeQ .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-txwiHErze5.popup-builder {
  background-color: #ffffff;
}
.cid-txwiHErze5.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-txwiHErze5.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-txwiHErze5 .modal-content,
.cid-txwiHErze5 .modal-dialog {
  height: auto;
}
.cid-txwiHErze5 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-txwiHErze5 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-txwiHErze5 .form-wrapper .mbr-form .form-group,
  .cid-txwiHErze5 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-txwiHErze5 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-txwiHErze5 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-txwiHErze5 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-txwiHErze5 .pt-0 {
  padding-top: 0 !important;
}
.cid-txwiHErze5 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-txwiHErze5 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-txwiHErze5 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-txwiHErze5 .modal-open {
  overflow: hidden;
}
.cid-txwiHErze5 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-txwiHErze5 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-txwiHErze5 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-txwiHErze5 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-txwiHErze5 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-txwiHErze5 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-txwiHErze5 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-txwiHErze5 .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-txwiHErze5 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-txwiHErze5 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-txwiHErze5 .modal-backdrop.fade {
  opacity: 0;
}
.cid-txwiHErze5 .modal-backdrop.show {
  opacity: .5;
}
.cid-txwiHErze5 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-txwiHErze5 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-txwiHErze5 .modal-header {
    padding: 1rem;
  }
}
.cid-txwiHErze5 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-txwiHErze5 .modal-header .close svg {
  fill: #ffffff;
}
.cid-txwiHErze5 .modal-header .close:hover {
  opacity: 1;
}
.cid-txwiHErze5 .modal-header .close:focus {
  outline: none;
}
.cid-txwiHErze5 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-txwiHErze5 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-txwiHErze5 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-txwiHErze5 .modal-body {
    padding: 1rem;
  }
}
.cid-txwiHErze5 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-txwiHErze5 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-txwiHErze5 .modal-footer {
    padding: 1rem;
  }
}
.cid-txwiHErze5 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-txwiHErze5 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-txwiHErze5 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-txwiHErze5 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-txwiHErze5 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-txwiHErze5 .modal-lg,
  .cid-txwiHErze5 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-txwiHErze5 .modal-xl {
    max-width: 1140px;
  }
}
.cid-txwiHErze5 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-txwiHErze5 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-txwiHErze5 .form-group {
  margin-bottom: 1rem;
}
.cid-txwiHErze5 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-txwiHErze5 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-txwiHErze5 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-txwiHErze5 .mbr-section-btn {
  margin: 0;
}
.cid-txwiHErze5 .mbr-section-btn .btn {
  margin: 0;
}
.cid-txwiHErze5 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-txwiHErze5 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-txwiHErze5 #creativecommons img,
.cid-txwiHErze5 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-txwiHEWaaw {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-txwiHEWaaw .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-txwiHEWaaw .bg-facebook:hover {
  background: #0b60cb;
}
.cid-txwiHEWaaw .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-txwiHEWaaw .bg-youtube:hover {
  background: #cc0000;
}
.cid-txwiHEWaaw .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-txwiHEWaaw .bg-twitch:hover {
  background: #7313ff;
}
.cid-txwiHEWaaw .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-txwiHEWaaw [class^="socicon-"]:before,
.cid-txwiHEWaaw [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-txwiHEWaaw .mbr-section-title,
.cid-txwiHEWaaw .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-txwiHFpd7C {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-txwiHFpd7C .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-txwiHFpd7C .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-txwiHFpd7C .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-txwiHFpd7C .form-control:focus,
.cid-txwiHFpd7C .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-txwiHFpd7C .form-group {
  margin-bottom: 1rem;
}
.cid-txwiHFpd7C input::-webkit-input-placeholder,
.cid-txwiHFpd7C textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-txwiHFpd7C input:-moz-placeholder,
.cid-txwiHFpd7C textarea:-moz-placeholder {
  color: #656565;
}
.cid-txwiHFpd7C .jq-selectbox li,
.cid-txwiHFpd7C .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-txwiHFpd7C .jq-selectbox li:hover,
.cid-txwiHFpd7C .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-txwiHFpd7C .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-txwiHFpd7C .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-txwiHFpd7C textarea.form-control {
  resize: none;
}
.cid-txwiHFpd7C .input-group-btn {
  display: inline-block;
}
.cid-txwiHFpd7C .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-txwiHFpd7C .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-txwiHFpd7C .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-txwiHFpd7C .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-txwiHFpd7C .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-txwiHFpd7C .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-txwiHFpd7C .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-txwiHFpd7C .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-txwiHFpd7C .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-txwiHFpd7C .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-txwiHFpd7C .form-control,
.cid-txwiHFpd7C .input-group-btn .btn {
  border-radius: 3px;
}
.cid-txwiHFpd7C #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-txwiHFpd7C #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-txwiHFpd7C #creativecommons img,
.cid-txwiHFpd7C iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-txwiHFpd7C .offset-md-1 {
  margin-left: 1vw;
}
.cid-txwiHGgEGx .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-txwiHGgEGx .my-float {
  margin-top: 16px;
}
.cid-txwiHGgEGx P {
  color: #232323;
}
.cid-txwiHGgEGx DIV {
  color: #ffffff;
}
.cid-txwiHGgEGx H10 {
  color: #767676;
}
.cid-txwiHGgEGx .hidden {
  display: none;
}
.cid-tSDLkPLYKZ.popup-builder {
  background-color: #ffffff;
}
.cid-tSDLkPLYKZ.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDLkPLYKZ.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDLkPLYKZ .modal-content,
.cid-tSDLkPLYKZ .modal-dialog {
  height: auto;
}
.cid-tSDLkPLYKZ .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDLkPLYKZ .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDLkPLYKZ .form-wrapper .mbr-form .form-group,
  .cid-tSDLkPLYKZ .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDLkPLYKZ .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDLkPLYKZ .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDLkPLYKZ .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDLkPLYKZ .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDLkPLYKZ .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDLkPLYKZ .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDLkPLYKZ .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDLkPLYKZ .modal-open {
  overflow: hidden;
}
.cid-tSDLkPLYKZ .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDLkPLYKZ .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDLkPLYKZ .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDLkPLYKZ .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDLkPLYKZ .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDLkPLYKZ .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDLkPLYKZ .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDLkPLYKZ .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDLkPLYKZ .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDLkPLYKZ .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDLkPLYKZ .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDLkPLYKZ .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDLkPLYKZ .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDLkPLYKZ .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPLYKZ .modal-header {
    padding: 1rem;
  }
}
.cid-tSDLkPLYKZ .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDLkPLYKZ .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDLkPLYKZ .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDLkPLYKZ .modal-header .close:focus {
  outline: none;
}
.cid-tSDLkPLYKZ .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDLkPLYKZ .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDLkPLYKZ .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPLYKZ .modal-body {
    padding: 1rem;
  }
}
.cid-tSDLkPLYKZ .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDLkPLYKZ .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPLYKZ .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDLkPLYKZ .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDLkPLYKZ .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDLkPLYKZ .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDLkPLYKZ .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDLkPLYKZ .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDLkPLYKZ .modal-lg,
  .cid-tSDLkPLYKZ .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDLkPLYKZ .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDLkPLYKZ .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDLkPLYKZ .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDLkPLYKZ .form-group {
  margin-bottom: 1rem;
}
.cid-tSDLkPLYKZ .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDLkPLYKZ .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDLkPLYKZ .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDLkPLYKZ .mbr-section-btn {
  margin: 0;
}
.cid-tSDLkPLYKZ .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMINNnaxv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMINNnaxv4 nav.navbar {
  position: fixed;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMINNnaxv4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMINNnaxv4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMINNnaxv4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover,
.cid-tMINNnaxv4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover span {
  color: white;
}
.cid-tMINNnaxv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMINNnaxv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMINNnaxv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMINNnaxv4 .nav-link {
  position: relative;
}
.cid-tMINNnaxv4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMINNnaxv4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMINNnaxv4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMINNnaxv4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMINNnaxv4 .dropdown-menu,
.cid-tMINNnaxv4 .navbar.opened {
  background: #353535 !important;
}
.cid-tMINNnaxv4 .nav-item:focus,
.cid-tMINNnaxv4 .nav-link:focus {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMINNnaxv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tMINNnaxv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMINNnaxv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tMINNnaxv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMINNnaxv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMINNnaxv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMINNnaxv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMINNnaxv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMINNnaxv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMINNnaxv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMINNnaxv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMINNnaxv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown-item.active,
.cid-tMINNnaxv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tMINNnaxv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMINNnaxv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMINNnaxv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMINNnaxv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMINNnaxv4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMINNnaxv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar {
    height: 70px;
  }
  .cid-tMINNnaxv4 .navbar.opened {
    height: auto;
  }
  .cid-tMINNnaxv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMINNnaxv4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMINNnaxv4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMINNnaxv4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-text {
    display: none;
  }
}
.cid-tMINNnaxv4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMINNnaxv4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 #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-tMINNnaxv4 #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-tMINNnaxv4 #vol {
    display: none;
  }
}
.cid-tMINNnaxv4 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tH9KwMWlrU {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tH9KwMWlrU .mbr-section-title {
  color: #4479d9;
}
#custom-html-1ld body {
  background-color: black;
}
#custom-html-1ld .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1ld .complet {
  background-color: #000000;
}
#custom-html-1ld .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-1ld .conteneurVideo iframe,
#custom-html-1ld .conteneurVideo object,
#custom-html-1ld .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1ld #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-1ld .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1ld #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-1ld .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1ld .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkXMZkzV2 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkXMZkzV2 .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkXMZkzV2 .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkXMZkzV2 .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkXMZkzV2 .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-tH9KwNzWf4 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tH9KwNzWf4 .mbr-text {
  color: #ffffff;
}
.cid-tH9KwNzWf4 .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-tH9KwNzWf4 .mbr-section-title {
  color: #4479d9;
}
.cid-tH9KwNzWf4 H1 {
  color: #4479d9;
}
.cid-tH9KwNzWf4 H2 {
  color: #4479d9;
}
.cid-tH9KwNzWf4 H3 {
  color: #4479d9;
}
.cid-tH9KwNzWf4 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tH9KwNzWf4 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tH9KwNzWf4 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tH9KwNzWf4 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tH9KwNzWf4 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tH9KwNzWf4 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tH9KwNzWf4 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tH9KwNzWf4 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tH9KwNzWf4 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tH9KwNzWf4 .play,
.cid-tH9KwNzWf4 .pause,
.cid-tH9KwNzWf4 .prev,
.cid-tH9KwNzWf4 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tH9KwNzWf4 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tH9KwNzWf4 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tH9KwNzWf4 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubw0izWUuF {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubw0izWUuF .mbr-media {
  position: relative;
}
.cid-ubw0izWUuF .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubw0izWUuF 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-ubw0izWUuF img {
    max-width: 95%;
  }
}
.cid-ubw0izWUuF h1 {
  line-height: 1.5;
}
.cid-ubw0izWUuF .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-ubw0izWUuF .start:hover {
  background: #ff1f3f;
}
.cid-ubw0izWUuF .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubw0izWUuF a {
  background-image: none !important;
}
.cid-ubw0izWUuF .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubw0izWUuF .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubw0izWUuF .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubw0izWUuF .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-ubw0izWUuF .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubw0izWUuF .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-ubw0izWUuF .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubw0izWUuF .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubw0izWUuF .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubw0izWUuF .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubw0izWUuF .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw0izWUuF .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubw0izWUuF .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubw0izWUuF .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubw0izWUuF .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw0izWUuF .playEnfant,
.cid-ubw0izWUuF .pauseEnfant,
.cid-ubw0izWUuF .prevEnfant,
.cid-ubw0izWUuF .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubw0izWUuF .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubw0izWUuF #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubw0izWUuF .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubw0izWUuF .mbr-card-title,
.cid-ubw0izWUuF .cards-wrapper {
  color: #ffa405;
}
.cid-ubw0izWUuF .mbr-section-title P {
  text-align: right;
}
.cid-ubw0jqbOKP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubw0jqbOKP .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubw0jqbOKP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubw0jqbOKP .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubw0jqbOKP .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubw0jqbOKP .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubw0jqbOKP .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubw0jqbOKP .card-row {
  align-items: stretch;
}
.cid-ubw0jqbOKP .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubw0jqbOKP .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubw0jqbOKP .couleur1 {
  background-color: royalblue;
}
.cid-ubw0jqbOKP .couleur2 {
  background-color: dodgerblue;
}
.cid-ubw0jqbOKP .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubw0jqbOKP .card-box {
  height: 100%;
}
.cid-ubw0jqbOKP .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubw0jqbOKP .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubw0jqbOKP .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubw0jqbOKP .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tH9KwObcbn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tH9KwObcbn .btn {
  border-radius: 1vh;
}
.cid-ubmvafw2k2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmvafw2k2 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmvafw2k2 .mbr-text,
.cid-ubmvafw2k2 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tH9KwOplqf.popup-builder {
  background-color: #ffffff;
}
.cid-tH9KwOplqf.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tH9KwOplqf.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tH9KwOplqf .modal-content,
.cid-tH9KwOplqf .modal-dialog {
  height: auto;
}
.cid-tH9KwOplqf .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tH9KwOplqf .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tH9KwOplqf .form-wrapper .mbr-form .form-group,
  .cid-tH9KwOplqf .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tH9KwOplqf .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tH9KwOplqf .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tH9KwOplqf .mbr-text {
  text-align: center;
}
.cid-tH9KwOplqf .pt-0 {
  padding-top: 0 !important;
}
.cid-tH9KwOplqf .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tH9KwOplqf .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tH9KwOplqf .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tH9KwOplqf .modal-open {
  overflow: hidden;
}
.cid-tH9KwOplqf .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tH9KwOplqf .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tH9KwOplqf .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tH9KwOplqf .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tH9KwOplqf .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tH9KwOplqf .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tH9KwOplqf .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tH9KwOplqf .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-tH9KwOplqf .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tH9KwOplqf .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tH9KwOplqf .modal-backdrop.fade {
  opacity: 0;
}
.cid-tH9KwOplqf .modal-backdrop.show {
  opacity: .5;
}
.cid-tH9KwOplqf .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tH9KwOplqf .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tH9KwOplqf .modal-header {
    padding: 1rem;
  }
}
.cid-tH9KwOplqf .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tH9KwOplqf .modal-header .close svg {
  fill: #ffffff;
}
.cid-tH9KwOplqf .modal-header .close:hover {
  opacity: 1;
}
.cid-tH9KwOplqf .modal-header .close:focus {
  outline: none;
}
.cid-tH9KwOplqf .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tH9KwOplqf .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tH9KwOplqf .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tH9KwOplqf .modal-body {
    padding: 1rem;
  }
}
.cid-tH9KwOplqf .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tH9KwOplqf .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tH9KwOplqf .modal-footer {
    padding: 1rem;
  }
}
.cid-tH9KwOplqf .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tH9KwOplqf .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tH9KwOplqf .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tH9KwOplqf .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tH9KwOplqf .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tH9KwOplqf .modal-lg,
  .cid-tH9KwOplqf .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tH9KwOplqf .modal-xl {
    max-width: 1140px;
  }
}
.cid-tH9KwOplqf .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tH9KwOplqf .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tH9KwOplqf .form-group {
  margin-bottom: 1rem;
}
.cid-tH9KwOplqf .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tH9KwOplqf .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tH9KwOplqf .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tH9KwOplqf .mbr-section-btn {
  margin: 0;
}
.cid-tH9KwOplqf .mbr-section-btn .btn {
  margin: 0;
}
.cid-tH9KwOplqf .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tH9KwOplqf .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tH9KwOOWX5.popup-builder {
  background-color: #ffffff;
}
.cid-tH9KwOOWX5.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tH9KwOOWX5.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tH9KwOOWX5 .modal-content,
.cid-tH9KwOOWX5 .modal-dialog {
  height: auto;
}
.cid-tH9KwOOWX5 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tH9KwOOWX5 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tH9KwOOWX5 .form-wrapper .mbr-form .form-group,
  .cid-tH9KwOOWX5 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tH9KwOOWX5 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tH9KwOOWX5 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tH9KwOOWX5 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tH9KwOOWX5 .pt-0 {
  padding-top: 0 !important;
}
.cid-tH9KwOOWX5 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tH9KwOOWX5 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tH9KwOOWX5 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tH9KwOOWX5 .modal-open {
  overflow: hidden;
}
.cid-tH9KwOOWX5 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tH9KwOOWX5 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tH9KwOOWX5 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tH9KwOOWX5 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tH9KwOOWX5 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tH9KwOOWX5 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tH9KwOOWX5 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tH9KwOOWX5 .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tH9KwOOWX5 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tH9KwOOWX5 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tH9KwOOWX5 .modal-backdrop.fade {
  opacity: 0;
}
.cid-tH9KwOOWX5 .modal-backdrop.show {
  opacity: .5;
}
.cid-tH9KwOOWX5 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tH9KwOOWX5 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tH9KwOOWX5 .modal-header {
    padding: 1rem;
  }
}
.cid-tH9KwOOWX5 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tH9KwOOWX5 .modal-header .close svg {
  fill: #ffffff;
}
.cid-tH9KwOOWX5 .modal-header .close:hover {
  opacity: 1;
}
.cid-tH9KwOOWX5 .modal-header .close:focus {
  outline: none;
}
.cid-tH9KwOOWX5 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tH9KwOOWX5 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tH9KwOOWX5 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tH9KwOOWX5 .modal-body {
    padding: 1rem;
  }
}
.cid-tH9KwOOWX5 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tH9KwOOWX5 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tH9KwOOWX5 .modal-footer {
    padding: 1rem;
  }
}
.cid-tH9KwOOWX5 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tH9KwOOWX5 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tH9KwOOWX5 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tH9KwOOWX5 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tH9KwOOWX5 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tH9KwOOWX5 .modal-lg,
  .cid-tH9KwOOWX5 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tH9KwOOWX5 .modal-xl {
    max-width: 1140px;
  }
}
.cid-tH9KwOOWX5 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tH9KwOOWX5 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tH9KwOOWX5 .form-group {
  margin-bottom: 1rem;
}
.cid-tH9KwOOWX5 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tH9KwOOWX5 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tH9KwOOWX5 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tH9KwOOWX5 .mbr-section-btn {
  margin: 0;
}
.cid-tH9KwOOWX5 .mbr-section-btn .btn {
  margin: 0;
}
.cid-tH9KwOOWX5 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tH9KwOOWX5 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tH9KwOOWX5 #creativecommons img,
.cid-tH9KwOOWX5 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tH9KwPoZVl {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tH9KwPoZVl .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tH9KwPoZVl .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tH9KwPoZVl .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tH9KwPoZVl .bg-youtube:hover {
  background: #cc0000;
}
.cid-tH9KwPoZVl .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tH9KwPoZVl .bg-twitch:hover {
  background: #7313ff;
}
.cid-tH9KwPoZVl .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-tH9KwPoZVl [class^="socicon-"]:before,
.cid-tH9KwPoZVl [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tH9KwPoZVl .mbr-section-title,
.cid-tH9KwPoZVl .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tH9KwPUHEt {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tH9KwPUHEt .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tH9KwPUHEt .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tH9KwPUHEt .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-tH9KwPUHEt .form-control:focus,
.cid-tH9KwPUHEt .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tH9KwPUHEt .form-group {
  margin-bottom: 1rem;
}
.cid-tH9KwPUHEt input::-webkit-input-placeholder,
.cid-tH9KwPUHEt textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tH9KwPUHEt input:-moz-placeholder,
.cid-tH9KwPUHEt textarea:-moz-placeholder {
  color: #656565;
}
.cid-tH9KwPUHEt .jq-selectbox li,
.cid-tH9KwPUHEt .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tH9KwPUHEt .jq-selectbox li:hover,
.cid-tH9KwPUHEt .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tH9KwPUHEt .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tH9KwPUHEt .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tH9KwPUHEt textarea.form-control {
  resize: none;
}
.cid-tH9KwPUHEt .input-group-btn {
  display: inline-block;
}
.cid-tH9KwPUHEt .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tH9KwPUHEt .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tH9KwPUHEt .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tH9KwPUHEt .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tH9KwPUHEt .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tH9KwPUHEt .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tH9KwPUHEt .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tH9KwPUHEt .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tH9KwPUHEt .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tH9KwPUHEt .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tH9KwPUHEt .form-control,
.cid-tH9KwPUHEt .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tH9KwPUHEt #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tH9KwPUHEt #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tH9KwPUHEt #creativecommons img,
.cid-tH9KwPUHEt iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tH9KwPUHEt .offset-md-1 {
  margin-left: 1vw;
}
.cid-tH9KwQWE0a .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-tH9KwQWE0a .my-float {
  margin-top: 16px;
}
.cid-tH9KwQWE0a P {
  color: #232323;
}
.cid-tH9KwQWE0a DIV {
  color: #ffffff;
}
.cid-tH9KwQWE0a H10 {
  color: #767676;
}
.cid-tH9KwQWE0a .hidden {
  display: none;
}
.cid-tSDLkPLead.popup-builder {
  background-color: #ffffff;
}
.cid-tSDLkPLead.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDLkPLead.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDLkPLead .modal-content,
.cid-tSDLkPLead .modal-dialog {
  height: auto;
}
.cid-tSDLkPLead .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDLkPLead .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDLkPLead .form-wrapper .mbr-form .form-group,
  .cid-tSDLkPLead .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDLkPLead .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDLkPLead .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDLkPLead .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDLkPLead .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDLkPLead .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDLkPLead .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDLkPLead .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDLkPLead .modal-open {
  overflow: hidden;
}
.cid-tSDLkPLead .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDLkPLead .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDLkPLead .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDLkPLead .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDLkPLead .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDLkPLead .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDLkPLead .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDLkPLead .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDLkPLead .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDLkPLead .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDLkPLead .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDLkPLead .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDLkPLead .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDLkPLead .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPLead .modal-header {
    padding: 1rem;
  }
}
.cid-tSDLkPLead .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDLkPLead .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDLkPLead .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDLkPLead .modal-header .close:focus {
  outline: none;
}
.cid-tSDLkPLead .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDLkPLead .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDLkPLead .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPLead .modal-body {
    padding: 1rem;
  }
}
.cid-tSDLkPLead .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDLkPLead .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPLead .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDLkPLead .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDLkPLead .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDLkPLead .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDLkPLead .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDLkPLead .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDLkPLead .modal-lg,
  .cid-tSDLkPLead .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDLkPLead .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDLkPLead .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDLkPLead .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDLkPLead .form-group {
  margin-bottom: 1rem;
}
.cid-tSDLkPLead .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDLkPLead .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDLkPLead .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDLkPLead .mbr-section-btn {
  margin: 0;
}
.cid-tSDLkPLead .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMINNnaxv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMINNnaxv4 nav.navbar {
  position: fixed;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMINNnaxv4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMINNnaxv4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMINNnaxv4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover,
.cid-tMINNnaxv4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover span {
  color: white;
}
.cid-tMINNnaxv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMINNnaxv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMINNnaxv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMINNnaxv4 .nav-link {
  position: relative;
}
.cid-tMINNnaxv4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMINNnaxv4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMINNnaxv4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMINNnaxv4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMINNnaxv4 .dropdown-menu,
.cid-tMINNnaxv4 .navbar.opened {
  background: #353535 !important;
}
.cid-tMINNnaxv4 .nav-item:focus,
.cid-tMINNnaxv4 .nav-link:focus {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMINNnaxv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tMINNnaxv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMINNnaxv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tMINNnaxv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMINNnaxv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMINNnaxv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMINNnaxv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMINNnaxv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMINNnaxv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMINNnaxv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMINNnaxv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMINNnaxv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown-item.active,
.cid-tMINNnaxv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tMINNnaxv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMINNnaxv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMINNnaxv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMINNnaxv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMINNnaxv4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMINNnaxv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar {
    height: 70px;
  }
  .cid-tMINNnaxv4 .navbar.opened {
    height: auto;
  }
  .cid-tMINNnaxv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMINNnaxv4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMINNnaxv4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMINNnaxv4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-text {
    display: none;
  }
}
.cid-tMINNnaxv4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMINNnaxv4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 #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-tMINNnaxv4 #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-tMINNnaxv4 #vol {
    display: none;
  }
}
.cid-tMINNnaxv4 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-tIsylAFSuI {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-tIsylAFSuI .mbr-section-title {
  color: #4479d9;
}
#custom-html-1lq body {
  background-color: black;
}
#custom-html-1lq .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1lq .complet {
  background-color: #000000;
}
#custom-html-1lq .conteneurVideo {
  float: none;
  clear: both;
  max-width: 90%;
  position: relative;
  padding-bottom: 36.25%;
  padding-top: 25px;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px black;
}
#custom-html-1lq .conteneurVideo iframe,
#custom-html-1lq .conteneurVideo object,
#custom-html-1lq .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1lq #arrierePlanBuffer {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #000;
  z-index: 1;
  background-image: url("../../../assets/images/signatureplongeursnaturaliste.webp");
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30%;
}
#custom-html-1lq .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1lq #barreDeProgression {
  display: block;
  margin-left: auto;
  float: none;
  clear: both;
  max-width: 90%;
  position: absolute;
  height: 0;
  margin-right: auto;
  margin-top: 1.8vh;
  bottom: 0vh;
}
#custom-html-1lq .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1lq .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkYt9TriR {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkYt9TriR .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkYt9TriR .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkYt9TriR .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkYt9TriR .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-tIsylBDqJ2 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-tIsylBDqJ2 .mbr-text {
  color: #ffffff;
}
.cid-tIsylBDqJ2 .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-tIsylBDqJ2 .mbr-section-title {
  color: #4479d9;
}
.cid-tIsylBDqJ2 H1 {
  color: #4479d9;
}
.cid-tIsylBDqJ2 H2 {
  color: #4479d9;
}
.cid-tIsylBDqJ2 H3 {
  color: #4479d9;
}
.cid-tIsylBDqJ2 .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-tIsylBDqJ2 .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-tIsylBDqJ2 .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-tIsylBDqJ2 .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-tIsylBDqJ2 .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-tIsylBDqJ2 .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-tIsylBDqJ2 .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-tIsylBDqJ2 .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-tIsylBDqJ2 .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-tIsylBDqJ2 .play,
.cid-tIsylBDqJ2 .pause,
.cid-tIsylBDqJ2 .prev,
.cid-tIsylBDqJ2 .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-tIsylBDqJ2 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-tIsylBDqJ2 #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-tIsylBDqJ2 .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubvXoLQF8d {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubvXoLQF8d .mbr-media {
  position: relative;
}
.cid-ubvXoLQF8d .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubvXoLQF8d 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-ubvXoLQF8d img {
    max-width: 95%;
  }
}
.cid-ubvXoLQF8d h1 {
  line-height: 1.5;
}
.cid-ubvXoLQF8d .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-ubvXoLQF8d .start:hover {
  background: #ff1f3f;
}
.cid-ubvXoLQF8d .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubvXoLQF8d a {
  background-image: none !important;
}
.cid-ubvXoLQF8d .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubvXoLQF8d .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubvXoLQF8d .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubvXoLQF8d .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-ubvXoLQF8d .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubvXoLQF8d .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-ubvXoLQF8d .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubvXoLQF8d .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubvXoLQF8d .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubvXoLQF8d .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubvXoLQF8d .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubvXoLQF8d .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubvXoLQF8d .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubvXoLQF8d .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubvXoLQF8d .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubvXoLQF8d .playEnfant,
.cid-ubvXoLQF8d .pauseEnfant,
.cid-ubvXoLQF8d .prevEnfant,
.cid-ubvXoLQF8d .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubvXoLQF8d .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubvXoLQF8d #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubvXoLQF8d .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubvXoLQF8d .mbr-card-title,
.cid-ubvXoLQF8d .cards-wrapper {
  color: #ffa405;
}
.cid-ubvXoLQF8d .mbr-section-title P {
  text-align: right;
}
.cid-ubvXmxaEYI {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubvXmxaEYI .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubvXmxaEYI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubvXmxaEYI .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubvXmxaEYI .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubvXmxaEYI .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubvXmxaEYI .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubvXmxaEYI .card-row {
  align-items: stretch;
}
.cid-ubvXmxaEYI .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubvXmxaEYI .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubvXmxaEYI .couleur1 {
  background-color: royalblue;
}
.cid-ubvXmxaEYI .couleur2 {
  background-color: dodgerblue;
}
.cid-ubvXmxaEYI .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubvXmxaEYI .card-box {
  height: 100%;
}
.cid-ubvXmxaEYI .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubvXmxaEYI .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubvXmxaEYI .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubvXmxaEYI .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-tIsylC7SB5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-tIsylC7SB5 .btn {
  border-radius: 1vh;
}
.cid-ubmuIu3YaI {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmuIu3YaI .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmuIu3YaI .mbr-text,
.cid-ubmuIu3YaI .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-tIsylChetQ.popup-builder {
  background-color: #ffffff;
}
.cid-tIsylChetQ.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tIsylChetQ.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tIsylChetQ .modal-content,
.cid-tIsylChetQ .modal-dialog {
  height: auto;
}
.cid-tIsylChetQ .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tIsylChetQ .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tIsylChetQ .form-wrapper .mbr-form .form-group,
  .cid-tIsylChetQ .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tIsylChetQ .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tIsylChetQ .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tIsylChetQ .mbr-text {
  text-align: center;
}
.cid-tIsylChetQ .pt-0 {
  padding-top: 0 !important;
}
.cid-tIsylChetQ .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tIsylChetQ .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tIsylChetQ .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tIsylChetQ .modal-open {
  overflow: hidden;
}
.cid-tIsylChetQ .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tIsylChetQ .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tIsylChetQ .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tIsylChetQ .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tIsylChetQ .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tIsylChetQ .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tIsylChetQ .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tIsylChetQ .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-tIsylChetQ .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tIsylChetQ .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tIsylChetQ .modal-backdrop.fade {
  opacity: 0;
}
.cid-tIsylChetQ .modal-backdrop.show {
  opacity: .5;
}
.cid-tIsylChetQ .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tIsylChetQ .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tIsylChetQ .modal-header {
    padding: 1rem;
  }
}
.cid-tIsylChetQ .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tIsylChetQ .modal-header .close svg {
  fill: #ffffff;
}
.cid-tIsylChetQ .modal-header .close:hover {
  opacity: 1;
}
.cid-tIsylChetQ .modal-header .close:focus {
  outline: none;
}
.cid-tIsylChetQ .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tIsylChetQ .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tIsylChetQ .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tIsylChetQ .modal-body {
    padding: 1rem;
  }
}
.cid-tIsylChetQ .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tIsylChetQ .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tIsylChetQ .modal-footer {
    padding: 1rem;
  }
}
.cid-tIsylChetQ .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tIsylChetQ .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tIsylChetQ .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tIsylChetQ .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tIsylChetQ .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tIsylChetQ .modal-lg,
  .cid-tIsylChetQ .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tIsylChetQ .modal-xl {
    max-width: 1140px;
  }
}
.cid-tIsylChetQ .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tIsylChetQ .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tIsylChetQ .form-group {
  margin-bottom: 1rem;
}
.cid-tIsylChetQ .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tIsylChetQ .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tIsylChetQ .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tIsylChetQ .mbr-section-btn {
  margin: 0;
}
.cid-tIsylChetQ .mbr-section-btn .btn {
  margin: 0;
}
.cid-tIsylChetQ .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-tIsylChetQ .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-tIsylD6eRd.popup-builder {
  background-color: #ffffff;
}
.cid-tIsylD6eRd.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tIsylD6eRd.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tIsylD6eRd .modal-content,
.cid-tIsylD6eRd .modal-dialog {
  height: auto;
}
.cid-tIsylD6eRd .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tIsylD6eRd .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tIsylD6eRd .form-wrapper .mbr-form .form-group,
  .cid-tIsylD6eRd .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tIsylD6eRd .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tIsylD6eRd .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tIsylD6eRd .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tIsylD6eRd .pt-0 {
  padding-top: 0 !important;
}
.cid-tIsylD6eRd .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tIsylD6eRd .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tIsylD6eRd .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tIsylD6eRd .modal-open {
  overflow: hidden;
}
.cid-tIsylD6eRd .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tIsylD6eRd .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tIsylD6eRd .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tIsylD6eRd .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tIsylD6eRd .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tIsylD6eRd .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tIsylD6eRd .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tIsylD6eRd .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tIsylD6eRd .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tIsylD6eRd .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tIsylD6eRd .modal-backdrop.fade {
  opacity: 0;
}
.cid-tIsylD6eRd .modal-backdrop.show {
  opacity: .5;
}
.cid-tIsylD6eRd .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tIsylD6eRd .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tIsylD6eRd .modal-header {
    padding: 1rem;
  }
}
.cid-tIsylD6eRd .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tIsylD6eRd .modal-header .close svg {
  fill: #ffffff;
}
.cid-tIsylD6eRd .modal-header .close:hover {
  opacity: 1;
}
.cid-tIsylD6eRd .modal-header .close:focus {
  outline: none;
}
.cid-tIsylD6eRd .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tIsylD6eRd .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tIsylD6eRd .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tIsylD6eRd .modal-body {
    padding: 1rem;
  }
}
.cid-tIsylD6eRd .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tIsylD6eRd .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tIsylD6eRd .modal-footer {
    padding: 1rem;
  }
}
.cid-tIsylD6eRd .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tIsylD6eRd .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tIsylD6eRd .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tIsylD6eRd .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tIsylD6eRd .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tIsylD6eRd .modal-lg,
  .cid-tIsylD6eRd .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tIsylD6eRd .modal-xl {
    max-width: 1140px;
  }
}
.cid-tIsylD6eRd .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tIsylD6eRd .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tIsylD6eRd .form-group {
  margin-bottom: 1rem;
}
.cid-tIsylD6eRd .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tIsylD6eRd .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tIsylD6eRd .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tIsylD6eRd .mbr-section-btn {
  margin: 0;
}
.cid-tIsylD6eRd .mbr-section-btn .btn {
  margin: 0;
}
.cid-tIsylD6eRd #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tIsylD6eRd #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tIsylD6eRd #creativecommons img,
.cid-tIsylD6eRd iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tIsylDFKj6 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-tIsylDFKj6 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-tIsylDFKj6 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-tIsylDFKj6 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-tIsylDFKj6 .bg-youtube:hover {
  background: #cc0000;
}
.cid-tIsylDFKj6 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-tIsylDFKj6 .bg-twitch:hover {
  background: #7313ff;
}
.cid-tIsylDFKj6 .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-tIsylDFKj6 [class^="socicon-"]:before,
.cid-tIsylDFKj6 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-tIsylDFKj6 .mbr-section-title,
.cid-tIsylDFKj6 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-tIsylE06ec {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-tIsylE06ec .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tIsylE06ec .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-tIsylE06ec .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-tIsylE06ec .form-control:focus,
.cid-tIsylE06ec .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-tIsylE06ec .form-group {
  margin-bottom: 1rem;
}
.cid-tIsylE06ec input::-webkit-input-placeholder,
.cid-tIsylE06ec textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-tIsylE06ec input:-moz-placeholder,
.cid-tIsylE06ec textarea:-moz-placeholder {
  color: #656565;
}
.cid-tIsylE06ec .jq-selectbox li,
.cid-tIsylE06ec .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tIsylE06ec .jq-selectbox li:hover,
.cid-tIsylE06ec .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-tIsylE06ec .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tIsylE06ec .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-tIsylE06ec textarea.form-control {
  resize: none;
}
.cid-tIsylE06ec .input-group-btn {
  display: inline-block;
}
.cid-tIsylE06ec .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-tIsylE06ec .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-tIsylE06ec .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tIsylE06ec .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tIsylE06ec .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tIsylE06ec .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tIsylE06ec .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tIsylE06ec .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-tIsylE06ec .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tIsylE06ec .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tIsylE06ec .form-control,
.cid-tIsylE06ec .input-group-btn .btn {
  border-radius: 3px;
}
.cid-tIsylE06ec #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-tIsylE06ec #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-tIsylE06ec #creativecommons img,
.cid-tIsylE06ec iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-tIsylE06ec .offset-md-1 {
  margin-left: 1vw;
}
.cid-tIsylEziB0 .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-tIsylEziB0 .my-float {
  margin-top: 16px;
}
.cid-tIsylEziB0 P {
  color: #232323;
}
.cid-tIsylEziB0 DIV {
  color: #ffffff;
}
.cid-tIsylEziB0 H10 {
  color: #767676;
}
.cid-tIsylEziB0 .hidden {
  display: none;
}
.cid-tSDLkPLW1c.popup-builder {
  background-color: #ffffff;
}
.cid-tSDLkPLW1c.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDLkPLW1c.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDLkPLW1c .modal-content,
.cid-tSDLkPLW1c .modal-dialog {
  height: auto;
}
.cid-tSDLkPLW1c .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDLkPLW1c .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDLkPLW1c .form-wrapper .mbr-form .form-group,
  .cid-tSDLkPLW1c .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDLkPLW1c .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDLkPLW1c .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDLkPLW1c .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDLkPLW1c .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDLkPLW1c .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDLkPLW1c .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDLkPLW1c .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDLkPLW1c .modal-open {
  overflow: hidden;
}
.cid-tSDLkPLW1c .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDLkPLW1c .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDLkPLW1c .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDLkPLW1c .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDLkPLW1c .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDLkPLW1c .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDLkPLW1c .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDLkPLW1c .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDLkPLW1c .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDLkPLW1c .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDLkPLW1c .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDLkPLW1c .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDLkPLW1c .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDLkPLW1c .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPLW1c .modal-header {
    padding: 1rem;
  }
}
.cid-tSDLkPLW1c .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDLkPLW1c .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDLkPLW1c .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDLkPLW1c .modal-header .close:focus {
  outline: none;
}
.cid-tSDLkPLW1c .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDLkPLW1c .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDLkPLW1c .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPLW1c .modal-body {
    padding: 1rem;
  }
}
.cid-tSDLkPLW1c .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDLkPLW1c .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPLW1c .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDLkPLW1c .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDLkPLW1c .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDLkPLW1c .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDLkPLW1c .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDLkPLW1c .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDLkPLW1c .modal-lg,
  .cid-tSDLkPLW1c .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDLkPLW1c .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDLkPLW1c .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDLkPLW1c .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDLkPLW1c .form-group {
  margin-bottom: 1rem;
}
.cid-tSDLkPLW1c .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDLkPLW1c .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDLkPLW1c .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDLkPLW1c .mbr-section-btn {
  margin: 0;
}
.cid-tSDLkPLW1c .mbr-section-btn .btn {
  margin: 0;
}
.cid-u3LviYvh6H {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u3LviYvh6H nav.navbar {
  position: fixed;
}
.cid-u3LviYvh6H .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-u3LviYvh6H .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u3LviYvh6H .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-u3LviYvh6H #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-u3LviYvh6H .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-u3LviYvh6H .dropdown-item:hover,
.cid-u3LviYvh6H .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-u3LviYvh6H .dropdown-item:hover span {
  color: white;
}
.cid-u3LviYvh6H .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u3LviYvh6H .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u3LviYvh6H .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-u3LviYvh6H .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u3LviYvh6H .nav-link {
  position: relative;
}
.cid-u3LviYvh6H .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-u3LviYvh6H .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-u3LviYvh6H .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-u3LviYvh6H .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-u3LviYvh6H .dropdown-menu,
.cid-u3LviYvh6H .navbar.opened {
  background: #353535 !important;
}
.cid-u3LviYvh6H .nav-item:focus,
.cid-u3LviYvh6H .nav-link:focus {
  outline: none;
}
.cid-u3LviYvh6H .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u3LviYvh6H .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u3LviYvh6H .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u3LviYvh6H .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u3LviYvh6H .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u3LviYvh6H .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u3LviYvh6H .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-u3LviYvh6H .navbar.opened {
  transition: all 0.3s;
}
.cid-u3LviYvh6H .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u3LviYvh6H .navbar .navbar-logo img {
  width: auto;
}
.cid-u3LviYvh6H .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u3LviYvh6H .navbar.collapsed {
  justify-content: center;
}
.cid-u3LviYvh6H .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u3LviYvh6H .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-u3LviYvh6H .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u3LviYvh6H .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u3LviYvh6H .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-u3LviYvh6H .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u3LviYvh6H .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u3LviYvh6H .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u3LviYvh6H .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u3LviYvh6H .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u3LviYvh6H .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u3LviYvh6H .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u3LviYvh6H .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-u3LviYvh6H .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u3LviYvh6H .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u3LviYvh6H .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-u3LviYvh6H .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u3LviYvh6H .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u3LviYvh6H .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-u3LviYvh6H .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u3LviYvh6H .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u3LviYvh6H .dropdown-item.active,
.cid-u3LviYvh6H .dropdown-item:active {
  background-color: transparent;
}
.cid-u3LviYvh6H .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u3LviYvh6H .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u3LviYvh6H .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u3LviYvh6H .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-u3LviYvh6H .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u3LviYvh6H .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u3LviYvh6H ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u3LviYvh6H .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u3LviYvh6H button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u3LviYvh6H button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-u3LviYvh6H button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u3LviYvh6H button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u3LviYvh6H button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u3LviYvh6H button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u3LviYvh6H nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u3LviYvh6H nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u3LviYvh6H nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u3LviYvh6H nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u3LviYvh6H .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u3LviYvh6H a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u3LviYvh6H .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-u3LviYvh6H .navbar {
    height: 70px;
  }
  .cid-u3LviYvh6H .navbar.opened {
    height: auto;
  }
  .cid-u3LviYvh6H .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u3LviYvh6H .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-u3LviYvh6H .navbar-toggler {
  margin-left: 10px;
}
.cid-u3LviYvh6H .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-u3LviYvh6H .navbar-logo {
  margin-right: 0 !important;
}
.cid-u3LviYvh6H .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-u3LviYvh6H .mbr-text {
    display: none;
  }
}
.cid-u3LviYvh6H .navbar-collapse {
  padding-top: 40px !important;
}
.cid-u3LviYvh6H .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-u3LviYvh6H .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-u3LviYvh6H .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-u3LviYvh6H #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-u3LviYvh6H #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-u3LviYvh6H #vol {
    display: none;
  }
}
.cid-u3LviYvh6H .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-u3LviUTvJh {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-u3LviUTvJh .mbr-section-title {
  color: #4479d9;
}
#custom-html-1my body {
  background-color: black;
}
#custom-html-1my .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1my .complet {
  background-color: #000000;
}
#custom-html-1my .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-1my .conteneurVideo iframe,
#custom-html-1my .conteneurVideo object,
#custom-html-1my .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1my #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-1my .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1my #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-1my .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1my .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkY4tgXrb {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkY4tgXrb .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkY4tgXrb .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkY4tgXrb .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkY4tgXrb .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-u3LviVMLaS {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-u3LviVMLaS .mbr-text {
  color: #ffffff;
}
.cid-u3LviVMLaS .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-u3LviVMLaS .mbr-section-title {
  color: #4479d9;
}
.cid-u3LviVMLaS H1 {
  color: #4479d9;
}
.cid-u3LviVMLaS H2 {
  color: #4479d9;
}
.cid-u3LviVMLaS H3 {
  color: #4479d9;
}
.cid-u3LviVMLaS .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-u3LviVMLaS .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-u3LviVMLaS .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-u3LviVMLaS .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-u3LviVMLaS .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-u3LviVMLaS .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-u3LviVMLaS .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-u3LviVMLaS .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-u3LviVMLaS .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-u3LviVMLaS .play,
.cid-u3LviVMLaS .pause,
.cid-u3LviVMLaS .prev,
.cid-u3LviVMLaS .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-u3LviVMLaS .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-u3LviVMLaS #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-u3LviVMLaS .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-u3LviVMLaS P {
  color: #ffffff;
}
.cid-ubvZcA3VI0 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubvZcA3VI0 .mbr-media {
  position: relative;
}
.cid-ubvZcA3VI0 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubvZcA3VI0 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-ubvZcA3VI0 img {
    max-width: 95%;
  }
}
.cid-ubvZcA3VI0 h1 {
  line-height: 1.5;
}
.cid-ubvZcA3VI0 .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-ubvZcA3VI0 .start:hover {
  background: #ff1f3f;
}
.cid-ubvZcA3VI0 .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubvZcA3VI0 a {
  background-image: none !important;
}
.cid-ubvZcA3VI0 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubvZcA3VI0 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubvZcA3VI0 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubvZcA3VI0 .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-ubvZcA3VI0 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubvZcA3VI0 .mbr-section-title {
  color: #ffffff;
}
.cid-ubvZcA3VI0 .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubvZcA3VI0 .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubvZcA3VI0 .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubvZcA3VI0 .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubvZcA3VI0 .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubvZcA3VI0 .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubvZcA3VI0 .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubvZcA3VI0 .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubvZcA3VI0 .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubvZcA3VI0 .playEnfant,
.cid-ubvZcA3VI0 .pauseEnfant,
.cid-ubvZcA3VI0 .prevEnfant,
.cid-ubvZcA3VI0 .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubvZcA3VI0 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubvZcA3VI0 #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubvZcA3VI0 .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubvZcA3VI0 .mbr-card-title,
.cid-ubvZcA3VI0 .cards-wrapper {
  color: #ffa405;
}
.cid-ubvZdlPYcS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubvZdlPYcS .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubvZdlPYcS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubvZdlPYcS .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubvZdlPYcS .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubvZdlPYcS .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubvZdlPYcS .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubvZdlPYcS .card-row {
  align-items: stretch;
}
.cid-ubvZdlPYcS .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubvZdlPYcS .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubvZdlPYcS .couleur1 {
  background-color: royalblue;
}
.cid-ubvZdlPYcS .couleur2 {
  background-color: dodgerblue;
}
.cid-ubvZdlPYcS .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubvZdlPYcS .card-box {
  height: 100%;
}
.cid-ubvZdlPYcS .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubvZdlPYcS .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubvZdlPYcS .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubvZdlPYcS .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-u3LviWaZnB {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-u3LviWaZnB .btn {
  border-radius: 1vh;
}
.cid-ubmv1nwytM {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmv1nwytM .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmv1nwytM .mbr-text,
.cid-ubmv1nwytM .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-u3LviWkU3x.popup-builder {
  background-color: #ffffff;
}
.cid-u3LviWkU3x.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-u3LviWkU3x.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-u3LviWkU3x .modal-content,
.cid-u3LviWkU3x .modal-dialog {
  height: auto;
}
.cid-u3LviWkU3x .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-u3LviWkU3x .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-u3LviWkU3x .form-wrapper .mbr-form .form-group,
  .cid-u3LviWkU3x .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-u3LviWkU3x .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-u3LviWkU3x .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-u3LviWkU3x .mbr-text {
  text-align: center;
}
.cid-u3LviWkU3x .pt-0 {
  padding-top: 0 !important;
}
.cid-u3LviWkU3x .pb-0 {
  padding-bottom: 0 !important;
}
.cid-u3LviWkU3x .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-u3LviWkU3x .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-u3LviWkU3x .modal-open {
  overflow: hidden;
}
.cid-u3LviWkU3x .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-u3LviWkU3x .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-u3LviWkU3x .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-u3LviWkU3x .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-u3LviWkU3x .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-u3LviWkU3x .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-u3LviWkU3x .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-u3LviWkU3x .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-u3LviWkU3x .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-u3LviWkU3x .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-u3LviWkU3x .modal-backdrop.fade {
  opacity: 0;
}
.cid-u3LviWkU3x .modal-backdrop.show {
  opacity: .5;
}
.cid-u3LviWkU3x .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-u3LviWkU3x .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-u3LviWkU3x .modal-header {
    padding: 1rem;
  }
}
.cid-u3LviWkU3x .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-u3LviWkU3x .modal-header .close svg {
  fill: #ffffff;
}
.cid-u3LviWkU3x .modal-header .close:hover {
  opacity: 1;
}
.cid-u3LviWkU3x .modal-header .close:focus {
  outline: none;
}
.cid-u3LviWkU3x .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-u3LviWkU3x .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-u3LviWkU3x .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u3LviWkU3x .modal-body {
    padding: 1rem;
  }
}
.cid-u3LviWkU3x .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-u3LviWkU3x .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u3LviWkU3x .modal-footer {
    padding: 1rem;
  }
}
.cid-u3LviWkU3x .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-u3LviWkU3x .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-u3LviWkU3x .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-u3LviWkU3x .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-u3LviWkU3x .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-u3LviWkU3x .modal-lg,
  .cid-u3LviWkU3x .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-u3LviWkU3x .modal-xl {
    max-width: 1140px;
  }
}
.cid-u3LviWkU3x .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-u3LviWkU3x .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-u3LviWkU3x .form-group {
  margin-bottom: 1rem;
}
.cid-u3LviWkU3x .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-u3LviWkU3x .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-u3LviWkU3x .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-u3LviWkU3x .mbr-section-btn {
  margin: 0;
}
.cid-u3LviWkU3x .mbr-section-btn .btn {
  margin: 0;
}
.cid-u3LviWkU3x .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-u3LviWkU3x .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-u3LviWEFOB.popup-builder {
  background-color: #ffffff;
}
.cid-u3LviWEFOB.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-u3LviWEFOB.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-u3LviWEFOB .modal-content,
.cid-u3LviWEFOB .modal-dialog {
  height: auto;
}
.cid-u3LviWEFOB .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-u3LviWEFOB .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-u3LviWEFOB .form-wrapper .mbr-form .form-group,
  .cid-u3LviWEFOB .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-u3LviWEFOB .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-u3LviWEFOB .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-u3LviWEFOB .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u3LviWEFOB .pt-0 {
  padding-top: 0 !important;
}
.cid-u3LviWEFOB .pb-0 {
  padding-bottom: 0 !important;
}
.cid-u3LviWEFOB .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-u3LviWEFOB .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-u3LviWEFOB .modal-open {
  overflow: hidden;
}
.cid-u3LviWEFOB .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-u3LviWEFOB .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-u3LviWEFOB .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-u3LviWEFOB .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-u3LviWEFOB .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-u3LviWEFOB .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-u3LviWEFOB .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-u3LviWEFOB .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-u3LviWEFOB .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-u3LviWEFOB .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-u3LviWEFOB .modal-backdrop.fade {
  opacity: 0;
}
.cid-u3LviWEFOB .modal-backdrop.show {
  opacity: .5;
}
.cid-u3LviWEFOB .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-u3LviWEFOB .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-u3LviWEFOB .modal-header {
    padding: 1rem;
  }
}
.cid-u3LviWEFOB .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-u3LviWEFOB .modal-header .close svg {
  fill: #ffffff;
}
.cid-u3LviWEFOB .modal-header .close:hover {
  opacity: 1;
}
.cid-u3LviWEFOB .modal-header .close:focus {
  outline: none;
}
.cid-u3LviWEFOB .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-u3LviWEFOB .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-u3LviWEFOB .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u3LviWEFOB .modal-body {
    padding: 1rem;
  }
}
.cid-u3LviWEFOB .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-u3LviWEFOB .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u3LviWEFOB .modal-footer {
    padding: 1rem;
  }
}
.cid-u3LviWEFOB .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-u3LviWEFOB .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-u3LviWEFOB .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-u3LviWEFOB .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-u3LviWEFOB .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-u3LviWEFOB .modal-lg,
  .cid-u3LviWEFOB .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-u3LviWEFOB .modal-xl {
    max-width: 1140px;
  }
}
.cid-u3LviWEFOB .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-u3LviWEFOB .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-u3LviWEFOB .form-group {
  margin-bottom: 1rem;
}
.cid-u3LviWEFOB .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-u3LviWEFOB .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-u3LviWEFOB .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-u3LviWEFOB .mbr-section-btn {
  margin: 0;
}
.cid-u3LviWEFOB .mbr-section-btn .btn {
  margin: 0;
}
.cid-u3LviWEFOB #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-u3LviWEFOB #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-u3LviWEFOB #creativecommons img,
.cid-u3LviWEFOB iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-u3LviX3Nsm {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-u3LviX3Nsm .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-u3LviX3Nsm .bg-facebook:hover {
  background: #0b60cb;
}
.cid-u3LviX3Nsm .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-u3LviX3Nsm .bg-youtube:hover {
  background: #cc0000;
}
.cid-u3LviX3Nsm .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-u3LviX3Nsm .bg-twitch:hover {
  background: #7313ff;
}
.cid-u3LviX3Nsm .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-u3LviX3Nsm [class^="socicon-"]:before,
.cid-u3LviX3Nsm [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-u3LviX3Nsm .mbr-section-title,
.cid-u3LviX3Nsm .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-u3LviXrIdZ {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-u3LviXrIdZ .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-u3LviXrIdZ .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-u3LviXrIdZ .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-u3LviXrIdZ .form-control:focus,
.cid-u3LviXrIdZ .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-u3LviXrIdZ .form-group {
  margin-bottom: 1rem;
}
.cid-u3LviXrIdZ input::-webkit-input-placeholder,
.cid-u3LviXrIdZ textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-u3LviXrIdZ input:-moz-placeholder,
.cid-u3LviXrIdZ textarea:-moz-placeholder {
  color: #656565;
}
.cid-u3LviXrIdZ .jq-selectbox li,
.cid-u3LviXrIdZ .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-u3LviXrIdZ .jq-selectbox li:hover,
.cid-u3LviXrIdZ .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-u3LviXrIdZ .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-u3LviXrIdZ .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-u3LviXrIdZ textarea.form-control {
  resize: none;
}
.cid-u3LviXrIdZ .input-group-btn {
  display: inline-block;
}
.cid-u3LviXrIdZ .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-u3LviXrIdZ .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-u3LviXrIdZ .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-u3LviXrIdZ .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-u3LviXrIdZ .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-u3LviXrIdZ .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-u3LviXrIdZ .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u3LviXrIdZ .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-u3LviXrIdZ .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-u3LviXrIdZ .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-u3LviXrIdZ .form-control,
.cid-u3LviXrIdZ .input-group-btn .btn {
  border-radius: 3px;
}
.cid-u3LviXrIdZ #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-u3LviXrIdZ #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-u3LviXrIdZ #creativecommons img,
.cid-u3LviXrIdZ iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-u3LviXrIdZ .offset-md-1 {
  margin-left: 1vw;
}
.cid-u3LviYa1BB .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-u3LviYa1BB .my-float {
  margin-top: 16px;
}
.cid-u3LviYa1BB P {
  color: #232323;
}
.cid-u3LviYa1BB DIV {
  color: #ffffff;
}
.cid-u3LviYa1BB H10 {
  color: #767676;
}
.cid-u3LviYa1BB .hidden {
  display: none;
}
.cid-u3LviZ0QFl.popup-builder {
  background-color: #ffffff;
}
.cid-u3LviZ0QFl.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-u3LviZ0QFl.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-u3LviZ0QFl .modal-content,
.cid-u3LviZ0QFl .modal-dialog {
  height: auto;
}
.cid-u3LviZ0QFl .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-u3LviZ0QFl .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-u3LviZ0QFl .form-wrapper .mbr-form .form-group,
  .cid-u3LviZ0QFl .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-u3LviZ0QFl .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-u3LviZ0QFl .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-u3LviZ0QFl .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u3LviZ0QFl .pt-0 {
  padding-top: 0 !important;
}
.cid-u3LviZ0QFl .pb-0 {
  padding-bottom: 0 !important;
}
.cid-u3LviZ0QFl .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-u3LviZ0QFl .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-u3LviZ0QFl .modal-open {
  overflow: hidden;
}
.cid-u3LviZ0QFl .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-u3LviZ0QFl .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-u3LviZ0QFl .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-u3LviZ0QFl .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-u3LviZ0QFl .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-u3LviZ0QFl .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-u3LviZ0QFl .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-u3LviZ0QFl .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-u3LviZ0QFl .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-u3LviZ0QFl .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-u3LviZ0QFl .modal-backdrop.fade {
  opacity: 0;
}
.cid-u3LviZ0QFl .modal-backdrop.show {
  opacity: .5;
}
.cid-u3LviZ0QFl .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-u3LviZ0QFl .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-u3LviZ0QFl .modal-header {
    padding: 1rem;
  }
}
.cid-u3LviZ0QFl .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-u3LviZ0QFl .modal-header .close svg {
  fill: #ffffff;
}
.cid-u3LviZ0QFl .modal-header .close:hover {
  opacity: 1;
}
.cid-u3LviZ0QFl .modal-header .close:focus {
  outline: none;
}
.cid-u3LviZ0QFl .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-u3LviZ0QFl .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-u3LviZ0QFl .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u3LviZ0QFl .modal-body {
    padding: 1rem;
  }
}
.cid-u3LviZ0QFl .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-u3LviZ0QFl .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u3LviZ0QFl .modal-footer {
    padding: 1rem;
  }
}
.cid-u3LviZ0QFl .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-u3LviZ0QFl .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-u3LviZ0QFl .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-u3LviZ0QFl .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-u3LviZ0QFl .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-u3LviZ0QFl .modal-lg,
  .cid-u3LviZ0QFl .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-u3LviZ0QFl .modal-xl {
    max-width: 1140px;
  }
}
.cid-u3LviZ0QFl .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-u3LviZ0QFl .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-u3LviZ0QFl .form-group {
  margin-bottom: 1rem;
}
.cid-u3LviZ0QFl .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-u3LviZ0QFl .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-u3LviZ0QFl .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-u3LviZ0QFl .mbr-section-btn {
  margin: 0;
}
.cid-u3LviZ0QFl .mbr-section-btn .btn {
  margin: 0;
}
.cid-u8Hg62ULOr {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u8Hg62ULOr nav.navbar {
  position: fixed;
}
.cid-u8Hg62ULOr .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-u8Hg62ULOr .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u8Hg62ULOr .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-u8Hg62ULOr #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-u8Hg62ULOr .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-u8Hg62ULOr .dropdown-item:hover,
.cid-u8Hg62ULOr .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-u8Hg62ULOr .dropdown-item:hover span {
  color: white;
}
.cid-u8Hg62ULOr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u8Hg62ULOr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u8Hg62ULOr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-u8Hg62ULOr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u8Hg62ULOr .nav-link {
  position: relative;
}
.cid-u8Hg62ULOr .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-u8Hg62ULOr .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-u8Hg62ULOr .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-u8Hg62ULOr .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-u8Hg62ULOr .dropdown-menu,
.cid-u8Hg62ULOr .navbar.opened {
  background: #353535 !important;
}
.cid-u8Hg62ULOr .nav-item:focus,
.cid-u8Hg62ULOr .nav-link:focus {
  outline: none;
}
.cid-u8Hg62ULOr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u8Hg62ULOr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u8Hg62ULOr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u8Hg62ULOr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u8Hg62ULOr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u8Hg62ULOr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u8Hg62ULOr .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-u8Hg62ULOr .navbar.opened {
  transition: all 0.3s;
}
.cid-u8Hg62ULOr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u8Hg62ULOr .navbar .navbar-logo img {
  width: auto;
}
.cid-u8Hg62ULOr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u8Hg62ULOr .navbar.collapsed {
  justify-content: center;
}
.cid-u8Hg62ULOr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u8Hg62ULOr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-u8Hg62ULOr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u8Hg62ULOr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u8Hg62ULOr .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-u8Hg62ULOr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u8Hg62ULOr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u8Hg62ULOr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u8Hg62ULOr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u8Hg62ULOr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u8Hg62ULOr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u8Hg62ULOr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u8Hg62ULOr .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-u8Hg62ULOr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u8Hg62ULOr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u8Hg62ULOr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-u8Hg62ULOr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u8Hg62ULOr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u8Hg62ULOr .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-u8Hg62ULOr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u8Hg62ULOr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u8Hg62ULOr .dropdown-item.active,
.cid-u8Hg62ULOr .dropdown-item:active {
  background-color: transparent;
}
.cid-u8Hg62ULOr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u8Hg62ULOr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u8Hg62ULOr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u8Hg62ULOr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-u8Hg62ULOr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u8Hg62ULOr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u8Hg62ULOr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u8Hg62ULOr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u8Hg62ULOr button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u8Hg62ULOr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-u8Hg62ULOr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u8Hg62ULOr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u8Hg62ULOr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u8Hg62ULOr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u8Hg62ULOr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u8Hg62ULOr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u8Hg62ULOr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u8Hg62ULOr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u8Hg62ULOr .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u8Hg62ULOr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u8Hg62ULOr .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-u8Hg62ULOr .navbar {
    height: 70px;
  }
  .cid-u8Hg62ULOr .navbar.opened {
    height: auto;
  }
  .cid-u8Hg62ULOr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u8Hg62ULOr .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-u8Hg62ULOr .navbar-toggler {
  margin-left: 10px;
}
.cid-u8Hg62ULOr .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-u8Hg62ULOr .navbar-logo {
  margin-right: 0 !important;
}
.cid-u8Hg62ULOr .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-u8Hg62ULOr .mbr-text {
    display: none;
  }
}
.cid-u8Hg62ULOr .navbar-collapse {
  padding-top: 40px !important;
}
.cid-u8Hg62ULOr .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-u8Hg62ULOr .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-u8Hg62ULOr .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-u8Hg62ULOr #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-u8Hg62ULOr #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-u8Hg62ULOr #vol {
    display: none;
  }
}
.cid-u8Hg62ULOr .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-u8Hg5YGvK5 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-u8Hg5YGvK5 .mbr-section-title {
  color: #4479d9;
}
#custom-html-1nc body {
  background-color: black;
}
#custom-html-1nc .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1nc .complet {
  background-color: #000000;
}
#custom-html-1nc .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-1nc .conteneurVideo iframe,
#custom-html-1nc .conteneurVideo object,
#custom-html-1nc .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1nc #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-1nc .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1nc #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-1nc .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1nc .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkWCZkagL {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkWCZkagL .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkWCZkagL .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkWCZkagL .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkWCZkagL .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-u8Hg5ZG9sq {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-u8Hg5ZG9sq .mbr-text {
  color: #ffffff;
}
.cid-u8Hg5ZG9sq .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-u8Hg5ZG9sq .mbr-section-title {
  color: #4479d9;
}
.cid-u8Hg5ZG9sq H1 {
  color: #4479d9;
}
.cid-u8Hg5ZG9sq H2 {
  color: #4479d9;
}
.cid-u8Hg5ZG9sq H3 {
  color: #4479d9;
}
.cid-u8Hg5ZG9sq .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-u8Hg5ZG9sq .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-u8Hg5ZG9sq .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-u8Hg5ZG9sq .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-u8Hg5ZG9sq .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-u8Hg5ZG9sq .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-u8Hg5ZG9sq .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-u8Hg5ZG9sq .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-u8Hg5ZG9sq .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-u8Hg5ZG9sq .play,
.cid-u8Hg5ZG9sq .pause,
.cid-u8Hg5ZG9sq .prev,
.cid-u8Hg5ZG9sq .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-u8Hg5ZG9sq .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-u8Hg5ZG9sq #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-u8Hg5ZG9sq .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubw4F5hKF0 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubw4F5hKF0 .mbr-media {
  position: relative;
}
.cid-ubw4F5hKF0 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubw4F5hKF0 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-ubw4F5hKF0 img {
    max-width: 95%;
  }
}
.cid-ubw4F5hKF0 h1 {
  line-height: 1.5;
}
.cid-ubw4F5hKF0 .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-ubw4F5hKF0 .start:hover {
  background: #ff1f3f;
}
.cid-ubw4F5hKF0 .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubw4F5hKF0 a {
  background-image: none !important;
}
.cid-ubw4F5hKF0 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubw4F5hKF0 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubw4F5hKF0 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubw4F5hKF0 .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-ubw4F5hKF0 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubw4F5hKF0 .mbr-section-title {
  color: #ffffff;
}
.cid-ubw4F5hKF0 .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubw4F5hKF0 .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubw4F5hKF0 .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubw4F5hKF0 .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubw4F5hKF0 .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw4F5hKF0 .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubw4F5hKF0 .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubw4F5hKF0 .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubw4F5hKF0 .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw4F5hKF0 .playEnfant,
.cid-ubw4F5hKF0 .pauseEnfant,
.cid-ubw4F5hKF0 .prevEnfant,
.cid-ubw4F5hKF0 .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubw4F5hKF0 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubw4F5hKF0 #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubw4F5hKF0 .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubw4F5hKF0 .mbr-card-title,
.cid-ubw4F5hKF0 .cards-wrapper {
  color: #ffa405;
}
.cid-ubw4F5hKF0 .mbr-section-title P {
  text-align: right;
}
.cid-ubw4FUtouH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubw4FUtouH .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubw4FUtouH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubw4FUtouH .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubw4FUtouH .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubw4FUtouH .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubw4FUtouH .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubw4FUtouH .card-row {
  align-items: stretch;
}
.cid-ubw4FUtouH .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubw4FUtouH .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubw4FUtouH .couleur1 {
  background-color: royalblue;
}
.cid-ubw4FUtouH .couleur2 {
  background-color: dodgerblue;
}
.cid-ubw4FUtouH .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubw4FUtouH .card-box {
  height: 100%;
}
.cid-ubw4FUtouH .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubw4FUtouH .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubw4FUtouH .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubw4FUtouH .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-u8Hg60ah1H {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-u8Hg60ah1H .btn {
  border-radius: 1vh;
}
.cid-ubmvKo9Ska {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmvKo9Ska .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmvKo9Ska .mbr-text,
.cid-ubmvKo9Ska .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-u8Hg60mhAl.popup-builder {
  background-color: #ffffff;
}
.cid-u8Hg60mhAl.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-u8Hg60mhAl.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-u8Hg60mhAl .modal-content,
.cid-u8Hg60mhAl .modal-dialog {
  height: auto;
}
.cid-u8Hg60mhAl .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-u8Hg60mhAl .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-u8Hg60mhAl .form-wrapper .mbr-form .form-group,
  .cid-u8Hg60mhAl .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-u8Hg60mhAl .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-u8Hg60mhAl .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-u8Hg60mhAl .mbr-text {
  text-align: center;
}
.cid-u8Hg60mhAl .pt-0 {
  padding-top: 0 !important;
}
.cid-u8Hg60mhAl .pb-0 {
  padding-bottom: 0 !important;
}
.cid-u8Hg60mhAl .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-u8Hg60mhAl .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-u8Hg60mhAl .modal-open {
  overflow: hidden;
}
.cid-u8Hg60mhAl .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-u8Hg60mhAl .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-u8Hg60mhAl .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-u8Hg60mhAl .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-u8Hg60mhAl .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-u8Hg60mhAl .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-u8Hg60mhAl .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-u8Hg60mhAl .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-u8Hg60mhAl .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-u8Hg60mhAl .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-u8Hg60mhAl .modal-backdrop.fade {
  opacity: 0;
}
.cid-u8Hg60mhAl .modal-backdrop.show {
  opacity: .5;
}
.cid-u8Hg60mhAl .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-u8Hg60mhAl .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-u8Hg60mhAl .modal-header {
    padding: 1rem;
  }
}
.cid-u8Hg60mhAl .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-u8Hg60mhAl .modal-header .close svg {
  fill: #ffffff;
}
.cid-u8Hg60mhAl .modal-header .close:hover {
  opacity: 1;
}
.cid-u8Hg60mhAl .modal-header .close:focus {
  outline: none;
}
.cid-u8Hg60mhAl .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-u8Hg60mhAl .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-u8Hg60mhAl .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u8Hg60mhAl .modal-body {
    padding: 1rem;
  }
}
.cid-u8Hg60mhAl .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-u8Hg60mhAl .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u8Hg60mhAl .modal-footer {
    padding: 1rem;
  }
}
.cid-u8Hg60mhAl .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-u8Hg60mhAl .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-u8Hg60mhAl .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-u8Hg60mhAl .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-u8Hg60mhAl .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-u8Hg60mhAl .modal-lg,
  .cid-u8Hg60mhAl .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-u8Hg60mhAl .modal-xl {
    max-width: 1140px;
  }
}
.cid-u8Hg60mhAl .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-u8Hg60mhAl .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-u8Hg60mhAl .form-group {
  margin-bottom: 1rem;
}
.cid-u8Hg60mhAl .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-u8Hg60mhAl .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-u8Hg60mhAl .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-u8Hg60mhAl .mbr-section-btn {
  margin: 0;
}
.cid-u8Hg60mhAl .mbr-section-btn .btn {
  margin: 0;
}
.cid-u8Hg60mhAl .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-u8Hg60mhAl .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-u8Hg60Js49.popup-builder {
  background-color: #ffffff;
}
.cid-u8Hg60Js49.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-u8Hg60Js49.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-u8Hg60Js49 .modal-content,
.cid-u8Hg60Js49 .modal-dialog {
  height: auto;
}
.cid-u8Hg60Js49 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-u8Hg60Js49 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-u8Hg60Js49 .form-wrapper .mbr-form .form-group,
  .cid-u8Hg60Js49 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-u8Hg60Js49 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-u8Hg60Js49 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-u8Hg60Js49 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u8Hg60Js49 .pt-0 {
  padding-top: 0 !important;
}
.cid-u8Hg60Js49 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-u8Hg60Js49 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-u8Hg60Js49 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-u8Hg60Js49 .modal-open {
  overflow: hidden;
}
.cid-u8Hg60Js49 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-u8Hg60Js49 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-u8Hg60Js49 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-u8Hg60Js49 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-u8Hg60Js49 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-u8Hg60Js49 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-u8Hg60Js49 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-u8Hg60Js49 .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-u8Hg60Js49 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-u8Hg60Js49 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-u8Hg60Js49 .modal-backdrop.fade {
  opacity: 0;
}
.cid-u8Hg60Js49 .modal-backdrop.show {
  opacity: .5;
}
.cid-u8Hg60Js49 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-u8Hg60Js49 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-u8Hg60Js49 .modal-header {
    padding: 1rem;
  }
}
.cid-u8Hg60Js49 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-u8Hg60Js49 .modal-header .close svg {
  fill: #ffffff;
}
.cid-u8Hg60Js49 .modal-header .close:hover {
  opacity: 1;
}
.cid-u8Hg60Js49 .modal-header .close:focus {
  outline: none;
}
.cid-u8Hg60Js49 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-u8Hg60Js49 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-u8Hg60Js49 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u8Hg60Js49 .modal-body {
    padding: 1rem;
  }
}
.cid-u8Hg60Js49 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-u8Hg60Js49 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u8Hg60Js49 .modal-footer {
    padding: 1rem;
  }
}
.cid-u8Hg60Js49 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-u8Hg60Js49 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-u8Hg60Js49 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-u8Hg60Js49 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-u8Hg60Js49 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-u8Hg60Js49 .modal-lg,
  .cid-u8Hg60Js49 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-u8Hg60Js49 .modal-xl {
    max-width: 1140px;
  }
}
.cid-u8Hg60Js49 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-u8Hg60Js49 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-u8Hg60Js49 .form-group {
  margin-bottom: 1rem;
}
.cid-u8Hg60Js49 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-u8Hg60Js49 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-u8Hg60Js49 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-u8Hg60Js49 .mbr-section-btn {
  margin: 0;
}
.cid-u8Hg60Js49 .mbr-section-btn .btn {
  margin: 0;
}
.cid-u8Hg60Js49 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-u8Hg60Js49 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-u8Hg60Js49 #creativecommons img,
.cid-u8Hg60Js49 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-u8Hg61cTUA {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-u8Hg61cTUA .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-u8Hg61cTUA .bg-facebook:hover {
  background: #0b60cb;
}
.cid-u8Hg61cTUA .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-u8Hg61cTUA .bg-youtube:hover {
  background: #cc0000;
}
.cid-u8Hg61cTUA .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-u8Hg61cTUA .bg-twitch:hover {
  background: #7313ff;
}
.cid-u8Hg61cTUA .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-u8Hg61cTUA [class^="socicon-"]:before,
.cid-u8Hg61cTUA [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-u8Hg61cTUA .mbr-section-title,
.cid-u8Hg61cTUA .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-u8Hg61Gzac {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-u8Hg61Gzac .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-u8Hg61Gzac .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-u8Hg61Gzac .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-u8Hg61Gzac .form-control:focus,
.cid-u8Hg61Gzac .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-u8Hg61Gzac .form-group {
  margin-bottom: 1rem;
}
.cid-u8Hg61Gzac input::-webkit-input-placeholder,
.cid-u8Hg61Gzac textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-u8Hg61Gzac input:-moz-placeholder,
.cid-u8Hg61Gzac textarea:-moz-placeholder {
  color: #656565;
}
.cid-u8Hg61Gzac .jq-selectbox li,
.cid-u8Hg61Gzac .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-u8Hg61Gzac .jq-selectbox li:hover,
.cid-u8Hg61Gzac .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-u8Hg61Gzac .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-u8Hg61Gzac .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-u8Hg61Gzac textarea.form-control {
  resize: none;
}
.cid-u8Hg61Gzac .input-group-btn {
  display: inline-block;
}
.cid-u8Hg61Gzac .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-u8Hg61Gzac .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-u8Hg61Gzac .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-u8Hg61Gzac .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-u8Hg61Gzac .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-u8Hg61Gzac .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-u8Hg61Gzac .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-u8Hg61Gzac .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-u8Hg61Gzac .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-u8Hg61Gzac .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-u8Hg61Gzac .form-control,
.cid-u8Hg61Gzac .input-group-btn .btn {
  border-radius: 3px;
}
.cid-u8Hg61Gzac #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-u8Hg61Gzac #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-u8Hg61Gzac #creativecommons img,
.cid-u8Hg61Gzac iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-u8Hg61Gzac .offset-md-1 {
  margin-left: 1vw;
}
.cid-u8Hg62vn2i .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-u8Hg62vn2i .my-float {
  margin-top: 16px;
}
.cid-u8Hg62vn2i P {
  color: #232323;
}
.cid-u8Hg62vn2i DIV {
  color: #ffffff;
}
.cid-u8Hg62vn2i H10 {
  color: #767676;
}
.cid-u8Hg62vn2i .hidden {
  display: none;
}
.cid-u8Hg63tNMj.popup-builder {
  background-color: #ffffff;
}
.cid-u8Hg63tNMj.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-u8Hg63tNMj.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-u8Hg63tNMj .modal-content,
.cid-u8Hg63tNMj .modal-dialog {
  height: auto;
}
.cid-u8Hg63tNMj .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-u8Hg63tNMj .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-u8Hg63tNMj .form-wrapper .mbr-form .form-group,
  .cid-u8Hg63tNMj .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-u8Hg63tNMj .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-u8Hg63tNMj .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-u8Hg63tNMj .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u8Hg63tNMj .pt-0 {
  padding-top: 0 !important;
}
.cid-u8Hg63tNMj .pb-0 {
  padding-bottom: 0 !important;
}
.cid-u8Hg63tNMj .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-u8Hg63tNMj .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-u8Hg63tNMj .modal-open {
  overflow: hidden;
}
.cid-u8Hg63tNMj .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-u8Hg63tNMj .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-u8Hg63tNMj .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-u8Hg63tNMj .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-u8Hg63tNMj .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-u8Hg63tNMj .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-u8Hg63tNMj .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-u8Hg63tNMj .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-u8Hg63tNMj .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-u8Hg63tNMj .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-u8Hg63tNMj .modal-backdrop.fade {
  opacity: 0;
}
.cid-u8Hg63tNMj .modal-backdrop.show {
  opacity: .5;
}
.cid-u8Hg63tNMj .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-u8Hg63tNMj .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-u8Hg63tNMj .modal-header {
    padding: 1rem;
  }
}
.cid-u8Hg63tNMj .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-u8Hg63tNMj .modal-header .close svg {
  fill: #ffffff;
}
.cid-u8Hg63tNMj .modal-header .close:hover {
  opacity: 1;
}
.cid-u8Hg63tNMj .modal-header .close:focus {
  outline: none;
}
.cid-u8Hg63tNMj .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-u8Hg63tNMj .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-u8Hg63tNMj .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u8Hg63tNMj .modal-body {
    padding: 1rem;
  }
}
.cid-u8Hg63tNMj .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-u8Hg63tNMj .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u8Hg63tNMj .modal-footer {
    padding: 1rem;
  }
}
.cid-u8Hg63tNMj .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-u8Hg63tNMj .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-u8Hg63tNMj .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-u8Hg63tNMj .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-u8Hg63tNMj .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-u8Hg63tNMj .modal-lg,
  .cid-u8Hg63tNMj .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-u8Hg63tNMj .modal-xl {
    max-width: 1140px;
  }
}
.cid-u8Hg63tNMj .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-u8Hg63tNMj .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-u8Hg63tNMj .form-group {
  margin-bottom: 1rem;
}
.cid-u8Hg63tNMj .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-u8Hg63tNMj .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-u8Hg63tNMj .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-u8Hg63tNMj .mbr-section-btn {
  margin: 0;
}
.cid-u8Hg63tNMj .mbr-section-btn .btn {
  margin: 0;
}
.cid-ueCALnJYQB {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-ueCALnJYQB nav.navbar {
  position: fixed;
}
.cid-ueCALnJYQB .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-ueCALnJYQB .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ueCALnJYQB .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-ueCALnJYQB #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-ueCALnJYQB .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-ueCALnJYQB .dropdown-item:hover,
.cid-ueCALnJYQB .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-ueCALnJYQB .dropdown-item:hover span {
  color: white;
}
.cid-ueCALnJYQB .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ueCALnJYQB .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ueCALnJYQB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-ueCALnJYQB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ueCALnJYQB .nav-link {
  position: relative;
}
.cid-ueCALnJYQB .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-ueCALnJYQB .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-ueCALnJYQB .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-ueCALnJYQB .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-ueCALnJYQB .dropdown-menu,
.cid-ueCALnJYQB .navbar.opened {
  background: #353535 !important;
}
.cid-ueCALnJYQB .nav-item:focus,
.cid-ueCALnJYQB .nav-link:focus {
  outline: none;
}
.cid-ueCALnJYQB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ueCALnJYQB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ueCALnJYQB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ueCALnJYQB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ueCALnJYQB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ueCALnJYQB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ueCALnJYQB .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-ueCALnJYQB .navbar.opened {
  transition: all 0.3s;
}
.cid-ueCALnJYQB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ueCALnJYQB .navbar .navbar-logo img {
  width: auto;
}
.cid-ueCALnJYQB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ueCALnJYQB .navbar.collapsed {
  justify-content: center;
}
.cid-ueCALnJYQB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ueCALnJYQB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-ueCALnJYQB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ueCALnJYQB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ueCALnJYQB .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-ueCALnJYQB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ueCALnJYQB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ueCALnJYQB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ueCALnJYQB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ueCALnJYQB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ueCALnJYQB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ueCALnJYQB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ueCALnJYQB .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-ueCALnJYQB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ueCALnJYQB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ueCALnJYQB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-ueCALnJYQB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ueCALnJYQB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ueCALnJYQB .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-ueCALnJYQB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ueCALnJYQB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ueCALnJYQB .dropdown-item.active,
.cid-ueCALnJYQB .dropdown-item:active {
  background-color: transparent;
}
.cid-ueCALnJYQB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ueCALnJYQB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ueCALnJYQB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ueCALnJYQB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-ueCALnJYQB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ueCALnJYQB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ueCALnJYQB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ueCALnJYQB .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ueCALnJYQB button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ueCALnJYQB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-ueCALnJYQB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ueCALnJYQB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ueCALnJYQB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ueCALnJYQB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ueCALnJYQB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ueCALnJYQB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ueCALnJYQB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ueCALnJYQB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ueCALnJYQB .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ueCALnJYQB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ueCALnJYQB .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-ueCALnJYQB .navbar {
    height: 70px;
  }
  .cid-ueCALnJYQB .navbar.opened {
    height: auto;
  }
  .cid-ueCALnJYQB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ueCALnJYQB .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-ueCALnJYQB .navbar-toggler {
  margin-left: 10px;
}
.cid-ueCALnJYQB .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-ueCALnJYQB .navbar-logo {
  margin-right: 0 !important;
}
.cid-ueCALnJYQB .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-ueCALnJYQB .mbr-text {
    display: none;
  }
}
.cid-ueCALnJYQB .navbar-collapse {
  padding-top: 40px !important;
}
.cid-ueCALnJYQB .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-ueCALnJYQB .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-ueCALnJYQB .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-ueCALnJYQB #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-ueCALnJYQB #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-ueCALnJYQB #vol {
    display: none;
  }
}
.cid-ueCALnJYQB .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-ueCALhYg9x {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ueCALhYg9x .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-ueCALiMSjA {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ueCALiMSjA .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ueCALiMSjA .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ueCALiMSjA .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ueCALiMSjA .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-ueCALj1vGb {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-ueCALj1vGb .mbr-text {
  color: #ffffff;
}
.cid-ueCALj1vGb .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-ueCALj1vGb .mbr-section-title {
  color: #4479d9;
}
.cid-ueCALj1vGb H1 {
  color: #4479d9;
}
.cid-ueCALj1vGb H2 {
  color: #4479d9;
}
.cid-ueCALj1vGb H3 {
  color: #4479d9;
}
.cid-ueCALj1vGb .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-ueCALj1vGb .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ueCALj1vGb .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ueCALj1vGb .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ueCALj1vGb .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-ueCALj1vGb .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ueCALj1vGb .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ueCALj1vGb .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ueCALj1vGb .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-ueCALj1vGb .play,
.cid-ueCALj1vGb .pause,
.cid-ueCALj1vGb .prev,
.cid-ueCALj1vGb .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ueCALj1vGb .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ueCALj1vGb #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ueCALj1vGb .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ueCALjlbxY {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ueCALjlbxY .mbr-media {
  position: relative;
}
.cid-ueCALjlbxY .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ueCALjlbxY 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-ueCALjlbxY img {
    max-width: 95%;
  }
}
.cid-ueCALjlbxY h1 {
  line-height: 1.5;
}
.cid-ueCALjlbxY .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-ueCALjlbxY .start:hover {
  background: #ff1f3f;
}
.cid-ueCALjlbxY .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ueCALjlbxY a {
  background-image: none !important;
}
.cid-ueCALjlbxY .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ueCALjlbxY .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ueCALjlbxY .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ueCALjlbxY .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-ueCALjlbxY .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ueCALjlbxY .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-ueCALjlbxY .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ueCALjlbxY .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ueCALjlbxY .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ueCALjlbxY .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ueCALjlbxY .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ueCALjlbxY .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ueCALjlbxY .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ueCALjlbxY .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ueCALjlbxY .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ueCALjlbxY .playEnfant,
.cid-ueCALjlbxY .pauseEnfant,
.cid-ueCALjlbxY .prevEnfant,
.cid-ueCALjlbxY .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ueCALjlbxY .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ueCALjlbxY #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ueCALjlbxY .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ueCALjlbxY .mbr-card-title,
.cid-ueCALjlbxY .cards-wrapper {
  color: #ffa405;
}
.cid-ueCALjlbxY .mbr-section-title P {
  text-align: right;
}
.cid-ueCALjQbdU {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ueCALjQbdU .mbr-fallback-image.disabled {
  display: none;
}
.cid-ueCALjQbdU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ueCALjQbdU .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ueCALjQbdU .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ueCALjQbdU .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ueCALjQbdU .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ueCALjQbdU .card-row {
  align-items: stretch;
}
.cid-ueCALjQbdU .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ueCALjQbdU .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ueCALjQbdU .couleur1 {
  background-color: royalblue;
}
.cid-ueCALjQbdU .couleur2 {
  background-color: dodgerblue;
}
.cid-ueCALjQbdU .couleur3 {
  background-color: cornflowerblue;
}
.cid-ueCALjQbdU .card-box {
  height: 100%;
}
.cid-ueCALjQbdU .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ueCALjQbdU .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ueCALjQbdU .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ueCALjQbdU .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-ueCALkB4YB {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-ueCALkB4YB .btn {
  border-radius: 1vh;
}
.cid-ueCALkhsax {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ueCALkhsax .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ueCALkhsax .mbr-text,
.cid-ueCALkhsax .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-ueCALkP1QA.popup-builder {
  background-color: #ffffff;
}
.cid-ueCALkP1QA.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-ueCALkP1QA.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-ueCALkP1QA .modal-content,
.cid-ueCALkP1QA .modal-dialog {
  height: auto;
}
.cid-ueCALkP1QA .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-ueCALkP1QA .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-ueCALkP1QA .form-wrapper .mbr-form .form-group,
  .cid-ueCALkP1QA .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-ueCALkP1QA .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-ueCALkP1QA .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-ueCALkP1QA .mbr-text {
  text-align: center;
}
.cid-ueCALkP1QA .pt-0 {
  padding-top: 0 !important;
}
.cid-ueCALkP1QA .pb-0 {
  padding-bottom: 0 !important;
}
.cid-ueCALkP1QA .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-ueCALkP1QA .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-ueCALkP1QA .modal-open {
  overflow: hidden;
}
.cid-ueCALkP1QA .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-ueCALkP1QA .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-ueCALkP1QA .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-ueCALkP1QA .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-ueCALkP1QA .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-ueCALkP1QA .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-ueCALkP1QA .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-ueCALkP1QA .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-ueCALkP1QA .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-ueCALkP1QA .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-ueCALkP1QA .modal-backdrop.fade {
  opacity: 0;
}
.cid-ueCALkP1QA .modal-backdrop.show {
  opacity: .5;
}
.cid-ueCALkP1QA .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-ueCALkP1QA .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-ueCALkP1QA .modal-header {
    padding: 1rem;
  }
}
.cid-ueCALkP1QA .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-ueCALkP1QA .modal-header .close svg {
  fill: #ffffff;
}
.cid-ueCALkP1QA .modal-header .close:hover {
  opacity: 1;
}
.cid-ueCALkP1QA .modal-header .close:focus {
  outline: none;
}
.cid-ueCALkP1QA .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-ueCALkP1QA .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-ueCALkP1QA .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ueCALkP1QA .modal-body {
    padding: 1rem;
  }
}
.cid-ueCALkP1QA .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-ueCALkP1QA .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ueCALkP1QA .modal-footer {
    padding: 1rem;
  }
}
.cid-ueCALkP1QA .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-ueCALkP1QA .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-ueCALkP1QA .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-ueCALkP1QA .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-ueCALkP1QA .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-ueCALkP1QA .modal-lg,
  .cid-ueCALkP1QA .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-ueCALkP1QA .modal-xl {
    max-width: 1140px;
  }
}
.cid-ueCALkP1QA .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-ueCALkP1QA .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-ueCALkP1QA .form-group {
  margin-bottom: 1rem;
}
.cid-ueCALkP1QA .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-ueCALkP1QA .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-ueCALkP1QA .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-ueCALkP1QA .mbr-section-btn {
  margin: 0;
}
.cid-ueCALkP1QA .mbr-section-btn .btn {
  margin: 0;
}
.cid-ueCALkP1QA .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-ueCALkP1QA .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-ueCALlagI4.popup-builder {
  background-color: #ffffff;
}
.cid-ueCALlagI4.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-ueCALlagI4.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-ueCALlagI4 .modal-content,
.cid-ueCALlagI4 .modal-dialog {
  height: auto;
}
.cid-ueCALlagI4 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-ueCALlagI4 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-ueCALlagI4 .form-wrapper .mbr-form .form-group,
  .cid-ueCALlagI4 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-ueCALlagI4 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-ueCALlagI4 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-ueCALlagI4 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-ueCALlagI4 .pt-0 {
  padding-top: 0 !important;
}
.cid-ueCALlagI4 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-ueCALlagI4 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-ueCALlagI4 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-ueCALlagI4 .modal-open {
  overflow: hidden;
}
.cid-ueCALlagI4 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-ueCALlagI4 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-ueCALlagI4 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-ueCALlagI4 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-ueCALlagI4 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-ueCALlagI4 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-ueCALlagI4 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-ueCALlagI4 .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-ueCALlagI4 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-ueCALlagI4 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-ueCALlagI4 .modal-backdrop.fade {
  opacity: 0;
}
.cid-ueCALlagI4 .modal-backdrop.show {
  opacity: .5;
}
.cid-ueCALlagI4 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-ueCALlagI4 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-ueCALlagI4 .modal-header {
    padding: 1rem;
  }
}
.cid-ueCALlagI4 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-ueCALlagI4 .modal-header .close svg {
  fill: #ffffff;
}
.cid-ueCALlagI4 .modal-header .close:hover {
  opacity: 1;
}
.cid-ueCALlagI4 .modal-header .close:focus {
  outline: none;
}
.cid-ueCALlagI4 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-ueCALlagI4 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-ueCALlagI4 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ueCALlagI4 .modal-body {
    padding: 1rem;
  }
}
.cid-ueCALlagI4 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-ueCALlagI4 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ueCALlagI4 .modal-footer {
    padding: 1rem;
  }
}
.cid-ueCALlagI4 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-ueCALlagI4 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-ueCALlagI4 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-ueCALlagI4 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-ueCALlagI4 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-ueCALlagI4 .modal-lg,
  .cid-ueCALlagI4 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-ueCALlagI4 .modal-xl {
    max-width: 1140px;
  }
}
.cid-ueCALlagI4 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-ueCALlagI4 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-ueCALlagI4 .form-group {
  margin-bottom: 1rem;
}
.cid-ueCALlagI4 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-ueCALlagI4 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-ueCALlagI4 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-ueCALlagI4 .mbr-section-btn {
  margin: 0;
}
.cid-ueCALlagI4 .mbr-section-btn .btn {
  margin: 0;
}
.cid-ueCALlagI4 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-ueCALlagI4 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-ueCALlagI4 #creativecommons img,
.cid-ueCALlagI4 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-ueCALlKRvR {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ueCALlKRvR .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-ueCALlKRvR .bg-facebook:hover {
  background: #0b60cb;
}
.cid-ueCALlKRvR .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-ueCALlKRvR .bg-youtube:hover {
  background: #cc0000;
}
.cid-ueCALlKRvR .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-ueCALlKRvR .bg-twitch:hover {
  background: #7313ff;
}
.cid-ueCALlKRvR .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-ueCALlKRvR [class^="socicon-"]:before,
.cid-ueCALlKRvR [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-ueCALlKRvR .mbr-section-title,
.cid-ueCALlKRvR .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-ueCALmgyTc {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-ueCALmgyTc .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-ueCALmgyTc .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-ueCALmgyTc .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-ueCALmgyTc .form-control:focus,
.cid-ueCALmgyTc .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-ueCALmgyTc .form-group {
  margin-bottom: 1rem;
}
.cid-ueCALmgyTc input::-webkit-input-placeholder,
.cid-ueCALmgyTc textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-ueCALmgyTc input:-moz-placeholder,
.cid-ueCALmgyTc textarea:-moz-placeholder {
  color: #656565;
}
.cid-ueCALmgyTc .jq-selectbox li,
.cid-ueCALmgyTc .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-ueCALmgyTc .jq-selectbox li:hover,
.cid-ueCALmgyTc .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-ueCALmgyTc .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-ueCALmgyTc .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-ueCALmgyTc textarea.form-control {
  resize: none;
}
.cid-ueCALmgyTc .input-group-btn {
  display: inline-block;
}
.cid-ueCALmgyTc .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-ueCALmgyTc .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-ueCALmgyTc .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-ueCALmgyTc .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-ueCALmgyTc .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-ueCALmgyTc .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-ueCALmgyTc .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-ueCALmgyTc .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-ueCALmgyTc .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-ueCALmgyTc .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-ueCALmgyTc .form-control,
.cid-ueCALmgyTc .input-group-btn .btn {
  border-radius: 3px;
}
.cid-ueCALmgyTc #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-ueCALmgyTc #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-ueCALmgyTc #creativecommons img,
.cid-ueCALmgyTc iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-ueCALmgyTc .offset-md-1 {
  margin-left: 1vw;
}
.cid-ueCALnfP1f .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-ueCALnfP1f .my-float {
  margin-top: 16px;
}
.cid-ueCALnfP1f P {
  color: #232323;
}
.cid-ueCALnfP1f DIV {
  color: #ffffff;
}
.cid-ueCALnfP1f H10 {
  color: #767676;
}
.cid-ueCALnfP1f .hidden {
  display: none;
}
.cid-ueCALonkXy.popup-builder {
  background-color: #ffffff;
}
.cid-ueCALonkXy.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-ueCALonkXy.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-ueCALonkXy .modal-content,
.cid-ueCALonkXy .modal-dialog {
  height: auto;
}
.cid-ueCALonkXy .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-ueCALonkXy .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-ueCALonkXy .form-wrapper .mbr-form .form-group,
  .cid-ueCALonkXy .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-ueCALonkXy .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-ueCALonkXy .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-ueCALonkXy .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-ueCALonkXy .pt-0 {
  padding-top: 0 !important;
}
.cid-ueCALonkXy .pb-0 {
  padding-bottom: 0 !important;
}
.cid-ueCALonkXy .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-ueCALonkXy .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-ueCALonkXy .modal-open {
  overflow: hidden;
}
.cid-ueCALonkXy .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-ueCALonkXy .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-ueCALonkXy .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-ueCALonkXy .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-ueCALonkXy .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-ueCALonkXy .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-ueCALonkXy .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-ueCALonkXy .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-ueCALonkXy .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-ueCALonkXy .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-ueCALonkXy .modal-backdrop.fade {
  opacity: 0;
}
.cid-ueCALonkXy .modal-backdrop.show {
  opacity: .5;
}
.cid-ueCALonkXy .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-ueCALonkXy .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-ueCALonkXy .modal-header {
    padding: 1rem;
  }
}
.cid-ueCALonkXy .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-ueCALonkXy .modal-header .close svg {
  fill: #ffffff;
}
.cid-ueCALonkXy .modal-header .close:hover {
  opacity: 1;
}
.cid-ueCALonkXy .modal-header .close:focus {
  outline: none;
}
.cid-ueCALonkXy .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-ueCALonkXy .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-ueCALonkXy .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ueCALonkXy .modal-body {
    padding: 1rem;
  }
}
.cid-ueCALonkXy .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-ueCALonkXy .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ueCALonkXy .modal-footer {
    padding: 1rem;
  }
}
.cid-ueCALonkXy .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-ueCALonkXy .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-ueCALonkXy .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-ueCALonkXy .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-ueCALonkXy .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-ueCALonkXy .modal-lg,
  .cid-ueCALonkXy .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-ueCALonkXy .modal-xl {
    max-width: 1140px;
  }
}
.cid-ueCALonkXy .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-ueCALonkXy .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-ueCALonkXy .form-group {
  margin-bottom: 1rem;
}
.cid-ueCALonkXy .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-ueCALonkXy .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-ueCALonkXy .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-ueCALonkXy .mbr-section-btn {
  margin: 0;
}
.cid-ueCALonkXy .mbr-section-btn .btn {
  margin: 0;
}
.cid-urPPZMTqmq {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-urPPZMTqmq nav.navbar {
  position: fixed;
}
.cid-urPPZMTqmq .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-urPPZMTqmq .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-urPPZMTqmq .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-urPPZMTqmq #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-urPPZMTqmq .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-urPPZMTqmq .dropdown-item:hover,
.cid-urPPZMTqmq .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-urPPZMTqmq .dropdown-item:hover span {
  color: white;
}
.cid-urPPZMTqmq .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-urPPZMTqmq .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-urPPZMTqmq .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-urPPZMTqmq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-urPPZMTqmq .nav-link {
  position: relative;
}
.cid-urPPZMTqmq .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-urPPZMTqmq .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-urPPZMTqmq .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-urPPZMTqmq .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-urPPZMTqmq .dropdown-menu,
.cid-urPPZMTqmq .navbar.opened {
  background: #353535 !important;
}
.cid-urPPZMTqmq .nav-item:focus,
.cid-urPPZMTqmq .nav-link:focus {
  outline: none;
}
.cid-urPPZMTqmq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-urPPZMTqmq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-urPPZMTqmq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-urPPZMTqmq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-urPPZMTqmq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-urPPZMTqmq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-urPPZMTqmq .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-urPPZMTqmq .navbar.opened {
  transition: all 0.3s;
}
.cid-urPPZMTqmq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-urPPZMTqmq .navbar .navbar-logo img {
  width: auto;
}
.cid-urPPZMTqmq .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-urPPZMTqmq .navbar.collapsed {
  justify-content: center;
}
.cid-urPPZMTqmq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-urPPZMTqmq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-urPPZMTqmq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-urPPZMTqmq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-urPPZMTqmq .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-urPPZMTqmq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-urPPZMTqmq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-urPPZMTqmq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-urPPZMTqmq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-urPPZMTqmq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-urPPZMTqmq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-urPPZMTqmq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-urPPZMTqmq .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-urPPZMTqmq .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-urPPZMTqmq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-urPPZMTqmq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-urPPZMTqmq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-urPPZMTqmq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-urPPZMTqmq .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-urPPZMTqmq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-urPPZMTqmq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-urPPZMTqmq .dropdown-item.active,
.cid-urPPZMTqmq .dropdown-item:active {
  background-color: transparent;
}
.cid-urPPZMTqmq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-urPPZMTqmq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-urPPZMTqmq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-urPPZMTqmq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-urPPZMTqmq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-urPPZMTqmq .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-urPPZMTqmq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-urPPZMTqmq .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-urPPZMTqmq button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-urPPZMTqmq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-urPPZMTqmq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-urPPZMTqmq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-urPPZMTqmq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-urPPZMTqmq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-urPPZMTqmq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-urPPZMTqmq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-urPPZMTqmq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-urPPZMTqmq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-urPPZMTqmq .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-urPPZMTqmq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-urPPZMTqmq .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-urPPZMTqmq .navbar {
    height: 70px;
  }
  .cid-urPPZMTqmq .navbar.opened {
    height: auto;
  }
  .cid-urPPZMTqmq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-urPPZMTqmq .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-urPPZMTqmq .navbar-toggler {
  margin-left: 10px;
}
.cid-urPPZMTqmq .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-urPPZMTqmq .navbar-logo {
  margin-right: 0 !important;
}
.cid-urPPZMTqmq .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-urPPZMTqmq .mbr-text {
    display: none;
  }
}
.cid-urPPZMTqmq .navbar-collapse {
  padding-top: 40px !important;
}
.cid-urPPZMTqmq .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-urPPZMTqmq .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-urPPZMTqmq .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-urPPZMTqmq #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-urPPZMTqmq #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-urPPZMTqmq #vol {
    display: none;
  }
}
.cid-urPPZMTqmq .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-urPPZHCrni {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-urPPZHCrni .mbr-section-title {
  color: #4479d9;
}
#custom-html-1se body {
  background-color: black;
}
#custom-html-1se .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1se .complet {
  background-color: #000000;
}
#custom-html-1se .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-1se .conteneurVideo iframe,
#custom-html-1se .conteneurVideo object,
#custom-html-1se .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1se #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-1se .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1se #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-1se .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1se .donneesLecteur {
  padding-left: .5vw;
}
.cid-urPPZIifXb {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-urPPZIifXb .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-urPPZIifXb .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-urPPZIifXb .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-urPPZIifXb .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-urPPZIwTzZ {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-urPPZIwTzZ .mbr-text {
  color: #ffffff;
}
.cid-urPPZIwTzZ .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-urPPZIwTzZ .mbr-section-title {
  color: #4479d9;
}
.cid-urPPZIwTzZ H1 {
  color: #4479d9;
}
.cid-urPPZIwTzZ H2 {
  color: #4479d9;
}
.cid-urPPZIwTzZ H3 {
  color: #4479d9;
}
.cid-urPPZIwTzZ .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-urPPZIwTzZ .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-urPPZIwTzZ .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-urPPZIwTzZ .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-urPPZIwTzZ .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-urPPZIwTzZ .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-urPPZIwTzZ .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-urPPZIwTzZ .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-urPPZIwTzZ .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-urPPZIwTzZ .play,
.cid-urPPZIwTzZ .pause,
.cid-urPPZIwTzZ .prev,
.cid-urPPZIwTzZ .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-urPPZIwTzZ .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-urPPZIwTzZ #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-urPPZIwTzZ .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-urPPZIMIPO {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-urPPZIMIPO .mbr-media {
  position: relative;
}
.cid-urPPZIMIPO .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-urPPZIMIPO 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-urPPZIMIPO img {
    max-width: 95%;
  }
}
.cid-urPPZIMIPO h1 {
  line-height: 1.5;
}
.cid-urPPZIMIPO .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-urPPZIMIPO .start:hover {
  background: #ff1f3f;
}
.cid-urPPZIMIPO .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-urPPZIMIPO a {
  background-image: none !important;
}
.cid-urPPZIMIPO .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-urPPZIMIPO .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-urPPZIMIPO .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-urPPZIMIPO .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-urPPZIMIPO .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-urPPZIMIPO .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-urPPZIMIPO .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-urPPZIMIPO .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-urPPZIMIPO .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-urPPZIMIPO .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-urPPZIMIPO .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-urPPZIMIPO .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-urPPZIMIPO .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-urPPZIMIPO .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-urPPZIMIPO .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-urPPZIMIPO .playEnfant,
.cid-urPPZIMIPO .pauseEnfant,
.cid-urPPZIMIPO .prevEnfant,
.cid-urPPZIMIPO .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-urPPZIMIPO .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-urPPZIMIPO #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-urPPZIMIPO .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-urPPZIMIPO .mbr-card-title,
.cid-urPPZIMIPO .cards-wrapper {
  color: #ffa405;
}
.cid-urPPZIMIPO .mbr-section-title P {
  text-align: right;
}
.cid-urPPZJedxh {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-urPPZJedxh .mbr-fallback-image.disabled {
  display: none;
}
.cid-urPPZJedxh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-urPPZJedxh .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-urPPZJedxh .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-urPPZJedxh .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-urPPZJedxh .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-urPPZJedxh .card-row {
  align-items: stretch;
}
.cid-urPPZJedxh .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-urPPZJedxh .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-urPPZJedxh .couleur1 {
  background-color: royalblue;
}
.cid-urPPZJedxh .couleur2 {
  background-color: dodgerblue;
}
.cid-urPPZJedxh .couleur3 {
  background-color: cornflowerblue;
}
.cid-urPPZJedxh .card-box {
  height: 100%;
}
.cid-urPPZJedxh .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-urPPZJedxh .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-urPPZJedxh .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-urPPZJedxh .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-urPPZJXdsG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-urPPZJXdsG .btn {
  border-radius: 1vh;
}
.cid-urPPZJEPeK {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-urPPZJEPeK .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-urPPZJEPeK .mbr-text,
.cid-urPPZJEPeK .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-urPPZKajcs.popup-builder {
  background-color: #ffffff;
}
.cid-urPPZKajcs.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-urPPZKajcs.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-urPPZKajcs .modal-content,
.cid-urPPZKajcs .modal-dialog {
  height: auto;
}
.cid-urPPZKajcs .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-urPPZKajcs .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-urPPZKajcs .form-wrapper .mbr-form .form-group,
  .cid-urPPZKajcs .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-urPPZKajcs .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-urPPZKajcs .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-urPPZKajcs .mbr-text {
  text-align: center;
}
.cid-urPPZKajcs .pt-0 {
  padding-top: 0 !important;
}
.cid-urPPZKajcs .pb-0 {
  padding-bottom: 0 !important;
}
.cid-urPPZKajcs .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-urPPZKajcs .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-urPPZKajcs .modal-open {
  overflow: hidden;
}
.cid-urPPZKajcs .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-urPPZKajcs .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-urPPZKajcs .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-urPPZKajcs .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-urPPZKajcs .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-urPPZKajcs .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-urPPZKajcs .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-urPPZKajcs .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-urPPZKajcs .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-urPPZKajcs .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-urPPZKajcs .modal-backdrop.fade {
  opacity: 0;
}
.cid-urPPZKajcs .modal-backdrop.show {
  opacity: .5;
}
.cid-urPPZKajcs .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-urPPZKajcs .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-urPPZKajcs .modal-header {
    padding: 1rem;
  }
}
.cid-urPPZKajcs .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-urPPZKajcs .modal-header .close svg {
  fill: #ffffff;
}
.cid-urPPZKajcs .modal-header .close:hover {
  opacity: 1;
}
.cid-urPPZKajcs .modal-header .close:focus {
  outline: none;
}
.cid-urPPZKajcs .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-urPPZKajcs .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-urPPZKajcs .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-urPPZKajcs .modal-body {
    padding: 1rem;
  }
}
.cid-urPPZKajcs .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-urPPZKajcs .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-urPPZKajcs .modal-footer {
    padding: 1rem;
  }
}
.cid-urPPZKajcs .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-urPPZKajcs .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-urPPZKajcs .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-urPPZKajcs .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-urPPZKajcs .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-urPPZKajcs .modal-lg,
  .cid-urPPZKajcs .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-urPPZKajcs .modal-xl {
    max-width: 1140px;
  }
}
.cid-urPPZKajcs .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-urPPZKajcs .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-urPPZKajcs .form-group {
  margin-bottom: 1rem;
}
.cid-urPPZKajcs .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-urPPZKajcs .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-urPPZKajcs .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-urPPZKajcs .mbr-section-btn {
  margin: 0;
}
.cid-urPPZKajcs .mbr-section-btn .btn {
  margin: 0;
}
.cid-urPPZKajcs .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-urPPZKajcs .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-urPPZKyBQO.popup-builder {
  background-color: #ffffff;
}
.cid-urPPZKyBQO.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-urPPZKyBQO.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-urPPZKyBQO .modal-content,
.cid-urPPZKyBQO .modal-dialog {
  height: auto;
}
.cid-urPPZKyBQO .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-urPPZKyBQO .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-urPPZKyBQO .form-wrapper .mbr-form .form-group,
  .cid-urPPZKyBQO .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-urPPZKyBQO .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-urPPZKyBQO .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-urPPZKyBQO .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-urPPZKyBQO .pt-0 {
  padding-top: 0 !important;
}
.cid-urPPZKyBQO .pb-0 {
  padding-bottom: 0 !important;
}
.cid-urPPZKyBQO .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-urPPZKyBQO .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-urPPZKyBQO .modal-open {
  overflow: hidden;
}
.cid-urPPZKyBQO .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-urPPZKyBQO .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-urPPZKyBQO .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-urPPZKyBQO .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-urPPZKyBQO .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-urPPZKyBQO .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-urPPZKyBQO .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-urPPZKyBQO .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-urPPZKyBQO .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-urPPZKyBQO .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-urPPZKyBQO .modal-backdrop.fade {
  opacity: 0;
}
.cid-urPPZKyBQO .modal-backdrop.show {
  opacity: .5;
}
.cid-urPPZKyBQO .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-urPPZKyBQO .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-urPPZKyBQO .modal-header {
    padding: 1rem;
  }
}
.cid-urPPZKyBQO .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-urPPZKyBQO .modal-header .close svg {
  fill: #ffffff;
}
.cid-urPPZKyBQO .modal-header .close:hover {
  opacity: 1;
}
.cid-urPPZKyBQO .modal-header .close:focus {
  outline: none;
}
.cid-urPPZKyBQO .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-urPPZKyBQO .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-urPPZKyBQO .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-urPPZKyBQO .modal-body {
    padding: 1rem;
  }
}
.cid-urPPZKyBQO .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-urPPZKyBQO .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-urPPZKyBQO .modal-footer {
    padding: 1rem;
  }
}
.cid-urPPZKyBQO .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-urPPZKyBQO .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-urPPZKyBQO .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-urPPZKyBQO .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-urPPZKyBQO .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-urPPZKyBQO .modal-lg,
  .cid-urPPZKyBQO .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-urPPZKyBQO .modal-xl {
    max-width: 1140px;
  }
}
.cid-urPPZKyBQO .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-urPPZKyBQO .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-urPPZKyBQO .form-group {
  margin-bottom: 1rem;
}
.cid-urPPZKyBQO .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-urPPZKyBQO .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-urPPZKyBQO .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-urPPZKyBQO .mbr-section-btn {
  margin: 0;
}
.cid-urPPZKyBQO .mbr-section-btn .btn {
  margin: 0;
}
.cid-urPPZKyBQO #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-urPPZKyBQO #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-urPPZKyBQO #creativecommons img,
.cid-urPPZKyBQO iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-urPPZL5aHD {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-urPPZL5aHD .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-urPPZL5aHD .bg-facebook:hover {
  background: #0b60cb;
}
.cid-urPPZL5aHD .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-urPPZL5aHD .bg-youtube:hover {
  background: #cc0000;
}
.cid-urPPZL5aHD .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-urPPZL5aHD .bg-twitch:hover {
  background: #7313ff;
}
.cid-urPPZL5aHD .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-urPPZL5aHD [class^="socicon-"]:before,
.cid-urPPZL5aHD [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-urPPZL5aHD .mbr-section-title,
.cid-urPPZL5aHD .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-urPPZLyYSc {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-urPPZLyYSc .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-urPPZLyYSc .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-urPPZLyYSc .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-urPPZLyYSc .form-control:focus,
.cid-urPPZLyYSc .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-urPPZLyYSc .form-group {
  margin-bottom: 1rem;
}
.cid-urPPZLyYSc input::-webkit-input-placeholder,
.cid-urPPZLyYSc textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-urPPZLyYSc input:-moz-placeholder,
.cid-urPPZLyYSc textarea:-moz-placeholder {
  color: #656565;
}
.cid-urPPZLyYSc .jq-selectbox li,
.cid-urPPZLyYSc .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-urPPZLyYSc .jq-selectbox li:hover,
.cid-urPPZLyYSc .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-urPPZLyYSc .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-urPPZLyYSc .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-urPPZLyYSc textarea.form-control {
  resize: none;
}
.cid-urPPZLyYSc .input-group-btn {
  display: inline-block;
}
.cid-urPPZLyYSc .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-urPPZLyYSc .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-urPPZLyYSc .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-urPPZLyYSc .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-urPPZLyYSc .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-urPPZLyYSc .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-urPPZLyYSc .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-urPPZLyYSc .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-urPPZLyYSc .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-urPPZLyYSc .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-urPPZLyYSc .form-control,
.cid-urPPZLyYSc .input-group-btn .btn {
  border-radius: 3px;
}
.cid-urPPZLyYSc #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-urPPZLyYSc #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-urPPZLyYSc #creativecommons img,
.cid-urPPZLyYSc iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-urPPZLyYSc .offset-md-1 {
  margin-left: 1vw;
}
.cid-urPPZMsQ5j .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-urPPZMsQ5j .my-float {
  margin-top: 16px;
}
.cid-urPPZMsQ5j P {
  color: #232323;
}
.cid-urPPZMsQ5j DIV {
  color: #ffffff;
}
.cid-urPPZMsQ5j H10 {
  color: #767676;
}
.cid-urPPZMsQ5j .hidden {
  display: none;
}
.cid-urPPZNtpR6.popup-builder {
  background-color: #ffffff;
}
.cid-urPPZNtpR6.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-urPPZNtpR6.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-urPPZNtpR6 .modal-content,
.cid-urPPZNtpR6 .modal-dialog {
  height: auto;
}
.cid-urPPZNtpR6 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-urPPZNtpR6 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-urPPZNtpR6 .form-wrapper .mbr-form .form-group,
  .cid-urPPZNtpR6 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-urPPZNtpR6 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-urPPZNtpR6 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-urPPZNtpR6 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-urPPZNtpR6 .pt-0 {
  padding-top: 0 !important;
}
.cid-urPPZNtpR6 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-urPPZNtpR6 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-urPPZNtpR6 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-urPPZNtpR6 .modal-open {
  overflow: hidden;
}
.cid-urPPZNtpR6 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-urPPZNtpR6 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-urPPZNtpR6 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-urPPZNtpR6 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-urPPZNtpR6 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-urPPZNtpR6 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-urPPZNtpR6 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-urPPZNtpR6 .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-urPPZNtpR6 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-urPPZNtpR6 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-urPPZNtpR6 .modal-backdrop.fade {
  opacity: 0;
}
.cid-urPPZNtpR6 .modal-backdrop.show {
  opacity: .5;
}
.cid-urPPZNtpR6 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-urPPZNtpR6 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-urPPZNtpR6 .modal-header {
    padding: 1rem;
  }
}
.cid-urPPZNtpR6 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-urPPZNtpR6 .modal-header .close svg {
  fill: #ffffff;
}
.cid-urPPZNtpR6 .modal-header .close:hover {
  opacity: 1;
}
.cid-urPPZNtpR6 .modal-header .close:focus {
  outline: none;
}
.cid-urPPZNtpR6 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-urPPZNtpR6 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-urPPZNtpR6 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-urPPZNtpR6 .modal-body {
    padding: 1rem;
  }
}
.cid-urPPZNtpR6 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-urPPZNtpR6 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-urPPZNtpR6 .modal-footer {
    padding: 1rem;
  }
}
.cid-urPPZNtpR6 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-urPPZNtpR6 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-urPPZNtpR6 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-urPPZNtpR6 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-urPPZNtpR6 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-urPPZNtpR6 .modal-lg,
  .cid-urPPZNtpR6 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-urPPZNtpR6 .modal-xl {
    max-width: 1140px;
  }
}
.cid-urPPZNtpR6 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-urPPZNtpR6 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-urPPZNtpR6 .form-group {
  margin-bottom: 1rem;
}
.cid-urPPZNtpR6 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-urPPZNtpR6 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-urPPZNtpR6 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-urPPZNtpR6 .mbr-section-btn {
  margin: 0;
}
.cid-urPPZNtpR6 .mbr-section-btn .btn {
  margin: 0;
}
.cid-uWzVGgfPNg {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uWzVGgfPNg nav.navbar {
  position: fixed;
}
.cid-uWzVGgfPNg .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-uWzVGgfPNg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uWzVGgfPNg .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-uWzVGgfPNg #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-uWzVGgfPNg .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-uWzVGgfPNg .dropdown-item:hover,
.cid-uWzVGgfPNg .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-uWzVGgfPNg .dropdown-item:hover span {
  color: white;
}
.cid-uWzVGgfPNg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uWzVGgfPNg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uWzVGgfPNg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-uWzVGgfPNg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uWzVGgfPNg .nav-link {
  position: relative;
}
.cid-uWzVGgfPNg .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-uWzVGgfPNg .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-uWzVGgfPNg .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-uWzVGgfPNg .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-uWzVGgfPNg .dropdown-menu,
.cid-uWzVGgfPNg .navbar.opened {
  background: #353535 !important;
}
.cid-uWzVGgfPNg .nav-item:focus,
.cid-uWzVGgfPNg .nav-link:focus {
  outline: none;
}
.cid-uWzVGgfPNg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uWzVGgfPNg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uWzVGgfPNg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uWzVGgfPNg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uWzVGgfPNg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uWzVGgfPNg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uWzVGgfPNg .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-uWzVGgfPNg .navbar.opened {
  transition: all 0.3s;
}
.cid-uWzVGgfPNg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uWzVGgfPNg .navbar .navbar-logo img {
  width: auto;
}
.cid-uWzVGgfPNg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uWzVGgfPNg .navbar.collapsed {
  justify-content: center;
}
.cid-uWzVGgfPNg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uWzVGgfPNg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-uWzVGgfPNg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uWzVGgfPNg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uWzVGgfPNg .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-uWzVGgfPNg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uWzVGgfPNg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uWzVGgfPNg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uWzVGgfPNg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uWzVGgfPNg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uWzVGgfPNg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uWzVGgfPNg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uWzVGgfPNg .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-uWzVGgfPNg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uWzVGgfPNg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uWzVGgfPNg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-uWzVGgfPNg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uWzVGgfPNg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uWzVGgfPNg .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-uWzVGgfPNg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uWzVGgfPNg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uWzVGgfPNg .dropdown-item.active,
.cid-uWzVGgfPNg .dropdown-item:active {
  background-color: transparent;
}
.cid-uWzVGgfPNg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uWzVGgfPNg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uWzVGgfPNg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uWzVGgfPNg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-uWzVGgfPNg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uWzVGgfPNg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uWzVGgfPNg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uWzVGgfPNg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uWzVGgfPNg button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uWzVGgfPNg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-uWzVGgfPNg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uWzVGgfPNg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uWzVGgfPNg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uWzVGgfPNg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uWzVGgfPNg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uWzVGgfPNg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uWzVGgfPNg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uWzVGgfPNg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uWzVGgfPNg .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uWzVGgfPNg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uWzVGgfPNg .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-uWzVGgfPNg .navbar {
    height: 70px;
  }
  .cid-uWzVGgfPNg .navbar.opened {
    height: auto;
  }
  .cid-uWzVGgfPNg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uWzVGgfPNg .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-uWzVGgfPNg .navbar-toggler {
  margin-left: 10px;
}
.cid-uWzVGgfPNg .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-uWzVGgfPNg .navbar-logo {
  margin-right: 0 !important;
}
.cid-uWzVGgfPNg .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-uWzVGgfPNg .mbr-text {
    display: none;
  }
}
.cid-uWzVGgfPNg .navbar-collapse {
  padding-top: 40px !important;
}
.cid-uWzVGgfPNg .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-uWzVGgfPNg .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-uWzVGgfPNg .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-uWzVGgfPNg #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-uWzVGgfPNg #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-uWzVGgfPNg #vol {
    display: none;
  }
}
.cid-uWzVGgfPNg .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-uWzVGgH3lB {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uWzVGgH3lB .mbr-section-title {
  color: #4479d9;
}
#custom-html-1v7 body {
  background-color: black;
}
#custom-html-1v7 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1v7 .complet {
  background-color: #000000;
}
#custom-html-1v7 .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-1v7 .conteneurVideo iframe,
#custom-html-1v7 .conteneurVideo object,
#custom-html-1v7 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1v7 #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-1v7 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1v7 #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-1v7 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1v7 .donneesLecteur {
  padding-left: .5vw;
}
.cid-uWzVGgZPS9 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-uWzVGgZPS9 .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-uWzVGgZPS9 .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-uWzVGgZPS9 .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-uWzVGgZPS9 .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-uWzVGhc0yP {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-uWzVGhc0yP .mbr-text {
  color: #ffffff;
}
.cid-uWzVGhc0yP .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-uWzVGhc0yP .mbr-section-title {
  color: #4479d9;
}
.cid-uWzVGhc0yP H1 {
  color: #4479d9;
}
.cid-uWzVGhc0yP H2 {
  color: #4479d9;
}
.cid-uWzVGhc0yP H3 {
  color: #4479d9;
}
.cid-uWzVGhc0yP .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-uWzVGhc0yP .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-uWzVGhc0yP .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-uWzVGhc0yP .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-uWzVGhc0yP .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-uWzVGhc0yP .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-uWzVGhc0yP .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-uWzVGhc0yP .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-uWzVGhc0yP .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-uWzVGhc0yP .play,
.cid-uWzVGhc0yP .pause,
.cid-uWzVGhc0yP .prev,
.cid-uWzVGhc0yP .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-uWzVGhc0yP .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-uWzVGhc0yP #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-uWzVGhc0yP .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-uWzVGht247 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-uWzVGht247 .mbr-media {
  position: relative;
}
.cid-uWzVGht247 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-uWzVGht247 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-uWzVGht247 img {
    max-width: 95%;
  }
}
.cid-uWzVGht247 h1 {
  line-height: 1.5;
}
.cid-uWzVGht247 .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-uWzVGht247 .start:hover {
  background: #ff1f3f;
}
.cid-uWzVGht247 .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-uWzVGht247 a {
  background-image: none !important;
}
.cid-uWzVGht247 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-uWzVGht247 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-uWzVGht247 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-uWzVGht247 .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-uWzVGht247 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uWzVGht247 .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uWzVGht247 .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-uWzVGht247 .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-uWzVGht247 .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-uWzVGht247 .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-uWzVGht247 .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-uWzVGht247 .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-uWzVGht247 .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-uWzVGht247 .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-uWzVGht247 .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-uWzVGht247 .playEnfant,
.cid-uWzVGht247 .pauseEnfant,
.cid-uWzVGht247 .prevEnfant,
.cid-uWzVGht247 .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-uWzVGht247 .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-uWzVGht247 #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-uWzVGht247 .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-uWzVGht247 .mbr-card-title,
.cid-uWzVGht247 .cards-wrapper {
  color: #ffa405;
}
.cid-uWzVGht247 .mbr-section-title P {
  text-align: right;
}
.cid-uWzVGhUCGk {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-uWzVGhUCGk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uWzVGhUCGk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uWzVGhUCGk .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-uWzVGhUCGk .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-uWzVGhUCGk .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-uWzVGhUCGk .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-uWzVGhUCGk .card-row {
  align-items: stretch;
}
.cid-uWzVGhUCGk .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-uWzVGhUCGk .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-uWzVGhUCGk .couleur1 {
  background-color: royalblue;
}
.cid-uWzVGhUCGk .couleur2 {
  background-color: dodgerblue;
}
.cid-uWzVGhUCGk .couleur3 {
  background-color: cornflowerblue;
}
.cid-uWzVGhUCGk .card-box {
  height: 100%;
}
.cid-uWzVGhUCGk .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-uWzVGhUCGk .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-uWzVGhUCGk .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-uWzVGhUCGk .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-uWzVGihxjD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uWzVGihxjD .btn {
  border-radius: 1vh;
}
.cid-uWzVGiwf8P {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-uWzVGiwf8P .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-uWzVGiwf8P .mbr-text,
.cid-uWzVGiwf8P .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-uWzVGiNZPR.popup-builder {
  background-color: #ffffff;
}
.cid-uWzVGiNZPR.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uWzVGiNZPR.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uWzVGiNZPR .modal-content,
.cid-uWzVGiNZPR .modal-dialog {
  height: auto;
}
.cid-uWzVGiNZPR .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uWzVGiNZPR .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uWzVGiNZPR .form-wrapper .mbr-form .form-group,
  .cid-uWzVGiNZPR .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uWzVGiNZPR .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uWzVGiNZPR .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uWzVGiNZPR .mbr-text {
  text-align: center;
}
.cid-uWzVGiNZPR .pt-0 {
  padding-top: 0 !important;
}
.cid-uWzVGiNZPR .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uWzVGiNZPR .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uWzVGiNZPR .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uWzVGiNZPR .modal-open {
  overflow: hidden;
}
.cid-uWzVGiNZPR .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uWzVGiNZPR .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uWzVGiNZPR .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uWzVGiNZPR .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-uWzVGiNZPR .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uWzVGiNZPR .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uWzVGiNZPR .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uWzVGiNZPR .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-uWzVGiNZPR .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uWzVGiNZPR .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uWzVGiNZPR .modal-backdrop.fade {
  opacity: 0;
}
.cid-uWzVGiNZPR .modal-backdrop.show {
  opacity: .5;
}
.cid-uWzVGiNZPR .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-uWzVGiNZPR .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uWzVGiNZPR .modal-header {
    padding: 1rem;
  }
}
.cid-uWzVGiNZPR .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uWzVGiNZPR .modal-header .close svg {
  fill: #ffffff;
}
.cid-uWzVGiNZPR .modal-header .close:hover {
  opacity: 1;
}
.cid-uWzVGiNZPR .modal-header .close:focus {
  outline: none;
}
.cid-uWzVGiNZPR .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uWzVGiNZPR .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uWzVGiNZPR .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uWzVGiNZPR .modal-body {
    padding: 1rem;
  }
}
.cid-uWzVGiNZPR .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-uWzVGiNZPR .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uWzVGiNZPR .modal-footer {
    padding: 1rem;
  }
}
.cid-uWzVGiNZPR .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uWzVGiNZPR .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uWzVGiNZPR .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uWzVGiNZPR .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uWzVGiNZPR .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uWzVGiNZPR .modal-lg,
  .cid-uWzVGiNZPR .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uWzVGiNZPR .modal-xl {
    max-width: 1140px;
  }
}
.cid-uWzVGiNZPR .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uWzVGiNZPR .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-uWzVGiNZPR .form-group {
  margin-bottom: 1rem;
}
.cid-uWzVGiNZPR .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uWzVGiNZPR .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uWzVGiNZPR .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-uWzVGiNZPR .mbr-section-btn {
  margin: 0;
}
.cid-uWzVGiNZPR .mbr-section-btn .btn {
  margin: 0;
}
.cid-uWzVGiNZPR .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-uWzVGiNZPR .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-uWzVGjbvO8.popup-builder {
  background-color: #ffffff;
}
.cid-uWzVGjbvO8.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uWzVGjbvO8.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uWzVGjbvO8 .modal-content,
.cid-uWzVGjbvO8 .modal-dialog {
  height: auto;
}
.cid-uWzVGjbvO8 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uWzVGjbvO8 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uWzVGjbvO8 .form-wrapper .mbr-form .form-group,
  .cid-uWzVGjbvO8 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uWzVGjbvO8 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uWzVGjbvO8 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uWzVGjbvO8 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-uWzVGjbvO8 .pt-0 {
  padding-top: 0 !important;
}
.cid-uWzVGjbvO8 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uWzVGjbvO8 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uWzVGjbvO8 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uWzVGjbvO8 .modal-open {
  overflow: hidden;
}
.cid-uWzVGjbvO8 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uWzVGjbvO8 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uWzVGjbvO8 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uWzVGjbvO8 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-uWzVGjbvO8 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uWzVGjbvO8 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uWzVGjbvO8 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uWzVGjbvO8 .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-uWzVGjbvO8 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uWzVGjbvO8 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uWzVGjbvO8 .modal-backdrop.fade {
  opacity: 0;
}
.cid-uWzVGjbvO8 .modal-backdrop.show {
  opacity: .5;
}
.cid-uWzVGjbvO8 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-uWzVGjbvO8 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uWzVGjbvO8 .modal-header {
    padding: 1rem;
  }
}
.cid-uWzVGjbvO8 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uWzVGjbvO8 .modal-header .close svg {
  fill: #ffffff;
}
.cid-uWzVGjbvO8 .modal-header .close:hover {
  opacity: 1;
}
.cid-uWzVGjbvO8 .modal-header .close:focus {
  outline: none;
}
.cid-uWzVGjbvO8 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uWzVGjbvO8 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uWzVGjbvO8 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uWzVGjbvO8 .modal-body {
    padding: 1rem;
  }
}
.cid-uWzVGjbvO8 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-uWzVGjbvO8 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uWzVGjbvO8 .modal-footer {
    padding: 1rem;
  }
}
.cid-uWzVGjbvO8 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uWzVGjbvO8 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uWzVGjbvO8 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uWzVGjbvO8 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uWzVGjbvO8 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uWzVGjbvO8 .modal-lg,
  .cid-uWzVGjbvO8 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uWzVGjbvO8 .modal-xl {
    max-width: 1140px;
  }
}
.cid-uWzVGjbvO8 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uWzVGjbvO8 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-uWzVGjbvO8 .form-group {
  margin-bottom: 1rem;
}
.cid-uWzVGjbvO8 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uWzVGjbvO8 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uWzVGjbvO8 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-uWzVGjbvO8 .mbr-section-btn {
  margin: 0;
}
.cid-uWzVGjbvO8 .mbr-section-btn .btn {
  margin: 0;
}
.cid-uWzVGjbvO8 #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-uWzVGjbvO8 #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-uWzVGjbvO8 #creativecommons img,
.cid-uWzVGjbvO8 iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-uWzVGjG4b1 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-uWzVGjG4b1 .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-uWzVGjG4b1 .bg-facebook:hover {
  background: #0b60cb;
}
.cid-uWzVGjG4b1 .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-uWzVGjG4b1 .bg-youtube:hover {
  background: #cc0000;
}
.cid-uWzVGjG4b1 .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-uWzVGjG4b1 .bg-twitch:hover {
  background: #7313ff;
}
.cid-uWzVGjG4b1 .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-uWzVGjG4b1 [class^="socicon-"]:before,
.cid-uWzVGjG4b1 [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-uWzVGjG4b1 .mbr-section-title,
.cid-uWzVGjG4b1 .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-uWzVGkdAVM {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-uWzVGkdAVM .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-uWzVGkdAVM .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-uWzVGkdAVM .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-uWzVGkdAVM .form-control:focus,
.cid-uWzVGkdAVM .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-uWzVGkdAVM .form-group {
  margin-bottom: 1rem;
}
.cid-uWzVGkdAVM input::-webkit-input-placeholder,
.cid-uWzVGkdAVM textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-uWzVGkdAVM input:-moz-placeholder,
.cid-uWzVGkdAVM textarea:-moz-placeholder {
  color: #656565;
}
.cid-uWzVGkdAVM .jq-selectbox li,
.cid-uWzVGkdAVM .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-uWzVGkdAVM .jq-selectbox li:hover,
.cid-uWzVGkdAVM .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-uWzVGkdAVM .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-uWzVGkdAVM .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-uWzVGkdAVM textarea.form-control {
  resize: none;
}
.cid-uWzVGkdAVM .input-group-btn {
  display: inline-block;
}
.cid-uWzVGkdAVM .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-uWzVGkdAVM .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uWzVGkdAVM .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-uWzVGkdAVM .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-uWzVGkdAVM .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-uWzVGkdAVM .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-uWzVGkdAVM .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uWzVGkdAVM .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-uWzVGkdAVM .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-uWzVGkdAVM .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-uWzVGkdAVM .form-control,
.cid-uWzVGkdAVM .input-group-btn .btn {
  border-radius: 3px;
}
.cid-uWzVGkdAVM #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-uWzVGkdAVM #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-uWzVGkdAVM #creativecommons img,
.cid-uWzVGkdAVM iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-uWzVGkdAVM .offset-md-1 {
  margin-left: 1vw;
}
.cid-uWzVGlgIOk .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-uWzVGlgIOk .my-float {
  margin-top: 16px;
}
.cid-uWzVGlgIOk P {
  color: #232323;
}
.cid-uWzVGlgIOk DIV {
  color: #ffffff;
}
.cid-uWzVGlgIOk H10 {
  color: #767676;
}
.cid-uWzVGlgIOk .hidden {
  display: none;
}
.cid-uWzVGlKyfU.popup-builder {
  background-color: #ffffff;
}
.cid-uWzVGlKyfU.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-uWzVGlKyfU.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-uWzVGlKyfU .modal-content,
.cid-uWzVGlKyfU .modal-dialog {
  height: auto;
}
.cid-uWzVGlKyfU .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-uWzVGlKyfU .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-uWzVGlKyfU .form-wrapper .mbr-form .form-group,
  .cid-uWzVGlKyfU .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-uWzVGlKyfU .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-uWzVGlKyfU .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uWzVGlKyfU .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-uWzVGlKyfU .pt-0 {
  padding-top: 0 !important;
}
.cid-uWzVGlKyfU .pb-0 {
  padding-bottom: 0 !important;
}
.cid-uWzVGlKyfU .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-uWzVGlKyfU .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-uWzVGlKyfU .modal-open {
  overflow: hidden;
}
.cid-uWzVGlKyfU .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-uWzVGlKyfU .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-uWzVGlKyfU .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-uWzVGlKyfU .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-uWzVGlKyfU .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-uWzVGlKyfU .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-uWzVGlKyfU .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-uWzVGlKyfU .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-uWzVGlKyfU .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-uWzVGlKyfU .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-uWzVGlKyfU .modal-backdrop.fade {
  opacity: 0;
}
.cid-uWzVGlKyfU .modal-backdrop.show {
  opacity: .5;
}
.cid-uWzVGlKyfU .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-uWzVGlKyfU .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-uWzVGlKyfU .modal-header {
    padding: 1rem;
  }
}
.cid-uWzVGlKyfU .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-uWzVGlKyfU .modal-header .close svg {
  fill: #ffffff;
}
.cid-uWzVGlKyfU .modal-header .close:hover {
  opacity: 1;
}
.cid-uWzVGlKyfU .modal-header .close:focus {
  outline: none;
}
.cid-uWzVGlKyfU .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-uWzVGlKyfU .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-uWzVGlKyfU .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uWzVGlKyfU .modal-body {
    padding: 1rem;
  }
}
.cid-uWzVGlKyfU .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-uWzVGlKyfU .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uWzVGlKyfU .modal-footer {
    padding: 1rem;
  }
}
.cid-uWzVGlKyfU .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-uWzVGlKyfU .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-uWzVGlKyfU .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-uWzVGlKyfU .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-uWzVGlKyfU .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-uWzVGlKyfU .modal-lg,
  .cid-uWzVGlKyfU .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-uWzVGlKyfU .modal-xl {
    max-width: 1140px;
  }
}
.cid-uWzVGlKyfU .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-uWzVGlKyfU .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-uWzVGlKyfU .form-group {
  margin-bottom: 1rem;
}
.cid-uWzVGlKyfU .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-uWzVGlKyfU .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-uWzVGlKyfU .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-uWzVGlKyfU .mbr-section-btn {
  margin: 0;
}
.cid-uWzVGlKyfU .mbr-section-btn .btn {
  margin: 0;
}
.cid-v65zNNBaEF {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-v65zNNBaEF nav.navbar {
  position: fixed;
}
.cid-v65zNNBaEF .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-v65zNNBaEF .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-v65zNNBaEF .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-v65zNNBaEF #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-v65zNNBaEF .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-v65zNNBaEF .dropdown-item:hover,
.cid-v65zNNBaEF .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-v65zNNBaEF .dropdown-item:hover span {
  color: white;
}
.cid-v65zNNBaEF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-v65zNNBaEF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-v65zNNBaEF .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-v65zNNBaEF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v65zNNBaEF .nav-link {
  position: relative;
}
.cid-v65zNNBaEF .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-v65zNNBaEF .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-v65zNNBaEF .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-v65zNNBaEF .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-v65zNNBaEF .dropdown-menu,
.cid-v65zNNBaEF .navbar.opened {
  background: #353535 !important;
}
.cid-v65zNNBaEF .nav-item:focus,
.cid-v65zNNBaEF .nav-link:focus {
  outline: none;
}
.cid-v65zNNBaEF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v65zNNBaEF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v65zNNBaEF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v65zNNBaEF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v65zNNBaEF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v65zNNBaEF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v65zNNBaEF .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-v65zNNBaEF .navbar.opened {
  transition: all 0.3s;
}
.cid-v65zNNBaEF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v65zNNBaEF .navbar .navbar-logo img {
  width: auto;
}
.cid-v65zNNBaEF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-v65zNNBaEF .navbar.collapsed {
  justify-content: center;
}
.cid-v65zNNBaEF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v65zNNBaEF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v65zNNBaEF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v65zNNBaEF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v65zNNBaEF .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-v65zNNBaEF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v65zNNBaEF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v65zNNBaEF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-v65zNNBaEF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v65zNNBaEF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v65zNNBaEF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v65zNNBaEF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v65zNNBaEF .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-v65zNNBaEF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v65zNNBaEF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v65zNNBaEF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v65zNNBaEF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v65zNNBaEF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v65zNNBaEF .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-v65zNNBaEF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v65zNNBaEF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v65zNNBaEF .dropdown-item.active,
.cid-v65zNNBaEF .dropdown-item:active {
  background-color: transparent;
}
.cid-v65zNNBaEF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v65zNNBaEF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v65zNNBaEF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v65zNNBaEF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-v65zNNBaEF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v65zNNBaEF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v65zNNBaEF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v65zNNBaEF .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v65zNNBaEF button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v65zNNBaEF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-v65zNNBaEF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v65zNNBaEF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v65zNNBaEF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v65zNNBaEF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v65zNNBaEF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v65zNNBaEF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v65zNNBaEF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v65zNNBaEF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v65zNNBaEF .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-v65zNNBaEF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v65zNNBaEF .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-v65zNNBaEF .navbar {
    height: 70px;
  }
  .cid-v65zNNBaEF .navbar.opened {
    height: auto;
  }
  .cid-v65zNNBaEF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v65zNNBaEF .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-v65zNNBaEF .navbar-toggler {
  margin-left: 10px;
}
.cid-v65zNNBaEF .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-v65zNNBaEF .navbar-logo {
  margin-right: 0 !important;
}
.cid-v65zNNBaEF .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-v65zNNBaEF .mbr-text {
    display: none;
  }
}
.cid-v65zNNBaEF .navbar-collapse {
  padding-top: 40px !important;
}
.cid-v65zNNBaEF .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-v65zNNBaEF .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-v65zNNBaEF .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-v65zNNBaEF #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-v65zNNBaEF #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-v65zNNBaEF #vol {
    display: none;
  }
}
.cid-v65zNNBaEF .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-v65zNOto98 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-v65zNOto98 .mbr-section-title {
  color: #4479d9;
}
#custom-html-1yo body {
  background-color: black;
}
#custom-html-1yo .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1yo .complet {
  background-color: #000000;
}
#custom-html-1yo .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-1yo .conteneurVideo iframe,
#custom-html-1yo .conteneurVideo object,
#custom-html-1yo .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1yo #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-1yo .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1yo #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-1yo .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1yo .donneesLecteur {
  padding-left: .5vw;
}
.cid-v65zNOWNYF {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-v65zNOWNYF .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-v65zNPd0ud {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-v65zNPd0ud .mbr-text {
  color: #ffffff;
}
.cid-v65zNPd0ud .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-v65zNPd0ud .mbr-section-title {
  color: #4479d9;
}
.cid-v65zNPd0ud H1 {
  color: #4479d9;
}
.cid-v65zNPd0ud H2 {
  color: #4479d9;
}
.cid-v65zNPd0ud H3 {
  color: #4479d9;
}
.cid-v65zNPd0ud .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-v65zNPd0ud .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-v65zNPd0ud .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-v65zNPd0ud .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-v65zNPd0ud .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-v65zNPd0ud .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-v65zNPd0ud .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-v65zNPd0ud .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-v65zNPd0ud .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-v65zNPd0ud .play,
.cid-v65zNPd0ud .pause,
.cid-v65zNPd0ud .prev,
.cid-v65zNPd0ud .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-v65zNPd0ud .fa-2x {
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-v65zNPd0ud #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-v65zNPd0ud .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-v65zNPd0ud .biophonie {
  padding: 1em;
  text-align: center;
}
.cid-v65zNPd0ud 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-v65zNPx0Qd {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-v65zNPx0Qd .mbr-media {
  position: relative;
}
.cid-v65zNPx0Qd .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-v65zNPx0Qd 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-v65zNPx0Qd img {
    max-width: 95%;
  }
}
.cid-v65zNPx0Qd h1 {
  line-height: 1.5;
}
.cid-v65zNPx0Qd .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-v65zNPx0Qd .start:hover {
  background: #ff1f3f;
}
.cid-v65zNPx0Qd .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-v65zNPx0Qd a {
  background-image: none !important;
}
.cid-v65zNPx0Qd .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-v65zNPx0Qd .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-v65zNPx0Qd .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-v65zNPx0Qd .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-v65zNPx0Qd .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-v65zNPx0Qd .mbr-section-title {
  color: #ffffff;
}
.cid-v65zNPx0Qd .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-v65zNPx0Qd .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-v65zNPx0Qd .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-v65zNPx0Qd .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-v65zNPx0Qd .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-v65zNPx0Qd .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-v65zNPx0Qd .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-v65zNPx0Qd .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-v65zNPx0Qd .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-v65zNPx0Qd .playEnfant,
.cid-v65zNPx0Qd .pauseEnfant,
.cid-v65zNPx0Qd .prevEnfant,
.cid-v65zNPx0Qd .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-v65zNPx0Qd .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-v65zNPx0Qd #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-v65zNPx0Qd .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-v65zNPx0Qd .mbr-card-title,
.cid-v65zNPx0Qd .cards-wrapper {
  color: #ffa405;
}
.cid-v65zNPx0Qd .mbr-section-title P {
  text-align: right;
}
.cid-v65zNQ14Wd {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-v65zNQ14Wd .mbr-fallback-image.disabled {
  display: none;
}
.cid-v65zNQ14Wd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v65zNQ14Wd .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-v65zNQ14Wd .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-v65zNQ14Wd .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-v65zNQ14Wd .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-v65zNQ14Wd .card-row {
  align-items: stretch;
}
.cid-v65zNQ14Wd .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-v65zNQ14Wd .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-v65zNQ14Wd .couleur1 {
  background-color: royalblue;
}
.cid-v65zNQ14Wd .couleur2 {
  background-color: dodgerblue;
}
.cid-v65zNQ14Wd .couleur3 {
  background-color: cornflowerblue;
}
.cid-v65zNQ14Wd .card-box {
  height: 100%;
}
.cid-v65zNQ14Wd .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-v65zNQ14Wd .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-v65zNQ14Wd .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-v65zNQ14Wd .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-v65zNQvqQH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-v65zNQvqQH .btn {
  border-radius: 1vh;
}
.cid-v65zNQJkh1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-v65zNQJkh1 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-v65zNQJkh1 .mbr-text,
.cid-v65zNQJkh1 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-v65zNQZWYI.popup-builder {
  background-color: #ffffff;
}
.cid-v65zNQZWYI.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-v65zNQZWYI.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-v65zNQZWYI .modal-content,
.cid-v65zNQZWYI .modal-dialog {
  height: auto;
}
.cid-v65zNQZWYI .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-v65zNQZWYI .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-v65zNQZWYI .form-wrapper .mbr-form .form-group,
  .cid-v65zNQZWYI .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-v65zNQZWYI .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-v65zNQZWYI .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v65zNQZWYI .mbr-text {
  text-align: center;
}
.cid-v65zNQZWYI .pt-0 {
  padding-top: 0 !important;
}
.cid-v65zNQZWYI .pb-0 {
  padding-bottom: 0 !important;
}
.cid-v65zNQZWYI .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-v65zNQZWYI .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-v65zNQZWYI .modal-open {
  overflow: hidden;
}
.cid-v65zNQZWYI .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-v65zNQZWYI .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-v65zNQZWYI .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-v65zNQZWYI .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-v65zNQZWYI .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-v65zNQZWYI .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-v65zNQZWYI .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-v65zNQZWYI .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-v65zNQZWYI .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-v65zNQZWYI .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-v65zNQZWYI .modal-backdrop.fade {
  opacity: 0;
}
.cid-v65zNQZWYI .modal-backdrop.show {
  opacity: .5;
}
.cid-v65zNQZWYI .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-v65zNQZWYI .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v65zNQZWYI .modal-header {
    padding: 1rem;
  }
}
.cid-v65zNQZWYI .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-v65zNQZWYI .modal-header .close svg {
  fill: #ffffff;
}
.cid-v65zNQZWYI .modal-header .close:hover {
  opacity: 1;
}
.cid-v65zNQZWYI .modal-header .close:focus {
  outline: none;
}
.cid-v65zNQZWYI .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-v65zNQZWYI .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-v65zNQZWYI .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v65zNQZWYI .modal-body {
    padding: 1rem;
  }
}
.cid-v65zNQZWYI .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-v65zNQZWYI .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v65zNQZWYI .modal-footer {
    padding: 1rem;
  }
}
.cid-v65zNQZWYI .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-v65zNQZWYI .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-v65zNQZWYI .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-v65zNQZWYI .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-v65zNQZWYI .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-v65zNQZWYI .modal-lg,
  .cid-v65zNQZWYI .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-v65zNQZWYI .modal-xl {
    max-width: 1140px;
  }
}
.cid-v65zNQZWYI .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-v65zNQZWYI .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-v65zNQZWYI .form-group {
  margin-bottom: 1rem;
}
.cid-v65zNQZWYI .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-v65zNQZWYI .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-v65zNQZWYI .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-v65zNQZWYI .mbr-section-btn {
  margin: 0;
}
.cid-v65zNQZWYI .mbr-section-btn .btn {
  margin: 0;
}
.cid-v65zNQZWYI .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-v65zNQZWYI .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-v65zNRkSgG.popup-builder {
  background-color: #ffffff;
}
.cid-v65zNRkSgG.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-v65zNRkSgG.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-v65zNRkSgG .modal-content,
.cid-v65zNRkSgG .modal-dialog {
  height: auto;
}
.cid-v65zNRkSgG .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-v65zNRkSgG .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-v65zNRkSgG .form-wrapper .mbr-form .form-group,
  .cid-v65zNRkSgG .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-v65zNRkSgG .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-v65zNRkSgG .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v65zNRkSgG .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-v65zNRkSgG .pt-0 {
  padding-top: 0 !important;
}
.cid-v65zNRkSgG .pb-0 {
  padding-bottom: 0 !important;
}
.cid-v65zNRkSgG .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-v65zNRkSgG .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-v65zNRkSgG .modal-open {
  overflow: hidden;
}
.cid-v65zNRkSgG .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-v65zNRkSgG .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-v65zNRkSgG .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-v65zNRkSgG .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-v65zNRkSgG .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-v65zNRkSgG .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-v65zNRkSgG .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-v65zNRkSgG .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-v65zNRkSgG .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-v65zNRkSgG .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-v65zNRkSgG .modal-backdrop.fade {
  opacity: 0;
}
.cid-v65zNRkSgG .modal-backdrop.show {
  opacity: .5;
}
.cid-v65zNRkSgG .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-v65zNRkSgG .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v65zNRkSgG .modal-header {
    padding: 1rem;
  }
}
.cid-v65zNRkSgG .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-v65zNRkSgG .modal-header .close svg {
  fill: #ffffff;
}
.cid-v65zNRkSgG .modal-header .close:hover {
  opacity: 1;
}
.cid-v65zNRkSgG .modal-header .close:focus {
  outline: none;
}
.cid-v65zNRkSgG .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-v65zNRkSgG .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-v65zNRkSgG .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v65zNRkSgG .modal-body {
    padding: 1rem;
  }
}
.cid-v65zNRkSgG .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-v65zNRkSgG .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v65zNRkSgG .modal-footer {
    padding: 1rem;
  }
}
.cid-v65zNRkSgG .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-v65zNRkSgG .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-v65zNRkSgG .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-v65zNRkSgG .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-v65zNRkSgG .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-v65zNRkSgG .modal-lg,
  .cid-v65zNRkSgG .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-v65zNRkSgG .modal-xl {
    max-width: 1140px;
  }
}
.cid-v65zNRkSgG .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-v65zNRkSgG .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-v65zNRkSgG .form-group {
  margin-bottom: 1rem;
}
.cid-v65zNRkSgG .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-v65zNRkSgG .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-v65zNRkSgG .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-v65zNRkSgG .mbr-section-btn {
  margin: 0;
}
.cid-v65zNRkSgG .mbr-section-btn .btn {
  margin: 0;
}
.cid-v65zNRMLnz.popup-builder {
  background-color: #ffffff;
}
.cid-v65zNRMLnz.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-v65zNRMLnz.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-v65zNRMLnz .modal-content,
.cid-v65zNRMLnz .modal-dialog {
  height: auto;
}
.cid-v65zNRMLnz .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-v65zNRMLnz .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-v65zNRMLnz .form-wrapper .mbr-form .form-group,
  .cid-v65zNRMLnz .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-v65zNRMLnz .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-v65zNRMLnz .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v65zNRMLnz .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-v65zNRMLnz .pt-0 {
  padding-top: 0 !important;
}
.cid-v65zNRMLnz .pb-0 {
  padding-bottom: 0 !important;
}
.cid-v65zNRMLnz .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-v65zNRMLnz .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-v65zNRMLnz .modal-open {
  overflow: hidden;
}
.cid-v65zNRMLnz .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-v65zNRMLnz .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-v65zNRMLnz .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-v65zNRMLnz .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-v65zNRMLnz .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-v65zNRMLnz .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-v65zNRMLnz .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-v65zNRMLnz .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-v65zNRMLnz .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-v65zNRMLnz .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-v65zNRMLnz .modal-backdrop.fade {
  opacity: 0;
}
.cid-v65zNRMLnz .modal-backdrop.show {
  opacity: .5;
}
.cid-v65zNRMLnz .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-v65zNRMLnz .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v65zNRMLnz .modal-header {
    padding: 1rem;
  }
}
.cid-v65zNRMLnz .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-v65zNRMLnz .modal-header .close svg {
  fill: #ffffff;
}
.cid-v65zNRMLnz .modal-header .close:hover {
  opacity: 1;
}
.cid-v65zNRMLnz .modal-header .close:focus {
  outline: none;
}
.cid-v65zNRMLnz .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-v65zNRMLnz .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-v65zNRMLnz .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v65zNRMLnz .modal-body {
    padding: 1rem;
  }
}
.cid-v65zNRMLnz .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-v65zNRMLnz .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v65zNRMLnz .modal-footer {
    padding: 1rem;
  }
}
.cid-v65zNRMLnz .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-v65zNRMLnz .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-v65zNRMLnz .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-v65zNRMLnz .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-v65zNRMLnz .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-v65zNRMLnz .modal-lg,
  .cid-v65zNRMLnz .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-v65zNRMLnz .modal-xl {
    max-width: 1140px;
  }
}
.cid-v65zNRMLnz .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-v65zNRMLnz .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-v65zNRMLnz .form-group {
  margin-bottom: 1rem;
}
.cid-v65zNRMLnz .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-v65zNRMLnz .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-v65zNRMLnz .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-v65zNRMLnz .mbr-section-btn {
  margin: 0;
}
.cid-v65zNRMLnz .mbr-section-btn .btn {
  margin: 0;
}
.cid-v65zNRMLnz #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-v65zNRMLnz #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-v65zNRMLnz #creativecommons img,
.cid-v65zNRMLnz iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-v65zNSlQnd {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-v65zNSlQnd .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-v65zNSlQnd .bg-facebook:hover {
  background: #0b60cb;
}
.cid-v65zNSlQnd .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-v65zNSlQnd .bg-youtube:hover {
  background: #cc0000;
}
.cid-v65zNSlQnd .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-v65zNSlQnd .bg-twitch:hover {
  background: #7313ff;
}
.cid-v65zNSlQnd .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-v65zNSlQnd [class^="socicon-"]:before,
.cid-v65zNSlQnd [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-v65zNSlQnd .mbr-section-title,
.cid-v65zNSlQnd .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-v65zNSRFww {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-v65zNSRFww .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-v65zNSRFww .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-v65zNSRFww .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-v65zNSRFww .form-control:focus,
.cid-v65zNSRFww .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v65zNSRFww .form-group {
  margin-bottom: 1rem;
}
.cid-v65zNSRFww input::-webkit-input-placeholder,
.cid-v65zNSRFww textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v65zNSRFww input:-moz-placeholder,
.cid-v65zNSRFww textarea:-moz-placeholder {
  color: #656565;
}
.cid-v65zNSRFww .jq-selectbox li,
.cid-v65zNSRFww .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v65zNSRFww .jq-selectbox li:hover,
.cid-v65zNSRFww .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v65zNSRFww .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v65zNSRFww .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v65zNSRFww textarea.form-control {
  resize: none;
}
.cid-v65zNSRFww .input-group-btn {
  display: inline-block;
}
.cid-v65zNSRFww .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-v65zNSRFww .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v65zNSRFww .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v65zNSRFww .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-v65zNSRFww .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-v65zNSRFww .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-v65zNSRFww .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-v65zNSRFww .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-v65zNSRFww .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-v65zNSRFww .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-v65zNSRFww .form-control,
.cid-v65zNSRFww .input-group-btn .btn {
  border-radius: 3px;
}
.cid-v65zNSRFww #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-v65zNSRFww #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-v65zNSRFww #creativecommons img,
.cid-v65zNSRFww iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-v65zNSRFww .offset-md-1 {
  margin-left: 1vw;
}
.cid-v65zNTlJdG .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-v65zNTlJdG .my-float {
  margin-top: 16px;
}
.cid-v65zNTlJdG P {
  color: #232323;
}
.cid-v65zNTlJdG DIV {
  color: #ffffff;
}
.cid-v65zNTlJdG H10 {
  color: #767676;
}
.cid-v65zNTlJdG .hidden {
  display: none;
}
.cid-v65zNTQ14L.popup-builder {
  background-color: #ffffff;
}
.cid-v65zNTQ14L.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-v65zNTQ14L.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-v65zNTQ14L .modal-content,
.cid-v65zNTQ14L .modal-dialog {
  height: auto;
}
.cid-v65zNTQ14L .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-v65zNTQ14L .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-v65zNTQ14L .form-wrapper .mbr-form .form-group,
  .cid-v65zNTQ14L .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-v65zNTQ14L .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-v65zNTQ14L .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v65zNTQ14L .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-v65zNTQ14L .pt-0 {
  padding-top: 0 !important;
}
.cid-v65zNTQ14L .pb-0 {
  padding-bottom: 0 !important;
}
.cid-v65zNTQ14L .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-v65zNTQ14L .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-v65zNTQ14L .modal-open {
  overflow: hidden;
}
.cid-v65zNTQ14L .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-v65zNTQ14L .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-v65zNTQ14L .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-v65zNTQ14L .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-v65zNTQ14L .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-v65zNTQ14L .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-v65zNTQ14L .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-v65zNTQ14L .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-v65zNTQ14L .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-v65zNTQ14L .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-v65zNTQ14L .modal-backdrop.fade {
  opacity: 0;
}
.cid-v65zNTQ14L .modal-backdrop.show {
  opacity: .5;
}
.cid-v65zNTQ14L .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-v65zNTQ14L .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v65zNTQ14L .modal-header {
    padding: 1rem;
  }
}
.cid-v65zNTQ14L .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-v65zNTQ14L .modal-header .close svg {
  fill: #ffffff;
}
.cid-v65zNTQ14L .modal-header .close:hover {
  opacity: 1;
}
.cid-v65zNTQ14L .modal-header .close:focus {
  outline: none;
}
.cid-v65zNTQ14L .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-v65zNTQ14L .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-v65zNTQ14L .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v65zNTQ14L .modal-body {
    padding: 1rem;
  }
}
.cid-v65zNTQ14L .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-v65zNTQ14L .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v65zNTQ14L .modal-footer {
    padding: 1rem;
  }
}
.cid-v65zNTQ14L .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-v65zNTQ14L .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-v65zNTQ14L .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-v65zNTQ14L .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-v65zNTQ14L .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-v65zNTQ14L .modal-lg,
  .cid-v65zNTQ14L .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-v65zNTQ14L .modal-xl {
    max-width: 1140px;
  }
}
.cid-v65zNTQ14L .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-v65zNTQ14L .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-v65zNTQ14L .form-group {
  margin-bottom: 1rem;
}
.cid-v65zNTQ14L .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-v65zNTQ14L .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-v65zNTQ14L .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-v65zNTQ14L .mbr-section-btn {
  margin: 0;
}
.cid-v65zNTQ14L .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMINNnaxv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMINNnaxv4 nav.navbar {
  position: fixed;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMINNnaxv4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMINNnaxv4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMINNnaxv4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover,
.cid-tMINNnaxv4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover span {
  color: white;
}
.cid-tMINNnaxv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMINNnaxv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMINNnaxv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMINNnaxv4 .nav-link {
  position: relative;
}
.cid-tMINNnaxv4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMINNnaxv4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMINNnaxv4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMINNnaxv4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMINNnaxv4 .dropdown-menu,
.cid-tMINNnaxv4 .navbar.opened {
  background: #353535 !important;
}
.cid-tMINNnaxv4 .nav-item:focus,
.cid-tMINNnaxv4 .nav-link:focus {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMINNnaxv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tMINNnaxv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMINNnaxv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tMINNnaxv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMINNnaxv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMINNnaxv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMINNnaxv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMINNnaxv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMINNnaxv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMINNnaxv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMINNnaxv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMINNnaxv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown-item.active,
.cid-tMINNnaxv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tMINNnaxv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMINNnaxv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMINNnaxv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMINNnaxv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMINNnaxv4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMINNnaxv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar {
    height: 70px;
  }
  .cid-tMINNnaxv4 .navbar.opened {
    height: auto;
  }
  .cid-tMINNnaxv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMINNnaxv4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMINNnaxv4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMINNnaxv4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-text {
    display: none;
  }
}
.cid-tMINNnaxv4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMINNnaxv4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 #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-tMINNnaxv4 #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-tMINNnaxv4 #vol {
    display: none;
  }
}
.cid-tMINNnaxv4 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-szPiBtiwV3 {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-szPiBtiwV3 .mbr-section-title {
  color: #4479d9;
}
#custom-html-1l6 body {
  background-color: black;
}
#custom-html-1l6 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1l6 .complet {
  background-color: #000000;
}
#custom-html-1l6 .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-1l6 .conteneurVideo iframe,
#custom-html-1l6 .conteneurVideo object,
#custom-html-1l6 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1l6 #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-1l6 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1l6 #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-1l6 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1l6 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkX1ZkUTg {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkX1ZkUTg .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkX1ZkUTg .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkX1ZkUTg .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkX1ZkUTg .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-szPiBtTL5E {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-szPiBtTL5E .mbr-text {
  color: #ffffff;
}
.cid-szPiBtTL5E .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-szPiBtTL5E .mbr-section-title {
  color: #4479d9;
}
.cid-szPiBtTL5E H1 {
  color: #4479d9;
}
.cid-szPiBtTL5E H2 {
  color: #4479d9;
}
.cid-szPiBtTL5E H3 {
  color: #4479d9;
}
.cid-szPiBtTL5E .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-szPiBtTL5E .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-szPiBtTL5E .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-szPiBtTL5E .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-szPiBtTL5E .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-szPiBtTL5E .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-szPiBtTL5E .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-szPiBtTL5E .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-szPiBtTL5E .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-szPiBtTL5E .play,
.cid-szPiBtTL5E .pause,
.cid-szPiBtTL5E .prev,
.cid-szPiBtTL5E .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-szPiBtTL5E .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-szPiBtTL5E #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-szPiBtTL5E .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubw3ll0hmF {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubw3ll0hmF .mbr-media {
  position: relative;
}
.cid-ubw3ll0hmF .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubw3ll0hmF 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-ubw3ll0hmF img {
    max-width: 95%;
  }
}
.cid-ubw3ll0hmF h1 {
  line-height: 1.5;
}
.cid-ubw3ll0hmF .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-ubw3ll0hmF .start:hover {
  background: #ff1f3f;
}
.cid-ubw3ll0hmF .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubw3ll0hmF a {
  background-image: none !important;
}
.cid-ubw3ll0hmF .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubw3ll0hmF .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubw3ll0hmF .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubw3ll0hmF .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-ubw3ll0hmF .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubw3ll0hmF .mbr-section-title {
  color: #ffffff;
}
.cid-ubw3ll0hmF .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubw3ll0hmF .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubw3ll0hmF .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubw3ll0hmF .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubw3ll0hmF .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw3ll0hmF .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubw3ll0hmF .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubw3ll0hmF .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubw3ll0hmF .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw3ll0hmF .playEnfant,
.cid-ubw3ll0hmF .pauseEnfant,
.cid-ubw3ll0hmF .prevEnfant,
.cid-ubw3ll0hmF .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubw3ll0hmF .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubw3ll0hmF #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubw3ll0hmF .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubw3ll0hmF .mbr-card-title,
.cid-ubw3ll0hmF .cards-wrapper {
  color: #ffa405;
}
.cid-ubw3ll0hmF .mbr-section-title P {
  text-align: right;
}
.cid-ubw3m5uMP8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubw3m5uMP8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubw3m5uMP8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubw3m5uMP8 .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubw3m5uMP8 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubw3m5uMP8 .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubw3m5uMP8 .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubw3m5uMP8 .card-row {
  align-items: stretch;
}
.cid-ubw3m5uMP8 .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubw3m5uMP8 .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubw3m5uMP8 .couleur1 {
  background-color: royalblue;
}
.cid-ubw3m5uMP8 .couleur2 {
  background-color: dodgerblue;
}
.cid-ubw3m5uMP8 .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubw3m5uMP8 .card-box {
  height: 100%;
}
.cid-ubw3m5uMP8 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubw3m5uMP8 .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubw3m5uMP8 .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubw3m5uMP8 .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubmvxzFYlS {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmvxzFYlS .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmvxzFYlS .mbr-text,
.cid-ubmvxzFYlS .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0z8Q79EPP.popup-builder {
  background-color: #ffffff;
}
.cid-t0z8Q79EPP.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0z8Q79EPP.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0z8Q79EPP .modal-content,
.cid-t0z8Q79EPP .modal-dialog {
  height: auto;
}
.cid-t0z8Q79EPP .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0z8Q79EPP .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0z8Q79EPP .form-wrapper .mbr-form .form-group,
  .cid-t0z8Q79EPP .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0z8Q79EPP .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0z8Q79EPP .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0z8Q79EPP .mbr-text {
  text-align: center;
}
.cid-t0z8Q79EPP .pt-0 {
  padding-top: 0 !important;
}
.cid-t0z8Q79EPP .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0z8Q79EPP .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0z8Q79EPP .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0z8Q79EPP .modal-open {
  overflow: hidden;
}
.cid-t0z8Q79EPP .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0z8Q79EPP .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0z8Q79EPP .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0z8Q79EPP .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0z8Q79EPP .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0z8Q79EPP .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0z8Q79EPP .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0z8Q79EPP .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-t0z8Q79EPP .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0z8Q79EPP .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0z8Q79EPP .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0z8Q79EPP .modal-backdrop.show {
  opacity: .5;
}
.cid-t0z8Q79EPP .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0z8Q79EPP .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8Q79EPP .modal-header {
    padding: 1rem;
  }
}
.cid-t0z8Q79EPP .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0z8Q79EPP .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0z8Q79EPP .modal-header .close:hover {
  opacity: 1;
}
.cid-t0z8Q79EPP .modal-header .close:focus {
  outline: none;
}
.cid-t0z8Q79EPP .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0z8Q79EPP .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0z8Q79EPP .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8Q79EPP .modal-body {
    padding: 1rem;
  }
}
.cid-t0z8Q79EPP .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0z8Q79EPP .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8Q79EPP .modal-footer {
    padding: 1rem;
  }
}
.cid-t0z8Q79EPP .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0z8Q79EPP .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0z8Q79EPP .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0z8Q79EPP .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0z8Q79EPP .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0z8Q79EPP .modal-lg,
  .cid-t0z8Q79EPP .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0z8Q79EPP .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0z8Q79EPP .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0z8Q79EPP .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0z8Q79EPP .form-group {
  margin-bottom: 1rem;
}
.cid-t0z8Q79EPP .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0z8Q79EPP .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0z8Q79EPP .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0z8Q79EPP .mbr-section-btn {
  margin: 0;
}
.cid-t0z8Q79EPP .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0z8Q79EPP .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0z8Q79EPP .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-t2M7GrFql4 .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-t2M7GrFql4 .my-float {
  margin-top: 16px;
}
.cid-t2M7GrFql4 P {
  color: #232323;
}
.cid-t2M7GrFql4 DIV {
  color: #ffffff;
}
.cid-t2M7GrFql4 H10 {
  color: #767676;
}
.cid-t2M7GrFql4 .hidden {
  display: none;
}
.cid-tSDLkPKIhd.popup-builder {
  background-color: #ffffff;
}
.cid-tSDLkPKIhd.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDLkPKIhd.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDLkPKIhd .modal-content,
.cid-tSDLkPKIhd .modal-dialog {
  height: auto;
}
.cid-tSDLkPKIhd .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDLkPKIhd .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDLkPKIhd .form-wrapper .mbr-form .form-group,
  .cid-tSDLkPKIhd .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDLkPKIhd .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDLkPKIhd .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDLkPKIhd .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDLkPKIhd .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDLkPKIhd .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDLkPKIhd .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDLkPKIhd .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDLkPKIhd .modal-open {
  overflow: hidden;
}
.cid-tSDLkPKIhd .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDLkPKIhd .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDLkPKIhd .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDLkPKIhd .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDLkPKIhd .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDLkPKIhd .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDLkPKIhd .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDLkPKIhd .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDLkPKIhd .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDLkPKIhd .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDLkPKIhd .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDLkPKIhd .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDLkPKIhd .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDLkPKIhd .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKIhd .modal-header {
    padding: 1rem;
  }
}
.cid-tSDLkPKIhd .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDLkPKIhd .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDLkPKIhd .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDLkPKIhd .modal-header .close:focus {
  outline: none;
}
.cid-tSDLkPKIhd .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDLkPKIhd .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDLkPKIhd .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKIhd .modal-body {
    padding: 1rem;
  }
}
.cid-tSDLkPKIhd .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDLkPKIhd .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKIhd .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDLkPKIhd .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDLkPKIhd .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDLkPKIhd .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDLkPKIhd .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDLkPKIhd .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDLkPKIhd .modal-lg,
  .cid-tSDLkPKIhd .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDLkPKIhd .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDLkPKIhd .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDLkPKIhd .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDLkPKIhd .form-group {
  margin-bottom: 1rem;
}
.cid-tSDLkPKIhd .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDLkPKIhd .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDLkPKIhd .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDLkPKIhd .mbr-section-btn {
  margin: 0;
}
.cid-tSDLkPKIhd .mbr-section-btn .btn {
  margin: 0;
}
.cid-tMINNnaxv4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tMINNnaxv4 nav.navbar {
  position: fixed;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMINNnaxv4 .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-tMINNnaxv4 #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-tMINNnaxv4 .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover,
.cid-tMINNnaxv4 .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-tMINNnaxv4 .dropdown-item:hover span {
  color: white;
}
.cid-tMINNnaxv4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMINNnaxv4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMINNnaxv4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMINNnaxv4 .nav-link {
  position: relative;
}
.cid-tMINNnaxv4 .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-tMINNnaxv4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-tMINNnaxv4 .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-tMINNnaxv4 .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-tMINNnaxv4 .dropdown-menu,
.cid-tMINNnaxv4 .navbar.opened {
  background: #353535 !important;
}
.cid-tMINNnaxv4 .nav-item:focus,
.cid-tMINNnaxv4 .nav-link:focus {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMINNnaxv4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMINNnaxv4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMINNnaxv4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tMINNnaxv4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMINNnaxv4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tMINNnaxv4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMINNnaxv4 .navbar.collapsed {
  justify-content: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMINNnaxv4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMINNnaxv4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMINNnaxv4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMINNnaxv4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMINNnaxv4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMINNnaxv4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMINNnaxv4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-tMINNnaxv4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMINNnaxv4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMINNnaxv4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMINNnaxv4 .dropdown-item.active,
.cid-tMINNnaxv4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tMINNnaxv4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMINNnaxv4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-tMINNnaxv4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMINNnaxv4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMINNnaxv4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMINNnaxv4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tMINNnaxv4 button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMINNnaxv4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMINNnaxv4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMINNnaxv4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMINNnaxv4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar {
    height: 70px;
  }
  .cid-tMINNnaxv4 .navbar.opened {
    height: auto;
  }
  .cid-tMINNnaxv4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMINNnaxv4 .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-tMINNnaxv4 .navbar-toggler {
  margin-left: 10px;
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 .navbar-logo {
  margin-right: 0 !important;
}
.cid-tMINNnaxv4 .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-text {
    display: none;
  }
}
.cid-tMINNnaxv4 .navbar-collapse {
  padding-top: 40px !important;
}
.cid-tMINNnaxv4 .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-tMINNnaxv4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-tMINNnaxv4 .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-tMINNnaxv4 #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-tMINNnaxv4 #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-tMINNnaxv4 #vol {
    display: none;
  }
}
.cid-tMINNnaxv4 .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-sGaCki9tit {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sGaCki9tit .mbr-section-title {
  color: #4479d9;
}
#custom-html-1l3 body {
  background-color: black;
}
#custom-html-1l3 .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1l3 .complet {
  background-color: #000000;
}
#custom-html-1l3 .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-1l3 .conteneurVideo iframe,
#custom-html-1l3 .conteneurVideo object,
#custom-html-1l3 .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1l3 #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-1l3 .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1l3 #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-1l3 .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1l3 .donneesLecteur {
  padding-left: .5vw;
}
.cid-ubkXh4IDkd {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-ubkXh4IDkd .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-ubkXh4IDkd .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkXh4IDkd .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-ubkXh4IDkd .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-sGaCkjeWRu {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-sGaCkjeWRu .mbr-text {
  color: #ffffff;
}
.cid-sGaCkjeWRu .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-sGaCkjeWRu .mbr-section-title {
  color: #4479d9;
}
.cid-sGaCkjeWRu H1 {
  color: #4479d9;
}
.cid-sGaCkjeWRu H2 {
  color: #4479d9;
}
.cid-sGaCkjeWRu H3 {
  color: #4479d9;
}
.cid-sGaCkjeWRu .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-sGaCkjeWRu .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-sGaCkjeWRu .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-sGaCkjeWRu .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-sGaCkjeWRu .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-sGaCkjeWRu .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-sGaCkjeWRu .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-sGaCkjeWRu .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-sGaCkjeWRu .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-sGaCkjeWRu .play,
.cid-sGaCkjeWRu .pause,
.cid-sGaCkjeWRu .prev,
.cid-sGaCkjeWRu .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-sGaCkjeWRu .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-sGaCkjeWRu #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-sGaCkjeWRu .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-ubw2siYGOO {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-ubw2siYGOO .mbr-media {
  position: relative;
}
.cid-ubw2siYGOO .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-ubw2siYGOO 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-ubw2siYGOO img {
    max-width: 95%;
  }
}
.cid-ubw2siYGOO h1 {
  line-height: 1.5;
}
.cid-ubw2siYGOO .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-ubw2siYGOO .start:hover {
  background: #ff1f3f;
}
.cid-ubw2siYGOO .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-ubw2siYGOO a {
  background-image: none !important;
}
.cid-ubw2siYGOO .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-ubw2siYGOO .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-ubw2siYGOO .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-ubw2siYGOO .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-ubw2siYGOO .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ubw2siYGOO .mbr-section-title {
  color: #ffffff;
}
.cid-ubw2siYGOO .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-ubw2siYGOO .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-ubw2siYGOO .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-ubw2siYGOO .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-ubw2siYGOO .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw2siYGOO .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-ubw2siYGOO .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-ubw2siYGOO .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-ubw2siYGOO .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-ubw2siYGOO .playEnfant,
.cid-ubw2siYGOO .pauseEnfant,
.cid-ubw2siYGOO .prevEnfant,
.cid-ubw2siYGOO .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-ubw2siYGOO .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-ubw2siYGOO #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-ubw2siYGOO .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-ubw2siYGOO .mbr-card-title,
.cid-ubw2siYGOO .cards-wrapper {
  color: #ffa405;
}
.cid-ubw2siYGOO .mbr-section-title P {
  text-align: right;
}
.cid-ubw2t0y30c {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-ubw2t0y30c .mbr-fallback-image.disabled {
  display: none;
}
.cid-ubw2t0y30c .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ubw2t0y30c .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-ubw2t0y30c .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-ubw2t0y30c .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-ubw2t0y30c .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-ubw2t0y30c .card-row {
  align-items: stretch;
}
.cid-ubw2t0y30c .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-ubw2t0y30c .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-ubw2t0y30c .couleur1 {
  background-color: royalblue;
}
.cid-ubw2t0y30c .couleur2 {
  background-color: dodgerblue;
}
.cid-ubw2t0y30c .couleur3 {
  background-color: cornflowerblue;
}
.cid-ubw2t0y30c .card-box {
  height: 100%;
}
.cid-ubw2t0y30c .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-ubw2t0y30c .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-ubw2t0y30c .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-ubw2t0y30c .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-t0z3yrKULp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-t0z3yrKULp .btn {
  border-radius: 1vh;
}
.cid-ubmvr1FCAi {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-ubmvr1FCAi .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-ubmvr1FCAi .mbr-text,
.cid-ubmvr1FCAi .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-t0z8GkAGgX.popup-builder {
  background-color: #ffffff;
}
.cid-t0z8GkAGgX.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0z8GkAGgX.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0z8GkAGgX .modal-content,
.cid-t0z8GkAGgX .modal-dialog {
  height: auto;
}
.cid-t0z8GkAGgX .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0z8GkAGgX .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0z8GkAGgX .form-wrapper .mbr-form .form-group,
  .cid-t0z8GkAGgX .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0z8GkAGgX .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0z8GkAGgX .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0z8GkAGgX .mbr-text {
  text-align: center;
}
.cid-t0z8GkAGgX .pt-0 {
  padding-top: 0 !important;
}
.cid-t0z8GkAGgX .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0z8GkAGgX .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0z8GkAGgX .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0z8GkAGgX .modal-open {
  overflow: hidden;
}
.cid-t0z8GkAGgX .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0z8GkAGgX .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0z8GkAGgX .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0z8GkAGgX .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0z8GkAGgX .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0z8GkAGgX .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0z8GkAGgX .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0z8GkAGgX .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-t0z8GkAGgX .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0z8GkAGgX .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0z8GkAGgX .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0z8GkAGgX .modal-backdrop.show {
  opacity: .5;
}
.cid-t0z8GkAGgX .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0z8GkAGgX .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8GkAGgX .modal-header {
    padding: 1rem;
  }
}
.cid-t0z8GkAGgX .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0z8GkAGgX .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0z8GkAGgX .modal-header .close:hover {
  opacity: 1;
}
.cid-t0z8GkAGgX .modal-header .close:focus {
  outline: none;
}
.cid-t0z8GkAGgX .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0z8GkAGgX .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0z8GkAGgX .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8GkAGgX .modal-body {
    padding: 1rem;
  }
}
.cid-t0z8GkAGgX .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0z8GkAGgX .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0z8GkAGgX .modal-footer {
    padding: 1rem;
  }
}
.cid-t0z8GkAGgX .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0z8GkAGgX .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0z8GkAGgX .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0z8GkAGgX .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0z8GkAGgX .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0z8GkAGgX .modal-lg,
  .cid-t0z8GkAGgX .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0z8GkAGgX .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0z8GkAGgX .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0z8GkAGgX .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0z8GkAGgX .form-group {
  margin-bottom: 1rem;
}
.cid-t0z8GkAGgX .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0z8GkAGgX .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0z8GkAGgX .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0z8GkAGgX .mbr-section-btn {
  margin: 0;
}
.cid-t0z8GkAGgX .mbr-section-btn .btn {
  margin: 0;
}
.cid-t0z8GkAGgX .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-t0z8GkAGgX .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-t0HbUnwCzO.popup-builder {
  background-color: #ffffff;
}
.cid-t0HbUnwCzO.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-t0HbUnwCzO.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-t0HbUnwCzO .modal-content,
.cid-t0HbUnwCzO .modal-dialog {
  height: auto;
}
.cid-t0HbUnwCzO .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-t0HbUnwCzO .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-t0HbUnwCzO .form-wrapper .mbr-form .form-group,
  .cid-t0HbUnwCzO .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-t0HbUnwCzO .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-t0HbUnwCzO .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-t0HbUnwCzO .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-t0HbUnwCzO .pt-0 {
  padding-top: 0 !important;
}
.cid-t0HbUnwCzO .pb-0 {
  padding-bottom: 0 !important;
}
.cid-t0HbUnwCzO .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-t0HbUnwCzO .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-t0HbUnwCzO .modal-open {
  overflow: hidden;
}
.cid-t0HbUnwCzO .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-t0HbUnwCzO .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-t0HbUnwCzO .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-t0HbUnwCzO .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-t0HbUnwCzO .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-t0HbUnwCzO .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-t0HbUnwCzO .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-t0HbUnwCzO .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-t0HbUnwCzO .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-t0HbUnwCzO .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-t0HbUnwCzO .modal-backdrop.fade {
  opacity: 0;
}
.cid-t0HbUnwCzO .modal-backdrop.show {
  opacity: .5;
}
.cid-t0HbUnwCzO .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-t0HbUnwCzO .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-t0HbUnwCzO .modal-header {
    padding: 1rem;
  }
}
.cid-t0HbUnwCzO .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-t0HbUnwCzO .modal-header .close svg {
  fill: #ffffff;
}
.cid-t0HbUnwCzO .modal-header .close:hover {
  opacity: 1;
}
.cid-t0HbUnwCzO .modal-header .close:focus {
  outline: none;
}
.cid-t0HbUnwCzO .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-t0HbUnwCzO .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-t0HbUnwCzO .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0HbUnwCzO .modal-body {
    padding: 1rem;
  }
}
.cid-t0HbUnwCzO .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-t0HbUnwCzO .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t0HbUnwCzO .modal-footer {
    padding: 1rem;
  }
}
.cid-t0HbUnwCzO .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-t0HbUnwCzO .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-t0HbUnwCzO .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-t0HbUnwCzO .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-t0HbUnwCzO .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-t0HbUnwCzO .modal-lg,
  .cid-t0HbUnwCzO .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-t0HbUnwCzO .modal-xl {
    max-width: 1140px;
  }
}
.cid-t0HbUnwCzO .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-t0HbUnwCzO .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-t0HbUnwCzO .form-group {
  margin-bottom: 1rem;
}
.cid-t0HbUnwCzO .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-t0HbUnwCzO .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-t0HbUnwCzO .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-t0HbUnwCzO .mbr-section-btn {
  margin: 0;
}
.cid-t0HbUnwCzO .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-t2M7nTcZLI .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-t2M7nTcZLI .my-float {
  margin-top: 16px;
}
.cid-t2M7nTcZLI P {
  color: #232323;
}
.cid-t2M7nTcZLI DIV {
  color: #ffffff;
}
.cid-t2M7nTcZLI H10 {
  color: #767676;
}
.cid-t2M7nTcZLI .hidden {
  display: none;
}
.cid-tSDLkPKdgq.popup-builder {
  background-color: #ffffff;
}
.cid-tSDLkPKdgq.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-tSDLkPKdgq.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-tSDLkPKdgq .modal-content,
.cid-tSDLkPKdgq .modal-dialog {
  height: auto;
}
.cid-tSDLkPKdgq .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-tSDLkPKdgq .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-tSDLkPKdgq .form-wrapper .mbr-form .form-group,
  .cid-tSDLkPKdgq .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-tSDLkPKdgq .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-tSDLkPKdgq .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-tSDLkPKdgq .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-tSDLkPKdgq .pt-0 {
  padding-top: 0 !important;
}
.cid-tSDLkPKdgq .pb-0 {
  padding-bottom: 0 !important;
}
.cid-tSDLkPKdgq .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-tSDLkPKdgq .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-tSDLkPKdgq .modal-open {
  overflow: hidden;
}
.cid-tSDLkPKdgq .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-tSDLkPKdgq .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-tSDLkPKdgq .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-tSDLkPKdgq .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-tSDLkPKdgq .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-tSDLkPKdgq .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-tSDLkPKdgq .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-tSDLkPKdgq .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-tSDLkPKdgq .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-tSDLkPKdgq .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-tSDLkPKdgq .modal-backdrop.fade {
  opacity: 0;
}
.cid-tSDLkPKdgq .modal-backdrop.show {
  opacity: .5;
}
.cid-tSDLkPKdgq .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-tSDLkPKdgq .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKdgq .modal-header {
    padding: 1rem;
  }
}
.cid-tSDLkPKdgq .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-tSDLkPKdgq .modal-header .close svg {
  fill: #ffffff;
}
.cid-tSDLkPKdgq .modal-header .close:hover {
  opacity: 1;
}
.cid-tSDLkPKdgq .modal-header .close:focus {
  outline: none;
}
.cid-tSDLkPKdgq .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-tSDLkPKdgq .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-tSDLkPKdgq .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKdgq .modal-body {
    padding: 1rem;
  }
}
.cid-tSDLkPKdgq .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tSDLkPKdgq .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tSDLkPKdgq .modal-footer {
    padding: 1rem;
  }
}
.cid-tSDLkPKdgq .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-tSDLkPKdgq .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-tSDLkPKdgq .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-tSDLkPKdgq .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-tSDLkPKdgq .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-tSDLkPKdgq .modal-lg,
  .cid-tSDLkPKdgq .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-tSDLkPKdgq .modal-xl {
    max-width: 1140px;
  }
}
.cid-tSDLkPKdgq .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-tSDLkPKdgq .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-tSDLkPKdgq .form-group {
  margin-bottom: 1rem;
}
.cid-tSDLkPKdgq .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-tSDLkPKdgq .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-tSDLkPKdgq .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-tSDLkPKdgq .mbr-section-btn {
  margin: 0;
}
.cid-tSDLkPKdgq .mbr-section-btn .btn {
  margin: 0;
}
.cid-v5DfEfSD7O {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-v5DfEfSD7O nav.navbar {
  position: fixed;
}
.cid-v5DfEfSD7O .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-v5DfEfSD7O .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-v5DfEfSD7O .decor {
  background-color: white;
  border: solid 1px lightgray;
  border-radius: .5vw;
}
.cid-v5DfEfSD7O #menu {
  width: 3vh;
  font-size: .8vh;
  color: #353535;
  left: -7px;
  position: absolute;
  top: 1px;
  margin-top: 3px;
}
.cid-v5DfEfSD7O .dropdown-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition: .4s all !important;
}
.cid-v5DfEfSD7O .dropdown-item:hover,
.cid-v5DfEfSD7O .dropdown-item:focus {
  background: rgba(71, 181, 237, 0.5) !important;
  color: white !important;
}
.cid-v5DfEfSD7O .dropdown-item:hover span {
  color: white;
}
.cid-v5DfEfSD7O .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-v5DfEfSD7O .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-v5DfEfSD7O .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
  text-align: center;
}
.cid-v5DfEfSD7O .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v5DfEfSD7O .nav-link {
  position: relative;
}
.cid-v5DfEfSD7O .container {
  display: flex;
  margin: auto;
  max-width: 1600px;
}
.cid-v5DfEfSD7O .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0 !important;
}
.cid-v5DfEfSD7O .iconfont-wrapper .mbr-iconfont {
  transition: .4s all;
}
.cid-v5DfEfSD7O .iconfont-wrapper:hover .mbr-iconfont {
  color: #6592e6;
}
.cid-v5DfEfSD7O .dropdown-menu,
.cid-v5DfEfSD7O .navbar.opened {
  background: #353535 !important;
}
.cid-v5DfEfSD7O .nav-item:focus,
.cid-v5DfEfSD7O .nav-link:focus {
  outline: none;
}
.cid-v5DfEfSD7O .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v5DfEfSD7O .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v5DfEfSD7O .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v5DfEfSD7O .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v5DfEfSD7O .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v5DfEfSD7O .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v5DfEfSD7O .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-v5DfEfSD7O .navbar.opened {
  transition: all 0.3s;
}
.cid-v5DfEfSD7O .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v5DfEfSD7O .navbar .navbar-logo img {
  width: auto;
}
.cid-v5DfEfSD7O .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-v5DfEfSD7O .navbar.collapsed {
  justify-content: center;
}
.cid-v5DfEfSD7O .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v5DfEfSD7O .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-v5DfEfSD7O .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v5DfEfSD7O .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v5DfEfSD7O .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-v5DfEfSD7O .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v5DfEfSD7O .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-v5DfEfSD7O .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-v5DfEfSD7O .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v5DfEfSD7O .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v5DfEfSD7O .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v5DfEfSD7O .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v5DfEfSD7O .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-v5DfEfSD7O .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v5DfEfSD7O .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v5DfEfSD7O .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v5DfEfSD7O .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v5DfEfSD7O .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-v5DfEfSD7O .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-v5DfEfSD7O .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v5DfEfSD7O .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v5DfEfSD7O .dropdown-item.active,
.cid-v5DfEfSD7O .dropdown-item:active {
  background-color: transparent;
}
.cid-v5DfEfSD7O .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v5DfEfSD7O .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v5DfEfSD7O .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v5DfEfSD7O .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #353535;
}
.cid-v5DfEfSD7O .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v5DfEfSD7O .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v5DfEfSD7O ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v5DfEfSD7O .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v5DfEfSD7O button.navbar-toggler {
  outline: none;
  width: 26px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-v5DfEfSD7O button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 25px;
  height: 2px;
  border-right: 5px;
  background-color: #353535;
}
.cid-v5DfEfSD7O button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-v5DfEfSD7O button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v5DfEfSD7O button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-v5DfEfSD7O button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v5DfEfSD7O nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v5DfEfSD7O nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v5DfEfSD7O nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v5DfEfSD7O nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v5DfEfSD7O .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-v5DfEfSD7O a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v5DfEfSD7O .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-v5DfEfSD7O .navbar {
    height: 70px;
  }
  .cid-v5DfEfSD7O .navbar.opened {
    height: auto;
  }
  .cid-v5DfEfSD7O .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v5DfEfSD7O .header-item {
  width: 33.33333333%;
  padding: 10px 0;
}
.cid-v5DfEfSD7O .navbar-toggler {
  margin-left: 10px;
}
.cid-v5DfEfSD7O .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-v5DfEfSD7O .navbar-logo {
  margin-right: 0 !important;
}
.cid-v5DfEfSD7O .mbr-text {
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 575px) {
  .cid-v5DfEfSD7O .mbr-text {
    display: none;
  }
}
.cid-v5DfEfSD7O .navbar-collapse {
  padding-top: 40px !important;
}
.cid-v5DfEfSD7O .mbr-section-btn {
  margin-top: 10px;
}
@media (max-width: 575px) {
  .cid-v5DfEfSD7O .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
}
.cid-v5DfEfSD7O .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-v5DfEfSD7O #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-v5DfEfSD7O #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-v5DfEfSD7O #vol {
    display: none;
  }
}
.cid-v5DfEfSD7O .soutien {
  font-family: jost;
  font-size: 1em;
}
.cid-v5DfEgDDYf {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-v5DfEgDDYf .mbr-section-title {
  color: #4479d9;
}
#custom-html-1vn body {
  background-color: black;
}
#custom-html-1vn .sectionVideo {
  color: #777;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7vh;
  background-color: #000;
  position: relative;
}
#custom-html-1vn .complet {
  background-color: #000000;
}
#custom-html-1vn .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-1vn .conteneurVideo iframe,
#custom-html-1vn .conteneurVideo object,
#custom-html-1vn .conteneurVideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#custom-html-1vn #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-1vn .chargement {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  white-space: pre-wrap;
  color: lightgray;
  font-size: 2vw;
  text-align: center;
}
#custom-html-1vn #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-1vn .infos {
  display: flex;
  text-align: start;
  color: #454545;
  font-size: 1.2vh;
}
#custom-html-1vn .donneesLecteur {
  padding-left: .5vw;
}
.cid-v5DfEgXMqv {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #232323;
}
.cid-v5DfEgXMqv .mbr-section-title {
  color: #fb980a;
  text-align: right;
}
.cid-v5DfEgXMqv .jeune {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-v5DfEgXMqv .adulte {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 7em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-start;
  margin-right: 0.5em;
  font-size: 1.1em;
}
.cid-v5DfEgXMqv .typeFiche {
  cursor: pointer;
  color: white;
  text-align: center;
  background-color: #6592e6;
  max-width: 8em;
  height: 1.8em;
  border-radius: 0.5em;
  padding: 0.3em;
  float: inline-end;
  font-size: 1.1em;
}
.cid-v5DfEhb1UP {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #232323;
}
.cid-v5DfEhb1UP .mbr-text {
  color: #ffffff;
}
.cid-v5DfEhb1UP .mbr-section-subtitle {
  color: #ff0000;
  text-align: left;
}
.cid-v5DfEhb1UP .mbr-section-title {
  color: #4479d9;
}
.cid-v5DfEhb1UP H1 {
  color: #4479d9;
}
.cid-v5DfEhb1UP H2 {
  color: #4479d9;
}
.cid-v5DfEhb1UP H3 {
  color: #4479d9;
}
.cid-v5DfEhb1UP .conteneur {
  margin-left: auto;
  margin-right: auto;
}
.cid-v5DfEhb1UP .lecteurComplet {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-v5DfEhb1UP .audio-track {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-v5DfEhb1UP .time {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-v5DfEhb1UP .titreGene {
  display: inline-flex;
  gap: 2em;
}
.cid-v5DfEhb1UP .titre {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-v5DfEhb1UP .titreChapitre {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-v5DfEhb1UP .lecteur {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-v5DfEhb1UP .platineBoutons {
  display: inline-flex;
  gap: 2em;
}
.cid-v5DfEhb1UP .play,
.cid-v5DfEhb1UP .pause,
.cid-v5DfEhb1UP .prev,
.cid-v5DfEhb1UP .next {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-v5DfEhb1UP .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-v5DfEhb1UP #controls {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-v5DfEhb1UP .clignotement {
  animation: clignote 1s linear infinite;
}
@keyframes clignote {
  50% {
    opacity: 0;
  }
}
.cid-v5DfEhrxfW {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #232323;
}
.cid-v5DfEhrxfW .mbr-media {
  position: relative;
}
.cid-v5DfEhrxfW .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  color: white;
}
.cid-v5DfEhrxfW 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-v5DfEhrxfW img {
    max-width: 95%;
  }
}
.cid-v5DfEhrxfW h1 {
  line-height: 1.5;
}
.cid-v5DfEhrxfW .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-v5DfEhrxfW .start:hover {
  background: #ff1f3f;
}
.cid-v5DfEhrxfW .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  background: #ff526b;
  padding: 1.5rem;
  margin-left: 10px;
  border-radius: 50%;
}
.cid-v5DfEhrxfW a {
  background-image: none !important;
}
.cid-v5DfEhrxfW .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-v5DfEhrxfW .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-v5DfEhrxfW .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-v5DfEhrxfW .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-v5DfEhrxfW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-v5DfEhrxfW .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-v5DfEhrxfW .conteneurEnfant {
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}
.cid-v5DfEhrxfW .lecteurCompletEnfant {
  position: sticky;
  top: 0;
  background-color: transparent;
}
.cid-v5DfEhrxfW .audio-trackEnfant {
  height: .3em;
  background-color: #005CFC;
  margin-top: .4em;
  margin-bottom: .4em;
}
.cid-v5DfEhrxfW .timeEnfant {
  width: 0;
  height: .3em;
  background-color: #6592e6;
}
.cid-v5DfEhrxfW .titreGeneEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-v5DfEhrxfW .titreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #6592e6;
  position: absolute;
  left: .1em;
  top: 0;
}
.cid-v5DfEhrxfW .titreChapitreEnfant {
  font-family: arial;
  font-size: 1em;
  color: #ff9e00;
  position: absolute;
  right: .1em;
  top: 0;
}
.cid-v5DfEhrxfW .lecteurEnfant {
  background-color: transparent;
  padding-bottom: .5em;
}
.cid-v5DfEhrxfW .platineBoutonsEnfant {
  display: inline-flex;
  gap: 2em;
}
.cid-v5DfEhrxfW .playEnfant,
.cid-v5DfEhrxfW .pauseEnfant,
.cid-v5DfEhrxfW .prevEnfant,
.cid-v5DfEhrxfW .nextEnfant {
  background-color: #6592e6;
  cursor: pointer;
  width: 3em;
  height: 3em;
  border-radius: .5em;
}
.cid-v5DfEhrxfW .fa-2x {
  display: block;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  text-align: center;
}
.cid-v5DfEhrxfW #controlsEnfant {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  background-color: transparent;
}
.cid-v5DfEhrxfW .clignotement {
  animation: clignoteEnfant 1s linear infinite;
}
@keyframes clignoteEnfant {
  50% {
    opacity: 0;
  }
}
.cid-v5DfEhrxfW .mbr-card-title,
.cid-v5DfEhrxfW .cards-wrapper {
  color: #ffa405;
}
.cid-v5DfEhrxfW .mbr-section-title P {
  text-align: right;
}
.cid-v5DfEhW2vo {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-v5DfEhW2vo .mbr-fallback-image.disabled {
  display: none;
}
.cid-v5DfEhW2vo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v5DfEhW2vo .mbr-section-head {
  margin-bottom: 30px;
  width: 100%;
}
.cid-v5DfEhW2vo .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .cid-v5DfEhW2vo .mbr-section-title {
    margin-bottom: 10px;
  }
}
.cid-v5DfEhW2vo .mbr-section-subtitle {
  color: #C4CFDE;
}
.cid-v5DfEhW2vo .card-row {
  align-items: stretch;
}
.cid-v5DfEhW2vo .card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.cid-v5DfEhW2vo .card-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 35px 20px;
  overflow: hidden;
  border-radius: 13px;
  border: 1px solid #f19614;
}
.cid-v5DfEhW2vo .couleur1 {
  background-color: royalblue;
}
.cid-v5DfEhW2vo .couleur2 {
  background-color: dodgerblue;
}
.cid-v5DfEhW2vo .couleur3 {
  background-color: cornflowerblue;
}
.cid-v5DfEhW2vo .card-box {
  height: 100%;
}
.cid-v5DfEhW2vo .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-bottom: 25px;
}
.cid-v5DfEhW2vo .iconfont-wrapper .mbr-iconfont {
  font-size: 45px;
  color: #4479d9;
}
.cid-v5DfEhW2vo .card-title {
  color: #fb980a;
  margin-bottom: 20px;
  text-align: left;
}
.cid-v5DfEhW2vo .card-text {
  color: #fafafa;
  margin-bottom: 0;
  text-align: left;
}
.cid-v5DfEiiK7f {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-v5DfEiiK7f .btn {
  border-radius: 1vh;
}
.cid-v5DfEixVj2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-v5DfEixVj2 .mbr-section-title {
  color: #4479d9;
  text-align: right;
}
.cid-v5DfEixVj2 .mbr-text,
.cid-v5DfEixVj2 .mbr-section-btn {
  color: #ffa405;
  text-align: right;
}
.cid-v5DfEiMmOC.popup-builder {
  background-color: #ffffff;
}
.cid-v5DfEiMmOC.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-v5DfEiMmOC.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-v5DfEiMmOC .modal-content,
.cid-v5DfEiMmOC .modal-dialog {
  height: auto;
}
.cid-v5DfEiMmOC .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-v5DfEiMmOC .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-v5DfEiMmOC .form-wrapper .mbr-form .form-group,
  .cid-v5DfEiMmOC .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-v5DfEiMmOC .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-v5DfEiMmOC .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v5DfEiMmOC .mbr-text {
  text-align: center;
}
.cid-v5DfEiMmOC .pt-0 {
  padding-top: 0 !important;
}
.cid-v5DfEiMmOC .pb-0 {
  padding-bottom: 0 !important;
}
.cid-v5DfEiMmOC .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-v5DfEiMmOC .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-v5DfEiMmOC .modal-open {
  overflow: hidden;
}
.cid-v5DfEiMmOC .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-v5DfEiMmOC .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-v5DfEiMmOC .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-v5DfEiMmOC .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-v5DfEiMmOC .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-v5DfEiMmOC .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-v5DfEiMmOC .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-v5DfEiMmOC .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-v5DfEiMmOC .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-v5DfEiMmOC .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-v5DfEiMmOC .modal-backdrop.fade {
  opacity: 0;
}
.cid-v5DfEiMmOC .modal-backdrop.show {
  opacity: .5;
}
.cid-v5DfEiMmOC .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-v5DfEiMmOC .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v5DfEiMmOC .modal-header {
    padding: 1rem;
  }
}
.cid-v5DfEiMmOC .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-v5DfEiMmOC .modal-header .close svg {
  fill: #ffffff;
}
.cid-v5DfEiMmOC .modal-header .close:hover {
  opacity: 1;
}
.cid-v5DfEiMmOC .modal-header .close:focus {
  outline: none;
}
.cid-v5DfEiMmOC .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-v5DfEiMmOC .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-v5DfEiMmOC .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v5DfEiMmOC .modal-body {
    padding: 1rem;
  }
}
.cid-v5DfEiMmOC .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-v5DfEiMmOC .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v5DfEiMmOC .modal-footer {
    padding: 1rem;
  }
}
.cid-v5DfEiMmOC .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-v5DfEiMmOC .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-v5DfEiMmOC .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-v5DfEiMmOC .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-v5DfEiMmOC .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-v5DfEiMmOC .modal-lg,
  .cid-v5DfEiMmOC .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-v5DfEiMmOC .modal-xl {
    max-width: 1140px;
  }
}
.cid-v5DfEiMmOC .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-v5DfEiMmOC .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-v5DfEiMmOC .form-group {
  margin-bottom: 1rem;
}
.cid-v5DfEiMmOC .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-v5DfEiMmOC .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-v5DfEiMmOC .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-v5DfEiMmOC .mbr-section-btn {
  margin: 0;
}
.cid-v5DfEiMmOC .mbr-section-btn .btn {
  margin: 0;
}
.cid-v5DfEiMmOC .leContainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 20vw;
  background-color: #232323;
  overflow-x: hidden;
}
.cid-v5DfEiMmOC .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.cid-v5DfEj62RS.popup-builder {
  background-color: #ffffff;
}
.cid-v5DfEj62RS.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-v5DfEj62RS.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-v5DfEj62RS .modal-content,
.cid-v5DfEj62RS .modal-dialog {
  height: auto;
}
.cid-v5DfEj62RS .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-v5DfEj62RS .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-v5DfEj62RS .form-wrapper .mbr-form .form-group,
  .cid-v5DfEj62RS .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-v5DfEj62RS .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-v5DfEj62RS .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v5DfEj62RS .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-v5DfEj62RS .pt-0 {
  padding-top: 0 !important;
}
.cid-v5DfEj62RS .pb-0 {
  padding-bottom: 0 !important;
}
.cid-v5DfEj62RS .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-v5DfEj62RS .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-v5DfEj62RS .modal-open {
  overflow: hidden;
}
.cid-v5DfEj62RS .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-v5DfEj62RS .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-v5DfEj62RS .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-v5DfEj62RS .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-v5DfEj62RS .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-v5DfEj62RS .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-v5DfEj62RS .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-v5DfEj62RS .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-v5DfEj62RS .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-v5DfEj62RS .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-v5DfEj62RS .modal-backdrop.fade {
  opacity: 0;
}
.cid-v5DfEj62RS .modal-backdrop.show {
  opacity: .5;
}
.cid-v5DfEj62RS .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-v5DfEj62RS .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v5DfEj62RS .modal-header {
    padding: 1rem;
  }
}
.cid-v5DfEj62RS .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-v5DfEj62RS .modal-header .close svg {
  fill: #ffffff;
}
.cid-v5DfEj62RS .modal-header .close:hover {
  opacity: 1;
}
.cid-v5DfEj62RS .modal-header .close:focus {
  outline: none;
}
.cid-v5DfEj62RS .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-v5DfEj62RS .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-v5DfEj62RS .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v5DfEj62RS .modal-body {
    padding: 1rem;
  }
}
.cid-v5DfEj62RS .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-v5DfEj62RS .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v5DfEj62RS .modal-footer {
    padding: 1rem;
  }
}
.cid-v5DfEj62RS .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-v5DfEj62RS .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-v5DfEj62RS .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-v5DfEj62RS .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-v5DfEj62RS .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-v5DfEj62RS .modal-lg,
  .cid-v5DfEj62RS .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-v5DfEj62RS .modal-xl {
    max-width: 1140px;
  }
}
.cid-v5DfEj62RS .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-v5DfEj62RS .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-v5DfEj62RS .form-group {
  margin-bottom: 1rem;
}
.cid-v5DfEj62RS .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-v5DfEj62RS .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-v5DfEj62RS .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-v5DfEj62RS .mbr-section-btn {
  margin: 0;
}
.cid-v5DfEj62RS .mbr-section-btn .btn {
  margin: 0;
}
.cid-v5DfEj62RS #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-v5DfEj62RS #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-v5DfEj62RS #creativecommons img,
.cid-v5DfEj62RS iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-v5DfEjFGJl {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #232323;
}
.cid-v5DfEjFGJl .bg-facebook {
  background: #1778f2;
  color: #ffffff;
}
.cid-v5DfEjFGJl .bg-facebook:hover {
  background: #0b60cb;
}
.cid-v5DfEjFGJl .bg-youtube {
  background: #ff0000;
  color: #ffffff;
}
.cid-v5DfEjFGJl .bg-youtube:hover {
  background: #cc0000;
}
.cid-v5DfEjFGJl .bg-twitch {
  background: #9146ff;
  color: #ffffff;
}
.cid-v5DfEjFGJl .bg-twitch:hover {
  background: #7313ff;
}
.cid-v5DfEjFGJl .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-v5DfEjFGJl [class^="socicon-"]:before,
.cid-v5DfEjFGJl [class*=" socicon-"]:before {
  line-height: 55px;
  padding: .6rem;
}
.cid-v5DfEjFGJl .mbr-section-title,
.cid-v5DfEjFGJl .social-list {
  color: #4479d9;
  text-align: right;
}
.cid-v5DfEk9z4K {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #232323;
}
@media (max-width: 767px) {
  .cid-v5DfEk9z4K .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-v5DfEk9z4K .img-logo img {
  height: 6rem;
  width: auto;
}
.cid-v5DfEk9z4K .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-v5DfEk9z4K .form-control:focus,
.cid-v5DfEk9z4K .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v5DfEk9z4K .form-group {
  margin-bottom: 1rem;
}
.cid-v5DfEk9z4K input::-webkit-input-placeholder,
.cid-v5DfEk9z4K textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v5DfEk9z4K input:-moz-placeholder,
.cid-v5DfEk9z4K textarea:-moz-placeholder {
  color: #656565;
}
.cid-v5DfEk9z4K .jq-selectbox li,
.cid-v5DfEk9z4K .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v5DfEk9z4K .jq-selectbox li:hover,
.cid-v5DfEk9z4K .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v5DfEk9z4K .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v5DfEk9z4K .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v5DfEk9z4K textarea.form-control {
  resize: none;
}
.cid-v5DfEk9z4K .input-group-btn {
  display: inline-block;
}
.cid-v5DfEk9z4K .input-group-btn .btn {
  margin: 0 !important;
  padding: 0.75rem 1.5625rem !important;
  text-transform: none;
}
.cid-v5DfEk9z4K .form-group {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v5DfEk9z4K .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v5DfEk9z4K .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-v5DfEk9z4K .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-v5DfEk9z4K .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-v5DfEk9z4K .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-v5DfEk9z4K .social-list {
    -webkit-justify-content: justify;
    text-align: justify;
    hyphens: auto;
    text-justify: distribute;
  }
}
@media (max-width: 767px) {
  .cid-v5DfEk9z4K .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-v5DfEk9z4K .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-v5DfEk9z4K .form-control,
.cid-v5DfEk9z4K .input-group-btn .btn {
  border-radius: 3px;
}
.cid-v5DfEk9z4K #creativecommons {
  padding-top: 1vw;
  padding-bottom: 1vw;
  color: #777;
  text-align: left;
  background-color: #232323;
}
.cid-v5DfEk9z4K #creativecommons p {
  font-size: 60px;
  color: #777;
}
.cid-v5DfEk9z4K #creativecommons img,
.cid-v5DfEk9z4K iframe {
  width: 88px;
  height: 31px;
  float: left;
}
.cid-v5DfEk9z4K .offset-md-1 {
  margin-left: 1vw;
}
.cid-v5DfEkDkQ5 .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-v5DfEkDkQ5 .my-float {
  margin-top: 16px;
}
.cid-v5DfEkDkQ5 P {
  color: #232323;
}
.cid-v5DfEkDkQ5 DIV {
  color: #ffffff;
}
.cid-v5DfEkDkQ5 H10 {
  color: #767676;
}
.cid-v5DfEkDkQ5 .hidden {
  display: none;
}
.cid-v5DfEl6Hm5.popup-builder {
  background-color: #ffffff;
}
.cid-v5DfEl6Hm5.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-v5DfEl6Hm5.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-v5DfEl6Hm5 .modal-content,
.cid-v5DfEl6Hm5 .modal-dialog {
  height: auto;
}
.cid-v5DfEl6Hm5 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-v5DfEl6Hm5 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-v5DfEl6Hm5 .form-wrapper .mbr-form .form-group,
  .cid-v5DfEl6Hm5 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-v5DfEl6Hm5 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-v5DfEl6Hm5 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v5DfEl6Hm5 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-v5DfEl6Hm5 .pt-0 {
  padding-top: 0 !important;
}
.cid-v5DfEl6Hm5 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-v5DfEl6Hm5 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-v5DfEl6Hm5 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-v5DfEl6Hm5 .modal-open {
  overflow: hidden;
}
.cid-v5DfEl6Hm5 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-v5DfEl6Hm5 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-v5DfEl6Hm5 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-v5DfEl6Hm5 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-v5DfEl6Hm5 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-v5DfEl6Hm5 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-v5DfEl6Hm5 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-v5DfEl6Hm5 .modal-content {
  background: #353535;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-v5DfEl6Hm5 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-v5DfEl6Hm5 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-v5DfEl6Hm5 .modal-backdrop.fade {
  opacity: 0;
}
.cid-v5DfEl6Hm5 .modal-backdrop.show {
  opacity: .5;
}
.cid-v5DfEl6Hm5 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-v5DfEl6Hm5 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v5DfEl6Hm5 .modal-header {
    padding: 1rem;
  }
}
.cid-v5DfEl6Hm5 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-v5DfEl6Hm5 .modal-header .close svg {
  fill: #ffffff;
}
.cid-v5DfEl6Hm5 .modal-header .close:hover {
  opacity: 1;
}
.cid-v5DfEl6Hm5 .modal-header .close:focus {
  outline: none;
}
.cid-v5DfEl6Hm5 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #4479d9;
}
.cid-v5DfEl6Hm5 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-v5DfEl6Hm5 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v5DfEl6Hm5 .modal-body {
    padding: 1rem;
  }
}
.cid-v5DfEl6Hm5 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-v5DfEl6Hm5 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v5DfEl6Hm5 .modal-footer {
    padding: 1rem;
  }
}
.cid-v5DfEl6Hm5 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-v5DfEl6Hm5 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-v5DfEl6Hm5 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-v5DfEl6Hm5 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-v5DfEl6Hm5 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-v5DfEl6Hm5 .modal-lg,
  .cid-v5DfEl6Hm5 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-v5DfEl6Hm5 .modal-xl {
    max-width: 1140px;
  }
}
.cid-v5DfEl6Hm5 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-v5DfEl6Hm5 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-v5DfEl6Hm5 .form-group {
  margin-bottom: 1rem;
}
.cid-v5DfEl6Hm5 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-v5DfEl6Hm5 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-v5DfEl6Hm5 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-v5DfEl6Hm5 .mbr-section-btn {
  margin: 0;
}
.cid-v5DfEl6Hm5 .mbr-section-btn .btn {
  margin: 0;
}
