@charset "UTF-8";
.custom-code {

}
.custom-code:root {
  --yellow: #FDCB47;
  --yellowLight: #FDE547;
  --yellowLight-grad: #FDE547;
  --orange: #F1911F;
  --green: #96BF32;
  --pink: #E42573;
  --pinkLight-grad: #ED6CA6;
  --blue: #3EAADF;
  --blueInfo: #1e429f;
  --greyLight: #F9F9FC;
  --grey: #E7EEF0;
  --greyDark: #969A9B;
  --red: #B80F00;
  --black: #231F20;
  --white: #ffffff;
  --redLight: #FFB6B9;
  --blue-b2b-primary: #17323F;
  --blue-b2b-secondary: #4591B0;
}
.custom-code .menu {
  background-color: transparent;
  border: none;
  cursor: pointer;
  display: flex;
  padding: 0;
  -webkit-tap-highlight-color: transparent;
}
.custom-code .line {
  fill: none;
  stroke: black;
  stroke-width: 6;
  transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
}
.custom-code .line1 {
  stroke-dasharray: 60 207;
  stroke-width: 6;
}
.custom-code .line2 {
  stroke-dasharray: 60 60;
  stroke-width: 6;
}
.custom-code .line3 {
  stroke-dasharray: 60 207;
  stroke-width: 6;
}
.custom-code .opened .line1 {
  stroke-dasharray: 90 207;
  stroke-dashoffset: -134;
  stroke-width: 6;
}
.custom-code .opened .line2 {
  stroke-dasharray: 1 60;
  stroke-dashoffset: -30;
  stroke-width: 6;
}
.custom-code .opened .line3 {
  stroke-dasharray: 90 207;
  stroke-dashoffset: -134;
  stroke-width: 6;
}
@media (min-width: 768px) {
  .custom-code .faqTheme__list {
    display: grid;
    -moz-column-gap: 2.5rem;
    column-gap: 2.5rem;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    row-gap: 0px;
  }
}
.custom-code .open_theme {
  grid-column: span 4/span 4;
}
.custom-code .theme_open {
  grid-row: 2;
  grid-column: span 3/span 3;
}
.custom-code .row-2 {
  grid-row: 2;
}
.custom-code .row-3 {
  grid-row: 3;
}
.custom-code .row-4 {
  grid-row: 4;
}
.custom-code .row-5 {
  grid-row: 5;
}
.custom-code .row-6 {
  grid-row: 6;
}
.custom-code .row-7 {
  grid-row: 7;
}
.custom-code .open_question {
  overflow: hidden;
}
.custom-code .faq_active {
  border-color: #FDCB47 !important;
  background-color: #FDCB47 !important;
}
.custom-code .blockQuestion {
  position: relative;
  right: -50%;
}
.custom-code .card {
  perspective: 800px;
}
.custom-code .card-inner {
  transform-style: preserve-3d;
}
.custom-code .card.flipped .card-inner {
  transform: rotateY(180deg);
}
.custom-code .card.flipped .flip-button {
  transform: rotateY(180deg);
}
.custom-code .card-front {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  /* Safari */
}
.custom-code .card-back {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  /* Safari */
}
.custom-code .card-back {
  transform: rotateY(180deg) translateZ(1px);
  -webkit-transform: rotateY(180deg) translateZ(1px);
  -moz-transform: rotateY(180deg) translateZ(1px);
}
.custom-code .splide__pagination__page {
  background-color: #FDCB47 !important;
}
.custom-code .toggle-switch {
  position: relative;
  display: inline-block;
  width: 55px;
  height: 25px;
}
.custom-code .toggle-switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.custom-code .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: 0.4s;
  border-radius: 34px;
}
.custom-code .slider:before {
  position: absolute;
  content: "";
  height: 17px;
  width: 17px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  transition: 0.4s;
  border-radius: 50%;
}
.custom-code input:checked + .slider {
  background-color: #3EAADF;
}
.custom-code input:checked + .slider:before {
  transform: translateX(26px);
}
.custom-code .btn-disable {
  background-color: #e7eef0 !important;
  pointer-events: none;
}
.custom-code .btn-disable:hover {
  color: #231F20;
}
@font-face {
  .custom-code {
    font-family: "ObjectSans";
    font-style: "regular";
    font-weight: 400;
    src: local(""), url("../../font/ObjectSans-Regular.woff2") format("woff2"), url("../../font/ObjectSans-Regular.woff") format("woff"), url("../../font/ObjectSans-Regular.otf") format("truetype");
    /* Safari, Android, iOS */
    font-display: swap;
  }
}
@font-face {
  .custom-code {
    font-family: "ObjectSans";
    font-style: "medium";
    font-weight: 500;
    src: local(""), url("../../font/ObjectSans-Medium.woff2") format("woff2"), url("../../font/ObjectSans-Medium.woff") format("woff"), url("../../font/ObjectSans-Medium.otf") format("truetype");
    /* Safari, Android, iOS */
    font-display: swap;
  }
}
@font-face {
  .custom-code {
    font-family: "ObjectSans";
    font-style: "bold";
    font-weight: 600;
    src: local(""), url("../../font/ObjectSans-Bold.woff2") format("woff2"), url("../../font/ObjectSans-Bold.woff") format("woff"), url("../../font/ObjectSans-Bold.otf") format("truetype");
    /* Safari, Android, iOS */
    font-display: swap;
  }
}
@font-face {
  .custom-code {
    font-family: "ObjectSans";
    font-style: "black";
    font-weight: 800;
    src: local(""), url("../../font/ObjectSans-Heavy.woff2") format("woff2"), url("../../font/ObjectSans-Heavy.woff") format("woff"), url("../../font/ObjectSans-Heavy.otf") format("truetype");
    /* Safari, Android, iOS */
    font-display: swap;
  }
}
.custom-code .control {
  display: block;
  position: relative;
  padding-left: 40px;
  margin-bottom: 5px;
  padding-top: 3px;
  cursor: pointer;
  font-size: 16px;
}
.custom-code .control input {
  position: absolute;
  z-index: -1;
  opacity: 0;
  left: 0;
}
.custom-code .control_indicator {
  position: absolute;
  top: 3px;
  left: 4px;
  height: 25px;
  width: 25px;
  background: var(--greyLight);
  border: 2px solid var(--grey);
  border-radius: 6px;
}
.custom-code .control:hover input ~ .control_indicator,
.custom-code .control input:focus ~ .control_indicator {
  background: var(--greyLight);
}
.custom-code .control input:checked ~ .control_indicator {
  background: var(--yellow);
}
.custom-code .control:hover input:not([disabled]):checked ~ .control_indicator,
.custom-code .control input:checked:focus ~ .control_indicator {
  background: var(--yellow);
}
.custom-code .control input:disabled ~ .control_indicator {
  background: var(--grey);
  opacity: 0.6;
  pointer-events: none;
}
.custom-code .control_indicator:after {
  box-sizing: unset;
  content: "";
  position: absolute;
  display: none;
}
.custom-code .control input:checked ~ .control_indicator:after {
  display: block;
}
.custom-code .control-checkbox .control_indicator:after {
  left: 6px;
  top: 3px;
  width: 6px;
  height: 10px;
  border: solid var(--black);
  border-width: 0 3px 3px 0;
  border-radius: 2px;
  transform: rotate(45deg);
}
.custom-code .control-checkbox input:disabled ~ .control_indicator:after {
  border-color: var(--greyDark);
}
.custom-code .control input:checked ~ .control_indicator.Q {
  background: var(--white);
}
.custom-code .control:hover input:not([disabled]):checked ~ .control_indicator.Q,
.custom-code .control.Q input:checked:focus ~ .control_indicator.Q {
  background: var(--white);
}
.custom-code .container_graph {
  height: 300px;
  width: 100%;
  display: flex;
  flex-flow: column nowrap;
  border-left: 3px solid #969A9B;
  position: relative;
  background-color: #fff;
  border-radius: 0 0 0 20px;
}
.custom-code .container_graph .title_y {
  position: absolute;
  transform: rotate(270deg) translateY(-50%);
  left: -47px;
  top: 50%;
}
.custom-code .container_graph_line {
  flex: 1;
  border-top: 1px solid #E7EEF0;
}
.custom-code .container_graph_columns {
  height: 300px;
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  gap: 3px;
  padding: 0px 50px;
  align-items: flex-end;
  border-bottom: 3px solid #969A9B;
  border-radius: 0 0 0 20px;
}
.custom-code .container_graph_column {
  flex: 1;
  height: 0;
  background-color: RGBA(62, 170, 223, 0.25);
  border-radius: 15px 15px 0 0;
  transition: height 0.3s;
}
.custom-code .graph_y {
  margin: -300px 0 3px;
  position: relative;
}
.custom-code .graph_line {
  display: flex;
  flex-flow: row nowrap;
  gap: 3px;
  background-color: black;
}
.custom-code .graph_line div:first-child {
  border-left: 3px solid black;
  margin-left: -3px;
}
.custom-code .graph_line div:last-child {
  border-right: 3px solid black;
  margin-right: -3px;
}
.custom-code .graph_hours {
  padding: 0 50px;
}
.custom-code .graph_hour_column {
  height: 10px;
  flex: 1;
  background-color: #fff;
}
.custom-code .graph_hour {
  display: flex;
  flex-flow: row nowrap;
  gap: 3px;
  padding: 0 18px;
}
.custom-code .graph_hour div {
  flex: 1;
  text-align: center;
}
.custom-code .graph_hour div:nth-child(2n+2) {
  padding-top: 10px;
}
.custom-code .peakCalling_graph_menu {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 5px;
  margin: 0 auto;
  padding: 10px 10px;
  border: 2px solid #E7EEF0;
  border-radius: 10px;
  background-color: #fff;
}
.custom-code .peakCalling_graph_menu span {
  display: block;
  flex: 1;
  padding: 5px 10px;
  text-align: center;
  cursor: pointer;
  border-radius: 5px;
  flex-grow: inherit;
}
.custom-code .peakCalling_graph_menu span.active {
  background-color: #E7EEF0;
}
.custom-code .peakCalling_graph_menu span:hover {
  background-color: #E7EEF0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.custom-code .peakCalling_graph_traffic {
  width: -moz-fit-content;
  width: fit-content;
  margin: 30px auto;
  padding: 5px 14px 5px 9px;
  border-radius: 100px;
  background-color: #969A9B;
  display: flex;
  align-items: center;
}
.custom-code .peakCalling_graph_traffic .recPoint {
  width: 25px;
  position: relative;
  bottom: 50%;
  opacity: 0.7;
}
.custom-code .peakCalling_graph_traffic p {
  display: none;
  color: #fff;
  margin: 0;
}
.custom-code .peakCalling_graph_traffic:not(.msg_green, .msg_orange, .msg_red) img {
  display: none;
}
.custom-code .peakCalling_graph_traffic.msg_green {
  background-color: #96BF32;
}
.custom-code .peakCalling_graph_traffic.msg_orange {
  background-color: #F1911F;
}
.custom-code .peakCalling_graph_traffic.msg_red {
  background-color: #B80F00;
}
.custom-code .peakCalling_graph_traffic.msg_noYetOpen {
  background-color: #E7EEF0;
}
.custom-code .peakCalling_graph_traffic.msg_closedToday {
  background-color: #231F20;
}
.custom-code .peakCalling_graph_traffic.msg_holidays {
  background-color: #231F20;
}
.custom-code .peakCalling_graph_traffic.msg_green p.msg_green {
  display: flex;
}
.custom-code .peakCalling_graph_traffic.msg_orange p.msg_orange {
  display: flex;
}
.custom-code .peakCalling_graph_traffic.msg_red p.msg_red {
  display: flex;
}
.custom-code .peakCalling_graph_traffic.msg_noYetOpen p.msg_noYetOpen {
  display: flex;
}
.custom-code .peakCalling_graph_traffic.msg_closedToday p.msg_closedToday {
  display: flex;
}
.custom-code .peakCalling_graph_traffic.msg_holidays p.msg_holidays {
  display: flex;
}
.custom-code .peakCalling_graph_traffic span {
  font-weight: 600;
  font-size: 2rem;
  color: #fff;
  margin: 0 10px;
}
.custom-code .graph_y .callCenterClose {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 75%;
  padding: 20px;
  display: none;
}
.custom-code .graph_y .callCenterClose_title {
  font-size: 2rem;
  font-weight: 600;
  line-height: 1em;
  margin-bottom: 20px;
}
.custom-code .graph_y .callCenterClose_para {
  font-size: 1.2rem;
}
@keyframes heartbeat {
  from {
    transform: scale(1);
    transform-origin: center center;
    animation-timing-function: ease-out;
  }
  10% {
    transform: scale(0.91);
    animation-timing-function: ease-in;
  }
  17% {
    transform: scale(0.98);
    animation-timing-function: ease-out;
  }
  33% {
    transform: scale(0.87);
    animation-timing-function: ease-in;
  }
  45% {
    transform: scale(1);
    animation-timing-function: ease-out;
  }
}
.custom-code .heartbeat {
  animation: heartbeat 1.5s ease-in-out infinite both;
}
.custom-code .backdrop {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: rgba(35, 31, 32, 0.7);
}
.custom-code .modal.open {
  -webkit-backdrop-filter: blur(4px) !important;
  backdrop-filter: blur(4px) !important;
  background-color: rgba(35, 31, 32, 0.7) !important;
}
.custom-code .cbx {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
}
.custom-code .cbx span {
  vertical-align: middle;
  transform: translate3d(0, 0, 0);
}
.custom-code .cbx span:first-child {
  position: relative;
  width: 22px;
  height: 22px;
  border-radius: 3px;
  transform: scale(1);
  vertical-align: middle;
  border: 1px solid #9098a9;
  transition: all 0.2s ease;
}
.custom-code .cbx span:first-child svg {
  position: absolute;
  top: 3px;
  left: 2px;
  fill: none;
  stroke: #000000;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-dasharray: 16px;
  stroke-dashoffset: 16px;
  transition: all 0.3s ease;
  transition-delay: 0.1s;
  transform: translate3d(0, 0, 0);
}
.custom-code .cbx span:first-child:before {
  content: "";
  width: 100%;
  height: 100%;
  background: #FDCB47;
  display: block;
  transform: scale(0);
  opacity: 1;
  border-radius: 50%;
}
.custom-code .cbx:hover span:first-child {
  border-color: #FDCB47;
}
.custom-code .inp-cbx:checked + .cbx span:first-child {
  background: #ffffff;
  border-color: #FDCB47;
  animation: wave 0.4s ease;
}
.custom-code .inp-cbx:checked + .cbx span:first-child svg {
  stroke-dashoffset: 0;
}
.custom-code .inp-cbx:checked + .cbx span:first-child:before {
  transform: scale(3.5);
  opacity: 0;
  transition: all 0.6s ease;
}
.custom-code .inp-cbx:checked ~ label {
  background: linear-gradient(45deg, #fdcb47 0%, #fde547 100%);
}
.custom-code .inp-cbx:checked ~ label #icon_yellow {
  display: none;
}
.custom-code .inp-cbx:checked ~ label #icon_white {
  display: block;
}
@keyframes wave {
  50% {
    transform: scale(0.9);
  }
}
.custom-code .formSelect {
  position: relative;
  width: 25px;
}
.custom-code .chosen-value, .custom-code .value-list {
  width: 100%;
}
.custom-code .chosen-value {
  transition: 0.3s ease-in-out;
}
.custom-code .chosen-value::-webkit-input-placeholder {
  color: #333;
}
.custom-code .chosen-value:hover {
  cursor: pointer;
}
.custom-code .chosen-value:hover::-webkit-input-placeholder {
  color: #333;
}
.custom-code .chosen-value:focus, .custom-code .chosen-value.open {
  outline: 0;
  color: #000;
}
.custom-code .chosen-value:focus::-webkit-input-placeholder, .custom-code .chosen-value.open::-webkit-input-placeholder {
  color: #000;
}
.custom-code .value-list {
  position: absolute;
  width: -moz-max-content;
  width: max-content;
  list-style: none;
  box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, 0.2);
  overflow: hidden;
  max-height: 0;
  right: 0;
  padding: 0px 10px;
  transition: 0.3s ease-in-out;
}
.custom-code .value-list.open {
  max-height: 320px;
}
.custom-code .value-list li {
  position: relative;
  font-size: 1.1rem;
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: background-color 0.3s;
  opacity: 1;
}
.custom-code .value-list li.closed {
  max-height: 0;
  overflow: hidden;
  padding: 0;
  opacity: 0;
}
.custom-code .range {
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  display: block;
  width: 100%;
  height: 15px;
  background-color: #E7EEF0;
  border-radius: 8px;
  outline: none;
}
.custom-code .range::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  height: 15px;
}
.custom-code .range::-moz-track {
  -moz-appearance: none;
  height: 15px;
}
.custom-code .range::-ms-track {
  appearance: none;
  height: 15px;
}
.custom-code .range::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 25px;
  width: 25px;
  background-color: #FFFFFF;
  border-radius: 25%;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  cursor: pointer;
  margin-top: -6px;
  border: none;
}
.custom-code .range::-moz-range-thumb {
  -webkit-appearance: none;
  height: 25px;
  width: 25px;
  background-color: #FFFFFF;
  border-radius: 25%;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  cursor: pointer;
  margin-top: -6px;
  border: none;
}
.custom-code .range::-ms-thumb {
  appearance: none;
  height: 25px;
  width: 25px;
  background-color: #FFFFFF;
  border-radius: 25%;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  cursor: pointer;
  margin-top: -6px;
  border: none;
}
.custom-code .range:active::-webkit-slider-thumb {
  background-color: #ffffff;
  border: 3px solid #FDCB47;
}
.custom-code .valuesList {
  display: flex;
  justify-content: space-between;
  height: auto;
  overflow: hidden;
  margin-top: 10px;
  width: 100%;
}
.custom-code .loop-holder {
  display: flex;
  white-space: nowrap;
  overflow: hidden;
}
.custom-code .loop-holder__text {
  animation: textLoop 25s linear infinite;
  font-size: 14px;
  text-transform: uppercase;
  padding-right: 0.35em;
}
@keyframes textLoop {
  0% {
    transform: translate3d(0, 0, 0);
  }
  100% {
    transform: translate3d(-100%, 0, 0);
  }
}
.custom-code .displayNone {
  display: none !important;
}
.custom-code .switch {
  position: relative;
  background-color: #e7eef0;
}
.custom-code .switch::before {
  content: "";
  background-color: #FDCB47;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 50%;
  border-radius: 9999px;
  transform: translateX(100%);
  transition: all 0.3s ease-in;
}
.custom-code .switch.energie::before {
  transform: translateX(0%);
  transition: all 0.3s ease-in;
}
.custom-code .switchClient {
  position: relative;
  background-color: #e7eef0;
}
.custom-code .switchClient::before {
  content: "";
  background-color: #FDCB47;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 50%;
  border-radius: 9999px;
  transform: translateX(0%);
  transition: all 0.3s ease-in;
}
.custom-code .switchClient.notclient::before {
  transform: translateX(100%);
  transition: all 0.3s ease-in;
}
.custom-code .telecom .conditionsTelecom {
  display: flex !important;
}
.custom-code .telecom #footerMobile {
  display: flex !important;
}
.custom-code .telecom .telcoTva {
  display: block;
}
.custom-code .telecom #buttonNavMobile {
  display: flex !important;
}
.custom-code .telecom #numberMobileLate {
  display: flex !important;
}
@media screen and (min-width: 1024px) {
  .custom-code .telecom .imageNavMobile {
    display: block;
  }
}
.custom-code .telecom .imageNavEnergie {
  display: none;
}
.custom-code .telecom #footerEnergie {
  display: none;
}
.custom-code .telecom .energieTva {
  display: none;
}
.custom-code .telecom #buttonNavEnergie {
  display: none;
}
.custom-code .telecom #numberEnergieLate {
  display: none;
}
.custom-code .telecom #orMobileLate {
  display: none;
}
.custom-code .telecom #or {
  display: none;
}
.custom-code .telecom #openCheck {
  justify-content: flex-start;
  width: -moz-fit-content;
  width: fit-content;
}
.custom-code .ribbon {
  font-size: 14px;
  position: relative;
  display: inline-block;
  text-align: center;
  display: block;
  margin-top: 10px;
}
.custom-code .text {
  display: inline-block;
  padding: 0.5em 1em;
  line-height: 1.2em;
  width: 100%;
  color: #ffffff;
  background: #E42573;
  position: relative;
}
.custom-code .ribbon:before,
.custom-code .text:before, .custom-code .text:after {
  content: "";
  position: absolute;
  border-style: solid;
}
.custom-code .ribbon:before {
  top: 0.3em;
  left: 0.2em;
  width: 100%;
  height: 100%;
  border: none;
  background: #EBECED;
  z-index: -2;
}
.custom-code .text:before {
  bottom: 100%;
  left: 0;
  border-width: 0.5em 0.7em 0 0;
  border-color: transparent #bb1359 transparent transparent;
}
.custom-code .text:after {
  top: 100%;
  right: 0;
  border-width: 0.5em 2em 0 0;
  border-color: #bb1359 transparent transparent transparent;
}
.custom-code .ribbon:after, .custom-code .bold:before {
  bottom: -7px;
  right: -2em;
  border-width: 1.1em 1em 1.1em 3em;
  border-color: #E42573 transparent #E42573 #E42573;
  z-index: -1;
  height: 35px;
}
.custom-code .bold:before {
  border-color: #EBECED transparent #EBECED #EBECED;
  top: 0.7em;
  right: -2.3em;
}
.custom-code #pagination {
  vertical-align: middle;
}
.custom-code #pagination a, .custom-code #pagination i {
  display: inline-block;
  vertical-align: middle;
  color: #7D7D7D;
  text-align: center;
  width: 47px;
  font-size: 16px;
  padding: 10px;
  font-weight: 600;
  color: #231F20;
  -webkit-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.custom-code #pagination a {
  margin: 0 2px 0 2px;
  cursor: pointer;
  text-shadow: 0 1px 1px #FFF;
  border-radius: 13px;
  background-color: #FDCB47;
}
.custom-code #pagination i {
  margin: 0 3px 0 3px;
}
.custom-code #pagination a.current {
  border: 1px solid #E9E9E9;
  box-shadow: 0 1px 1px #999;
  background-color: #DFDFDF;
}
.custom-code #selectLang {
  padding-right: 27px;
  /* Espace pour la flèche */
  appearance: none;
  /* Masque la flèche par défaut */
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url("../../images/svg/arrow.svg") no-repeat;
  background-position: right 10px top 10px;
  /* Position de la flèche */
  background-size: 12px;
  /* Taille du SVG */
}
.custom-code .buttonArrow .arrowButton {
  transition: all 0.3s ease;
}
.custom-code .dropdown-button:focus .arrowButton, .custom-code .dropdown-button:hover .arrowButton, .custom-code .dropdown-button:active .arrowButton {
  transform: rotate(180deg);
  /* Rotation de la flèche lors du focus ou survol */
}
.custom-code .dropdown-button-active {
  transition: none;
}
.custom-code .dropdown-menu {
  transition: all 0.3s ease;
  pointer-events: none;
  opacity: 0;
}
.custom-code .buttonArrow {
  border-bottom: solid 3px #FFFFFF;
}
.custom-code .dropdown-button-mymega .buttonArrow, .custom-code .dropdown-button-move .buttonArrow {
  border-bottom: solid 3px #E7EEF0;
}
.custom-code .dropdown-button-active .buttonArrow {
  border-bottom: solid 3px #FDCB47;
}
.custom-code .dropdown-link {
  overflow: hidden;
  transition: all 0.3s ease;
}
.custom-code .dropdown-link::before {
  background-color: #FDCB47;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3px;
  width: 100%;
  transform: translateX(-100%);
  transition: all 0.3s ease;
  z-index: -1;
}
.custom-code .dropdown-link:hover::before, .custom-code .dropdown-link:focus::before, .custom-code .dropdown-link:active::before, .custom-code .dropdown-active .dropdown-link::before {
  transform: translateX(0%);
}
.custom-code .mainNav {
  transition: all 0.3s ease;
}
.custom-code .mainNav--scroll {
  transform: translateY(-32px);
}
.custom-code .mainNav--scroll #bannerNav {
  bottom: 32px !important;
}
.custom-code .overflowHidden {
  overflow: hidden !important;
}
.custom-code .tooltip {
  opacity: 0;
  pointer-events: none;
  transition: all 0.3s ease;
}
@media (min-width: 768px) {
  .custom-code .dropdown-button-active .dropdown-menu {
    opacity: 1 !important;
    pointer-events: all !important;
    z-index: 25;
  }
  .custom-code .dropdown-button-active .arrowButton {
    transform: rotate(180deg);
  }
  .custom-code .dropdown-button:hover .buttonArrow, .custom-code .dropdown-button:active .buttonArrow, .custom-code .dropdown-button:focus .buttonArrow {
    border-bottom: solid 3px #FDCB47;
  }
  .custom-code .dropdown-button:hover .dropdown-menu, .custom-code .dropdown-button:focus .dropdown-menu, .custom-code .dropdown-button:active .dropdown-menu {
    transition: all 0.1s ease;
    opacity: 1 !important;
    pointer-events: all !important;
  }
  .custom-code .arrowButton {
    transition: all 0.1s ease;
  }
  .custom-code .link-tooltip:hover .tooltip {
    opacity: 1;
  }
  .custom-code .mainNav--scroll .logo {
    transition: all 0.3s ease;
    width: 120px;
  }
  .custom-code .mainNav--scroll .dropdown-button-link {
    padding: 0.75rem 2rem;
  }
  .custom-code .mainNav--scroll .btn-nav-cta {
    padding: 0.5rem 1.5rem;
  }
}
@media (max-width: 768px) {
  .custom-code .dropdown-button .arrowButton {
    transform: rotate(-90deg);
  }
  .custom-code .dropdown-button-active .arrowButton, .custom-code .dropdown-button-active .arrowButton, .custom-code .dropdown-button-active .arrowButton {
    transform: rotate(0deg);
    /* Rotation de la flèche lors du focus ou survol */
  }
  .custom-code .dropdown-menu {
    height: 0;
    overflow: hidden;
    opacity: 0;
    pointer-events: none;
    transition: height 0.3s ease;
  }
  .custom-code .dropdown-button-link {
    pointer-events: none;
  }
  .custom-code .dropdown-link::before {
    z-index: 0;
  }
  .custom-code .dropdown-button-active .dropdown-button-link {
    border-bottom: 2px solid #E7EEF0;
  }
  .custom-code .dropdown-active-website .dropdown-button-link {
    border-bottom: 2px solid #FDCB47;
  }
  .custom-code .dropdown-button-active .dropdown-menu {
    opacity: 1 !important;
    pointer-events: all !important;
    border-bottom: 2px solid #E7EEF0;
    height: -moz-fit-content !important;
    height: fit-content !important;
    padding: 0 2rem;
  }
  .custom-code .dropdown-button-active .dropdown-button-link {
    pointer-events: all;
  }
  .custom-code #topNav, .custom-code #burgerMenu {
    display: none;
  }
  .custom-code .open #topNav, .custom-code .open #burgerMenu {
    display: block;
  }
  .custom-code .open .topNav {
    display: block;
  }
  .custom-code #selectLang {
    background-position: right 10px top 10px;
  }
}
.custom-code .video-background {
  position: relative;
  width: 100%;
  /* Adapte la vidéo à la hauteur de l'écran */
  overflow: hidden;
}
.custom-code .video-background video {
  position: absolute;
  top: -200px;
  left: 50%;
  width: 100%;
  height: auto;
  min-width: 100%;
  /* Pour couvrir toute la largeur */
  min-height: 100%;
  /* Pour couvrir toute la hauteur */
  transform: translate(-50%, 0);
  z-index: -1;
  /* Place la vidéo derrière le contenu */
  -o-object-fit: cover;
  object-fit: cover;
  /* Couvre l'entièreté de l'espace sans déformation */
}
.custom-code .table-container {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  width: 100%;
  box-sizing: border-box;
}
.custom-code .table-container table {
  border-collapse: collapse;
  width: 100%;
}
.custom-code .search-container {
  position: relative;
  margin-bottom: 20px;
}
.custom-code .search-input {
  width: 100%;
  padding: 15px 50px 15px 20px;
  font-size: 16px;
  border: 2px solid #ddd;
  border-radius: 30px;
  transition: all 0.3s ease;
  background-color: #fff;
}
.custom-code .search-input:focus {
  outline: none;
  border-color: #0066cc;
  box-shadow: 0 0 8px rgba(0, 102, 204, 0.3);
}
.custom-code .search-icon {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  color: #777;
}
.custom-code .search-results-count {
  margin: 10px 0;
  font-size: 14px;
  color: #777;
  text-align: right;
}
.custom-code .search-results-container {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s ease;
}
.custom-code .search-results-container.active {
  max-height: -moz-fit-content;
  max-height: fit-content;
}
.custom-code .search-result-card {
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  padding: 15px;
  width: calc(33.33% - 10px);
  cursor: pointer;
  transition: all 0.2s ease;
  border-left: 4px solid #FDCB47;
}
.custom-code .headerContact .search-result-card {
  width: calc(50% - 10px);
}
.custom-code .search-result-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.custom-code .search-result-card h3 {
  font-size: 16px;
  margin-bottom: 8px;
  color: #231F20;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.custom-code .search-result-card p {
  font-size: 14px;
  color: #969A9B;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.custom-code .highlighted {
  background-color: #FDCB47;
  font-weight: 500;
}
.custom-code .faq-container {
  margin-top: 20px;
}
.custom-code .no-results {
  text-align: center;
  padding: 30px;
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  color: #969A9B;
}
@media (max-width: 992px) {
  .custom-code .search-result-card {
    width: calc(50% - 10px);
  }
}
@media (max-width: 768px) {
  .custom-code .search-input {
    padding: 12px 40px 12px 15px;
    font-size: 14px;
  }
  .custom-code .search-result-card {
    width: 100% !important;
  }
  .custom-code .faq-question {
    font-size: 16px;
    padding: 15px;
  }
  .custom-code .faq-answer {
    font-size: 14px;
  }
}
.custom-code .honeypot {
  position: absolute;
  left: -9999px;
}
.custom-code .footer-energie--active .footer-telco, .custom-code .footer-energie--active .footer-bottom-telco, .custom-code .footer-energie--active .footer-copy-telco, .custom-code .footer-telco--active .footer-energie, .custom-code .footer-telco--active .footer-bottom-energie, .custom-code .footer-telco--active .footer-copy-energie {
  position: absolute;
  left: -9999px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.custom-code .footer-telco--active .footer-telco, .custom-code .footer-telco--active .footer-bottom-telco, .custom-code .footer-telco--active .footer-copy-telco, .custom-code .footer-energie--active .footer-energie, .custom-code .footer-energie--active .footer-bottom-energie, .custom-code .footer-energie--active .footer-copy-energie {
  position: static;
  left: auto;
  height: auto;
  overflow: visible;
}
.custom-code .switchFooterBlock {
  position: relative;
  background-color: #e7eef0;
  border-radius: 9999px;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
}
.custom-code .switchFooterBlock::before {
  content: "";
  background-color: #FDCB47;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 50%;
  border-radius: 9999px;
  transform: translateX(100%);
  transition: all 0.2s ease-in;
}
.custom-code .switchFooterBlock .switchFooter {
  font-size: 0.875rem;
  font-weight: 500;
  padding: 0.5rem;
  position: relative;
  text-align: center;
  width: 50%;
  z-index: 20;
}
.custom-code .footer-energie--active .switchFooterBlock::before {
  transform: translateX(0%);
}
.custom-code .footer-telco--active .switchFooterBlock::before {
  transform: translateX(100%);
}
@media (max-width: 768px) {
  .custom-code .dropdown-footer .dropdown-footer-list {
    display: none;
  }
  .custom-code .dropdown-footer--active .dropdown-footer-list {
    display: flex;
  }
  .custom-code .dropdown-footer-button {
    display: flex;
    cursor: pointer;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
  }
  .custom-code .dropdown-footer-button .arrowFooterButton {
    display: block;
    transform: rotate(0deg);
    transition: 0.1s ease-in all;
  }
  .custom-code .dropdown-footer--active .arrowFooterButton {
    transform: rotate(180deg);
  }
  .custom-code .dropdown-footer--active .dropdown-footer-button {
    margin-bottom: 0.75rem;
  }
}
.custom-code .bannerBlock:hover .buttonSlider--1, .custom-code .bannerBlock:hover .buttonSlider--2, .custom-code .bannerBlock:hover .buttonSlider--1::after, .custom-code .bannerBlock:hover .buttonSlider--2::after {
  animation-play-state: paused;
}
.custom-code .bannerContent {
  position: relative;
  z-index: 20;
}
.custom-code .bannerContent::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  height: 200%;
  border-radius: 50%;
  background-color: #FDCB47;
  transform: translate(7%, -50%);
  z-index: -1;
  aspect-ratio: 1/1;
}
.custom-code .bannerContent--1, .custom-code .bannerContent--2 {
  transform: translateX(-100%);
  opacity: 0;
}
.custom-code .bannerImage--1, .custom-code .bannerImage--2 {
  transform: translateX(100%);
  opacity: 0;
}
.custom-code .bannerShow--1 .bannerContent--1, .custom-code .bannerShow--1 .bannerImage--1 {
  transform: translateX(0);
  opacity: 1;
}
.custom-code .buttonSlider button {
  background-color: #E7EEF0;
  height: 1rem;
  border-radius: 999px;
  position: relative;
  width: 1rem;
  overflow: hidden;
}
.custom-code .bannerShow--1 .buttonSlider--1, .custom-code .bannerShow--2 .buttonSlider--2 {
  width: 2rem;
}
.custom-code .bannerShow--1 .buttonSlider--1::after, .custom-code .bannerShow--2 .buttonSlider--2::after {
  background-color: #FDCB47;
  border-radius: 999px;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 0px;
  animation: loadingButton 6s ease-in-out;
}
.custom-code .bannerShow--1 .bannerContent--1 {
  animation: slideInLeft 1s forwards;
}
.custom-code .bannerShow--1 .bannerImage--1 {
  animation: slideInRight 1s forwards;
}
.custom-code .bannerShow--1 .bannerContent--2 {
  animation: slideOutLeft 1s forwards;
}
.custom-code .bannerShow--1 .bannerImage--2 {
  animation: slideOutRight 1s forwards;
}
.custom-code .bannerShow--2 .bannerContent--1 {
  animation: slideOutLeft 1s forwards;
}
.custom-code .bannerShow--2 .bannerImage--1 {
  animation: slideOutRight 1s forwards;
}
.custom-code .bannerShow--2 .bannerContent--2 {
  animation: slideInLeft 1s forwards;
}
.custom-code .bannerShow--2 .bannerImage--2 {
  animation: slideInRight 1s forwards;
}
.custom-code .bannerBlock--firstLoad .bannerContent--1, .custom-code .bannerBlock--firstLoad .bannerImage--1, .custom-code .bannerBlock--firstLoad .bannerContent--2, .custom-code .bannerBlock--firstLoad .bannerImage--2 {
  animation: none;
}
@media screen and (max-width: 768px) {
  .custom-code .bannerContent::before {
    top: 144%;
    height: 400%;
    transform: translate(-50%, -40%);
    left: 50%;
  }
}
@keyframes slideInLeft {
  from {
    transform: translateX(-100%);
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
  }
  to {
    transform: translateX(0);
    opacity: 1;
    pointer-events: all;
    visibility: visible;
  }
}
@keyframes slideInRight {
  from {
    transform: translateX(100%);
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
  }
  to {
    transform: translateX(0);
    opacity: 1;
    pointer-events: all;
    visibility: visible;
  }
}
@keyframes slideOutLeft {
  from {
    transform: translateX(0);
    opacity: 1;
    pointer-events: all;
    visibility: visible;
  }
  to {
    transform: translateX(-100%);
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
  }
}
@keyframes slideOutRight {
  from {
    transform: translateX(0);
    opacity: 1;
    pointer-events: all;
    visibility: visible;
  }
  to {
    transform: translateX(100%);
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
  }
}
@keyframes loadingButton {
  from {
    width: 0px;
  }
  to {
    width: 100%;
  }
}
.custom-code .faqElem .faqElem__response {
  display: none;
}
.custom-code .faqElem__img {
  transition: all 0.4s ease-in-out;
}
.custom-code .faqElem--active .faqElem__response {
  display: block;
}
.custom-code .faqElem--active .faqElem__img {
  transform: rotate(225deg);
}
.custom-code .telcoConditions__block, .custom-code .telcoConditions__arrow, .custom-code .telcoConditions__block--in, .custom-code .telcoConditions__arrow--in {
  transition: all 0.3s ease-in-out;
}
.custom-code .telcoConditions__button, .custom-code .telcoConditions__button--in {
  cursor: pointer;
}
.custom-code .telcoConditions__block--in {
  border-bottom: 2px solid #E7EEF0;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}
.custom-code .telcoConditions__block--in:last-of-type {
  border: none;
  margin-bottom: 0;
  padding: 0;
}
.custom-code .telcoConditions__block .telcoConditions__content, .custom-code .telcoConditions__block--in .telcoConditions__content--in {
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  height: 0px;
}
.custom-code .telcoConditions__block.active .telcoConditions__content, .custom-code .telcoConditions__block--in.active .telcoConditions__content--in {
  opacity: 1;
  pointer-events: all;
  visibility: visible;
  height: 100%;
  margin-top: 1rem;
}
.custom-code .telcoConditions__block.active .telcoConditions__arrow, .custom-code .telcoConditions__block--in.active .telcoConditions__arrow--in {
  rotate: 180deg;
}
.custom-code .calculPromo__buttons {
  /* overflow: hidden; */
  position: relative;
}
.custom-code .calculPromo__background {
  background-color: #E42573;
  border-radius: 9999px;
  border: 2px solid white;
  content: "";
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 25%;
  z-index: -1;
  transition: 0.3s all ease-in-out;
}
.custom-code .calculPromo__block.active--1 .calculPromo__background {
  display: block;
}
.custom-code .calculPromo__block.active--2 .calculPromo__background {
  display: block;
  left: 25%;
}
.custom-code .calculPromo__block.active--3 .calculPromo__background {
  display: block;
  left: 50%;
}
.custom-code .calculPromo__block.active--4 .calculPromo__background {
  display: block;
  left: 75%;
}
.custom-code .active--1 .calculPromo__button--1, .custom-code .active--2 .calculPromo__button--2, .custom-code .active--3 .calculPromo__button--3, .custom-code .active--4 .calculPromo__button--4 {
  color: white;
}
.custom-code .calculPromo__result {
  display: none;
}
.custom-code .active--1 .calculPromo__result--1, .custom-code .active--2 .calculPromo__result--2, .custom-code .active--3 .calculPromo__result--3, .custom-code .active--4 .calculPromo__result--4 {
  display: block;
}
.custom-code .calculPromo__button {
  background-color: transparent;
  border-radius: 9999px;
  font-weight: 500;
  font-size: 1.5rem;
  padding: 5px 0;
  width: 25%;
}
.custom-code .cardBlock {
  perspective: 800px;
  position: relative;
}
.custom-code .cardBlockInner {
  transform-style: preserve-3d;
  transition: 0.3s transform ease-in-out;
}
.custom-code .cardFront {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
.custom-code .cardBack__button {
  display: none;
}
.custom-code .cardFront__button {
  display: inline-block;
}
.custom-code .cardBack {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform: rotateY(180deg) translateZ(1px);
  -webkit-transform: rotateY(180deg) translateZ(1px);
  -moz-transform: rotateY(180deg) translateZ(1px);
  position: absolute;
  top: 0;
}
.custom-code .cardBlock.flipped .cardBlockInner {
  transform: rotateY(180deg);
}
.custom-code .cardBlock.flipped .flip-button {
  transform: rotateY(180deg);
}
.custom-code .cardBlock.flipped .cardFront__button {
  display: none;
}
.custom-code .cardBlock.flipped .cardBack__button {
  display: inline-block;
}
.custom-code .selector {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: space-between;
  gap: 1.5rem;
  align-items: center;
}
.custom-code .selector-item {
  position: relative;
  flex-basis: calc(70% / 3);
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.custom-code .selector-item_radio {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: none;
}
.custom-code .selector-item_label {
  background-color: var(--grey);
  color: var(--black);
  position: relative;
  padding: 0.75rem 3.75rem;
  width: 100%;
  text-align: center;
  border-radius: 9999px;
  font-weight: 500;
  transition-duration: 0.5s;
  transition-property: transform, box-shadow;
  transform: none;
}
.custom-code .selector-item_radio:checked + .selector-item_label {
  background-color: var(--blue);
  background-image: url("../../images/svg/check_white.svg");
  background-position: right 1rem center;
  background-repeat: no-repeat;
  color: var(--white);
}
.custom-code .toggle {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  color: var(--greyDark);
}
.custom-code .toggle__block {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  width: -moz-fit-content;
  width: fit-content;
}
.custom-code .toggle__button {
  position: relative;
  display: inline-block;
}
.custom-code .toggle__input {
  display: none;
}
.custom-code .toggle__label {
  display: block;
  width: 60px;
  height: 30px;
  background-color: var(--greyDark);
  border-radius: 99px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}
.custom-code .toggle__input:checked + .toggle__label::after {
  left: 32px;
}
.custom-code .toggle__label::after {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  width: 26px;
  height: 26px;
  background-color: #ffffff;
  border-radius: 50%;
  transition: left 0.3s ease;
}
.custom-code .toggle__slider {
  display: none;
  align-items: flex-end;
  gap: 1rem;
  justify-content: space-between;
  width: 100%;
}
.custom-code .toggle__slider--b2b {
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  display: block;
  width: 100%;
  height: 22px;
  background-color: var(--grey);
  border-radius: 8px;
  outline: none;
}
.custom-code .toggle__slider--b2b::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  height: 22px;
}
.custom-code .toggle__slider--b2b::-moz-track {
  -moz-appearance: none;
  height: 22px;
}
.custom-code .toggle__slider--b2b::-ms-track {
  appearance: none;
  height: 22px;
}
.custom-code .toggle__slider--b2b::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 28px;
  width: 28px;
  background-color: var(--blue);
  border-radius: 25%;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  cursor: pointer;
  margin-top: -6px;
  border: none;
  z-index: 50;
}
.custom-code .toggle__slider--b2b::-moz-range-thumb {
  -webkit-appearance: none;
  height: 28px;
  width: 28px;
  background-color: var(--blue);
  border-radius: 25%;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  cursor: pointer;
  margin-top: -6px;
  border: none;
  z-index: 50;
}
.custom-code .toggle__slider--b2b::-ms-thumb {
  appearance: none;
  height: 28px;
  width: 28px;
  background-color: var(--blue);
  border-radius: 25%;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  cursor: pointer;
  margin-top: -6px;
  border: none;
  z-index: 50;
}
.custom-code .toggle__slider--b2b:active::-webkit-slider-thumb {
  background-color: var(--white);
  border: 3px solid var(--yellow);
}
.custom-code .active .toggle__label {
  background-color: var(--yellow);
}
.custom-code .active {
  color: var(--black);
}
.custom-code .active .toggle__slider {
  display: flex;
}
.custom-code .input__block {
  font-weight: 500;
  width: 50%;
}
.custom-code .input__block--disable label {
  color: var(--greyDark);
}
@media (max-width: 768px) {
  .custom-code .selector {
    gap: 0.5rem;
  }
  .custom-code .selector-item_label {
    padding: 0.75rem 1.5rem;
  }
  .custom-code .selector-item_radio:checked + .selector-item_label {
    background-position: right 5px center;
  }
  .custom-code .active .toggle__slider {
    flex-direction: column;
    align-items: flex-start;
  }
  .custom-code .input__block {
    width: 100%;
  }
}
.custom-code #menuNav #mobileMenu {
  margin-top: 55px;
  height: calc(100vh - 55px);
}
@media (min-width: 640px) {
  .custom-code #menuNav #mobileMenu {
    margin-top: 58px;
    height: calc(100vh - 58px);
  }
}
.custom-code #menuNav.scrollActive #mobileMenu {
  margin-top: 56px;
  height: calc(100vh - 56px);
}
@media (min-width: 640px) {
  .custom-code #menuNav.scrollActive #mobileMenu {
    margin-top: 93px;
    height: calc(100vh - 93px);
  }
}
.custom-code #faq h3 {
  --tw-text-opacity: 1 !important;
  color: rgb(35 31 32/var(--tw-text-opacity)) !important;
}
.custom-code #faq .checkList li::before {
  --tw-content: none;
  content: var(--tw-content);
}
.custom-code .modal {
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: 9998;
  display: flex;
  height: 0vh;
  align-items: flex-start;
  justify-content: center;
  overflow: hidden;
  background-color: transparent;
  transition-property: background-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  transition-duration: 1s;
  transition-timing-function: ease;
}
@media (min-width: 640px) {
  .custom-code .modal {
    align-items: center;
  }
}
.custom-code .modal.open {
  position: fixed;
  height: 100vh;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  transition-property: background-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  transition-duration: 1;
}
.custom-code .modal.open > .modal-content-wrapper {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .modal-content-wrapper {
  position: relative;
  margin: 1rem;
  display: flex;
  max-height: 90vh;
  max-width: 500px;
  --tw-scale-x: 0;
  --tw-scale-y: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  overflow: auto;
  border-radius: 15px;
  border-left-width: 8px;
  --tw-border-opacity: 1;
  border-color: rgb(253 203 71/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity));
  padding: 1rem;
  padding-top: 2.5rem;
  --tw-shadow: 0 0 2.5rem rgba(0,0,0,0.5);
  --tw-shadow-colored: 0 0 2.5rem var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  transition-delay: 0.15s;
  transition-duration: 1;
}
@media (min-width: 640px) {
  .custom-code .modal-content-wrapper {
    padding: 2.5rem;
  }
}
.custom-code .close {
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
  display: flex;
  height: 2.5rem;
  width: 2.5rem;
  align-items: center;
  justify-content: center;
  border-color: none;
  background-color: transparent;
  font-size: 1.5rem;
  line-height: 2rem;
  transition-property: 1s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  transition-duration: linear;
}
.custom-code .close::before {
  content: var(--tw-content);
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .close::after {
  content: var(--tw-content);
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .close:hover {
  --tw-rotate: 360deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .close:before,
.custom-code .close:after {
  position: absolute;
  height: 0.125rem;
  width: 1.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0/var(--tw-bg-opacity));
  --tw-content: "";
  content: var(--tw-content);
}
.custom-code .close:hover:before,
.custom-code .close:hover:after {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0/var(--tw-bg-opacity));
}
.custom-code #product_card_list li > div {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.custom-code #product_card_list li.is-active > div {
  --tw-translate-y: -25px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code #product_card_list li.is-active > div > div {
  opacity: 1;
}
.custom-code .splide__track--nav > .splide__list > .splide__slide.is-active, .custom-code .splide__track--nav > .splide__list > .splide__slide {
  border-width: 0px !important;
  border-style: none !important;
}
.custom-code #product_card_list li.is-active.is-visible {
  z-index: 1000 !important;
}
.custom-code .splide__slide.is-active.is-visible {
  z-index: 50;
}
.custom-code #product_card_list li.is-active.is-visible {
  z-index: 1000 !important;
}
.custom-code .splide__slide.is-active.is-visible {
  z-index: 50;
}
.custom-code .tableLPTVABox {
  width: 100%;
  overflow: auto;
}
.custom-code .tableLPTVA {
  margin-left: auto;
  margin-right: auto;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(35 31 32/var(--tw-border-opacity));
}
.custom-code .tableLPTVA td {
  border-width: 1px;
  padding: 0.5rem;
}
.custom-code .tableLPTVA th {
  border-width: 1px;
}
.custom-code .tableLPTVA tr th {
  padding: 0.5rem;
}
.custom-code .energie[data-modal=recall] form[data-formRecall=telecom] {
  display: none;
}
.custom-code [data-callbackmodal=telco] [data-formrecall=energie] {
  display: none;
}
.custom-code [data-callbackmodal=energie] [data-formrecall=telecom] {
  display: none;
}
.custom-code [data-modal=recall] {
  z-index: 10000000;
}
.custom-code [data-colortheme=actualites], .custom-code [data-colortheme=nieuws-mega] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(253 203 71/var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255/var(--tw-text-opacity)) !important;
}
.custom-code [data-colortheme=approche-durable], .custom-code [data-colortheme=duurzame-aanpak] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(150 191 50/var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255/var(--tw-text-opacity)) !important;
}
.custom-code [data-colortheme=economies-energie-conseils], .custom-code [data-colortheme=energie-besparen-tips] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(62 170 223/var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255/var(--tw-text-opacity)) !important;
}
.custom-code [data-colortheme=marche-de-lenergie], .custom-code [data-colortheme=energiemarkt] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(241 145 31/var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255/var(--tw-text-opacity)) !important;
}
.custom-code [data-colortheme=telecom-fr], .custom-code [data-colortheme=telecom-nl] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(228 37 115/var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255/var(--tw-text-opacity)) !important;
}
.custom-code *,
.custom-code ::before,
.custom-code ::after {
  box-sizing: border-box;
  /* 1 */
  border-width: 0;
  /* 2 */
  border-style: solid;
  /* 2 */
  border-color: currentColor;
  /* 2 */
}
.custom-code ::before,
.custom-code ::after {
  --tw-content: "";
}
.custom-code html {
  line-height: 1.5;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -moz-tab-size: 4;
  /* 3 */
  -o-tab-size: 4;
  tab-size: 4;
  /* 3 */
  font-family: ObjectSans, Arial, Helvetica, sans-serif;
  /* 4 */
  font-feature-settings: normal;
  /* 5 */
  font-variation-settings: normal;
  /* 6 */
}
.custom-code body {
  margin: 0;
  /* 1 */
  line-height: inherit;
  /* 2 */
}
.custom-code hr {
  height: 0;
  /* 1 */
  color: inherit;
  /* 2 */
  border-top-width: 1px;
  /* 3 */
}
.custom-code abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
.custom-code h1,
.custom-code h2,
.custom-code h3,
.custom-code h4,
.custom-code h5,
.custom-code h6 {
  font-size: inherit;
  font-weight: inherit;
}
.custom-code a {
  color: inherit;
  text-decoration: inherit;
}
.custom-code b,
.custom-code strong {
  font-weight: bolder;
}
.custom-code code,
.custom-code kbd,
.custom-code samp,
.custom-code pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
.custom-code small {
  font-size: 80%;
}
.custom-code sub,
.custom-code sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.custom-code sub {
  bottom: -0.25em;
}
.custom-code sup {
  top: -0.5em;
}
.custom-code table {
  text-indent: 0;
  /* 1 */
  border-color: inherit;
  /* 2 */
  border-collapse: collapse;
  /* 3 */
}
.custom-code button,
.custom-code input,
.custom-code optgroup,
.custom-code select,
.custom-code textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  font-weight: inherit;
  /* 1 */
  line-height: inherit;
  /* 1 */
  color: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
  padding: 0;
  /* 3 */
}
.custom-code button,
.custom-code select {
  text-transform: none;
}
.custom-code button,
.custom-code [type=button],
.custom-code [type=reset],
.custom-code [type=submit] {
  -webkit-appearance: button;
  /* 1 */
  background-color: transparent;
  /* 2 */
  background-image: none;
  /* 2 */
}
.custom-code :-moz-focusring {
  outline: auto;
}
.custom-code :-moz-ui-invalid {
  box-shadow: none;
}
.custom-code progress {
  vertical-align: baseline;
}
.custom-code ::-webkit-inner-spin-button,
.custom-code ::-webkit-outer-spin-button {
  height: auto;
}
.custom-code [type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
.custom-code ::-webkit-search-decoration {
  -webkit-appearance: none;
}
.custom-code ::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
.custom-code summary {
  display: list-item;
}
.custom-code blockquote,
.custom-code dl,
.custom-code dd,
.custom-code h1,
.custom-code h2,
.custom-code h3,
.custom-code h4,
.custom-code h5,
.custom-code h6,
.custom-code hr,
.custom-code figure,
.custom-code p,
.custom-code pre {
  margin: 0;
}
.custom-code fieldset {
  margin: 0;
  padding: 0;
}
.custom-code legend {
  padding: 0;
}
.custom-code ol,
.custom-code ul,
.custom-code li,
.custom-code menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
.custom-code textarea {
  resize: vertical;
}
.custom-code input::-moz-placeholder, .custom-code textarea::-moz-placeholder {
  opacity: 1;
  /* 1 */
  color: #9ca3af;
  /* 2 */
}
.custom-code input::placeholder,
.custom-code textarea::placeholder {
  opacity: 1;
  /* 1 */
  color: #9ca3af;
  /* 2 */
}
.custom-code button,
.custom-code [role=button] {
  cursor: pointer;
}
.custom-code :disabled {
  cursor: default;
}
.custom-code img,
.custom-code svg,
.custom-code video,
.custom-code canvas,
.custom-code audio,
.custom-code iframe,
.custom-code embed,
.custom-code object {
  display: block;
  /* 1 */
  vertical-align: middle;
  /* 2 */
}
.custom-code img,
.custom-code video {
  max-width: 100%;
  height: auto;
}
.custom-code [hidden] {
  display: none;
}
.custom-code * {
  -webkit-tap-highlight-color: transparent;
}
.custom-code html {
  font-family: "ObjectSans", "Arial", "Helvetica", "sans-serif";
  color: #231F20;
  position: relative;
  overflow-x: hidden;
  scroll-behavior: smooth;
}
.custom-code body {
  position: relative;
  min-height: 100vh;
  overflow: hidden;
}
.custom-code .h1 {
  margin-bottom: 1.25rem;
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: 800;
  line-height: 1.25 !important;
}
@media (min-width: 640px) {
  .custom-code .h1 {
    margin-bottom: 1rem;
    font-size: 3rem;
    line-height: 1;
  }
}
.custom-code .h2 {
  margin-bottom: 1.25rem;
  font-size: 1.875rem;
  line-height: 2.25rem;
  font-weight: 800;
}
@media (min-width: 640px) {
  .custom-code .h2 {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}
@media (min-width: 768px) {
  .custom-code .h2 {
    line-height: 3rem !important;
  }
}
.custom-code .\!h3 {
  margin-bottom: 1.25rem;
  margin-top: 1rem;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 800;
}
.custom-code .h3 {
  margin-bottom: 1.25rem;
  margin-top: 1rem;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 800;
}
.custom-code .h4 {
  margin-top: 0.5rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
}
.custom-code .h5 {
  margin-top: 0.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
}
.custom-code section {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.custom-code body section:first-of-type {
  padding-top: 60px;
}
@media (min-width: 768px) {
  .custom-code body section:first-of-type {
    padding-top: 9rem;
  }
}
.custom-code body section:last-of-type {
  padding-bottom: 6rem;
}
.custom-code section a:not(.btn) {
  text-decoration-line: none;
}
.custom-code section a:not(.btn):hover {
  text-decoration-line: none;
  transition-duration: 100ms;
  transition-timing-function: cubic-bezier(0.6, 0.04, 1, -0.05);
}
.custom-code em {
  font-weight: 600;
}
.custom-code label {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.custom-code strong {
  font-weight: 600;
}
.custom-code .content p:not(:last-of-type) {
  margin-bottom: 0.75rem;
}
.custom-code b {
  font-weight: 600;
}
.custom-code ::-moz-selection {
  /* Code for Firefox */
  color: #231F20;
  background: #FDCB47;
}
.custom-code ::selection {
  color: #231F20;
  background: #FDCB47;
}
.custom-code *, .custom-code ::before, .custom-code ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
}
.custom-code ::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
}
.custom-code .container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 1280px) {
  .custom-code .container {
    max-width: 1280px;
  }
}
.custom-code .btn {
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  flex-direction: column;
  align-items: center;
  border-radius: 9999px;
  text-align: center;
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.custom-code .btn-cta {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1.75rem;
  padding-right: 1.75rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 600;
}
.custom-code .btn-info {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1.75rem;
  padding-right: 1.75rem;
  font-weight: 600;
}
@supports (background: -webkit-named-image(i)) {
  .custom-code .btn-info {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    padding-top: 0.93rem;
    padding-bottom: 0.87rem;
    font-weight: 600;
    line-height: 1.43em;
  }
}
.custom-code .btn-small {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
}
.custom-code .btn-verySmall {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.custom-code .btn-yellow {
  --tw-bg-opacity: 1;
  background-color: rgb(253 203 71/var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(35 31 32/var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.custom-code .btn-yellow:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(35 31 32/var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(253 203 71/var(--tw-text-opacity));
}
.custom-code .btn-yellow:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(35 31 32/var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(253 203 71/var(--tw-text-opacity));
}
.custom-code .btn-white {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(35 31 32/var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.custom-code .btn-white:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(253 203 71/var(--tw-bg-opacity));
}
.custom-code .btn-white:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(253 203 71/var(--tw-bg-opacity));
}
.custom-code .btn-grey {
  --tw-bg-opacity: 1;
  background-color: rgb(231 238 240/var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(35 31 32/var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.custom-code .btn-grey:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(150 154 155/var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(35 31 32/var(--tw-text-opacity));
}
.custom-code .btn-grey:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(150 154 155/var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(35 31 32/var(--tw-text-opacity));
}
.custom-code .btn-disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(231 238 240/var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(150 154 155/var(--tw-text-opacity));
}
.custom-code .btn-border-yellow {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(253 203 71/var(--tw-border-opacity));
}
.custom-code .btn-border-yellow:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(253 203 71/var(--tw-bg-opacity));
}
.custom-code .btn-shadow {
  --tw-shadow: 0px 1px 4px rgba(0, 0, 0, 0.16);
  --tw-shadow-colored: 0px 1px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.custom-code .btn-shadow:hover {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.custom-code .btn-pink {
  display: flex;
  flex-direction: row;
  align-items: center;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(228 37 115/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(228 37 115/var(--tw-bg-opacity));
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity));
  transition-duration: 300ms;
}
.custom-code .btn-pink:hover {
  --tw-border-opacity: 1;
  border-color: rgb(228 37 115/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(228 37 115/var(--tw-text-opacity));
}
.custom-code .btn-pink:hover svg {
  fill: #E42573;
}
@media (min-width: 768px) {
  .custom-code .checkList {
    padding-left: 2rem;
  }
}
.custom-code .checkList li {
  margin-bottom: 0.75rem;
  background-image: url(../../images/svg/check_yellow.svg);
  background-size: 18px;
  background-position: left top 2px;
  background-repeat: no-repeat;
  padding-left: 2rem;
}
@media (min-width: 640px) {
  .custom-code .checkList li {
    padding-left: 2rem;
  }
}
.custom-code .checkList-topBG li {
  margin-bottom: 0.75rem;
  background-image: url(../../images/svg/check_yellow.svg);
  background-size: 20px;
  background-position: left top 2px;
  background-repeat: no-repeat;
  padding-left: 2rem;
}
@media (min-width: 640px) {
  .custom-code .checkList-topBG li {
    padding-left: 2rem;
  }
}
.custom-code .checkList-yellow li {
  margin-bottom: 0.5rem;
  background-image: url("../../images/svg/checkList.svg");
  background-size: 15px;
  background-position: top 3px left;
  background-repeat: no-repeat;
  padding-left: 2rem;
}
.custom-code .checkList-black li {
  margin-bottom: 0.5rem;
  background-image: url("../../images/svg/checklist_black.svg");
  background-size: 15px;
  background-position: top 3px left;
  background-repeat: no-repeat;
  padding-left: 2rem;
}
.custom-code .checkList-arrow li {
  margin-bottom: 0.5rem;
  background-image: url("../../images/svg/little_arrow.svg");
  background-size: 8px;
  background-position: top 5px left;
  background-repeat: no-repeat;
  padding-left: 1rem;
}
.custom-code .checkList-check li {
  margin-bottom: 0.5rem;
  background-image: url("../../images/svg/check_solo.svg");
  background-size: 30px;
  background-position: top -2px left;
  background-repeat: no-repeat;
  padding-left: 2rem;
}
.custom-code .checkList .checkList-tarifs_NG {
  background-image: url(../../images/svg/gas_picto.svg);
  background-size: 16px;
}
.custom-code .input {
  width: 100%;
  border-radius: 15px;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(231 238 240/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 252/var(--tw-bg-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.custom-code .input:focus {
  outline-style: solid;
  outline-width: 2px;
  outline-color: #FDCB47;
}
.custom-code .input--disable {
  border-color: rgb(150 154 155/var(--tw-border-opacity));
  --tw-border-opacity: 0.4;
  --tw-bg-opacity: 1;
  background-color: rgb(231 238 240/var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(150 154 155/var(--tw-text-opacity));
}
.custom-code .input--disable::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(150 154 155/var(--tw-text-opacity));
}
.custom-code .input--disable::placeholder {
  --tw-text-opacity: 1;
  color: rgb(150 154 155/var(--tw-text-opacity));
}
.custom-code .input--validate {
  --tw-border-opacity: 1;
  border-color: rgb(150 191 50/var(--tw-border-opacity));
  background-image: url("../../images/svg/icon_check.svg");
  background-size: 20px;
  background-position: top calc(50%) right 10px;
  background-repeat: no-repeat;
}
.custom-code .input--error {
  --tw-border-opacity: 1;
  border-color: rgb(184 15 0/var(--tw-border-opacity));
}
.custom-code textarea.input {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.custom-code .quote {
  margin-left: auto;
  margin-right: auto;
  width: -moz-fit-content;
  width: fit-content;
  overflow: visible;
  background-size: 40px, 40px;
  background-position: top left, bottom right;
  background-repeat: no-repeat;
  padding: 1.5rem;
  text-align: center;
  font-style: italic;
}
.custom-code .quote-blue {
  background-image: url("../../images/svg/marks_top_blue.svg"), url("../../images/svg/marks_bottom_blue.svg");
}
.custom-code .quote-pink {
  background-image: url("../../images/svg/marks_top_pink.svg"), url("../../images/svg/marks_bottom_pink.svg");
}
.custom-code .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.custom-code .pointer-events-none {
  pointer-events: none;
}
.custom-code .visible {
  visibility: visible;
}
.custom-code .invisible {
  visibility: hidden;
}
.custom-code .collapse {
  visibility: collapse;
}
.custom-code .static {
  position: static;
}
.custom-code .fixed {
  position: fixed;
}
.custom-code .\!absolute {
  position: absolute !important;
}
.custom-code .absolute {
  position: absolute;
}
.custom-code .relative {
  position: relative;
}
.custom-code .sticky {
  position: sticky;
}
.custom-code .inset-0 {
  inset: 0px;
}
.custom-code .-bottom-4 {
  bottom: -1rem;
}
.custom-code .-bottom-6 {
  bottom: -1.5rem;
}
.custom-code .-bottom-8 {
  bottom: -2rem;
}
.custom-code .-bottom-\[1px\] {
  bottom: -1px;
}
.custom-code .-bottom-\[2px\] {
  bottom: -2px;
}
.custom-code .-bottom-\[6px\] {
  bottom: -6px;
}
.custom-code .-left-10 {
  left: -2.5rem;
}
.custom-code .-left-2 {
  left: -0.5rem;
}
.custom-code .-left-6 {
  left: -1.5rem;
}
.custom-code .-left-8 {
  left: -2rem;
}
.custom-code .-left-\[1px\] {
  left: -1px;
}
.custom-code .-left-\[2\%\] {
  left: -2%;
}
.custom-code .-left-\[7px\] {
  left: -7px;
}
.custom-code .-left-\[9rem\] {
  left: -9rem;
}
.custom-code .-right-10 {
  right: -2.5rem;
}
.custom-code .-right-2 {
  right: -0.5rem;
}
.custom-code .-right-20 {
  right: -5rem;
}
.custom-code .-right-3 {
  right: -0.75rem;
}
.custom-code .-right-4 {
  right: -1rem;
}
.custom-code .-right-6 {
  right: -1.5rem;
}
.custom-code .-right-8 {
  right: -2rem;
}
.custom-code .-right-\[9rem\] {
  right: -9rem;
}
.custom-code .-top-10 {
  top: -2.5rem;
}
.custom-code .-top-11 {
  top: -2.75rem;
}
.custom-code .-top-12 {
  top: -3rem;
}
.custom-code .-top-14 {
  top: -3.5rem;
}
.custom-code .-top-16 {
  top: -4rem;
}
.custom-code .-top-3 {
  top: -0.75rem;
}
.custom-code .-top-4 {
  top: -1rem;
}
.custom-code .-top-5 {
  top: -1.25rem;
}
.custom-code .-top-6 {
  top: -1.5rem;
}
.custom-code .-top-7 {
  top: -1.75rem;
}
.custom-code .-top-8 {
  top: -2rem;
}
.custom-code .bottom-0 {
  bottom: 0px;
}
.custom-code .bottom-10 {
  bottom: 2.5rem;
}
.custom-code .bottom-14 {
  bottom: 3.5rem;
}
.custom-code .bottom-3 {
  bottom: 0.75rem;
}
.custom-code .bottom-5 {
  bottom: 1.25rem;
}
.custom-code .bottom-6 {
  bottom: 1.5rem;
}
.custom-code .bottom-\[-45px\] {
  bottom: -45px;
}
.custom-code .bottom-\[-50px\] {
  bottom: -50px;
}
.custom-code .bottom-\[-7px\] {
  bottom: -7px;
}
.custom-code .bottom-\[15\%\] {
  bottom: 15%;
}
.custom-code .left-0 {
  left: 0px;
}
.custom-code .left-1\/2 {
  left: 50%;
}
.custom-code .left-10 {
  left: 2.5rem;
}
.custom-code .left-2 {
  left: 0.5rem;
}
.custom-code .left-3 {
  left: 0.75rem;
}
.custom-code .left-32 {
  left: 8rem;
}
.custom-code .left-4 {
  left: 1rem;
}
.custom-code .left-5 {
  left: 1.25rem;
}
.custom-code .left-6 {
  left: 1.5rem;
}
.custom-code .left-\[-10px\] {
  left: -10px;
}
.custom-code .left-\[10px\] {
  left: 10px;
}
.custom-code .left-\[39\%\] {
  left: 39%;
}
.custom-code .left-\[40\%\] {
  left: 40%;
}
.custom-code .left-\[48\%\] {
  left: 48%;
}
.custom-code .left-\[50\%\] {
  left: 50%;
}
.custom-code .left-\[6px\] {
  left: 6px;
}
.custom-code .left-\[calc\(0\%-25px\)\] {
  left: calc(0% - 25px);
}
.custom-code .left-\[calc\(10\%-100px\)\] {
  left: calc(10% - 100px);
}
.custom-code .left-\[calc\(10\%-250px\)\] {
  left: calc(10% - 250px);
}
.custom-code .left-\[calc\(5\%-100px\)\] {
  left: calc(5% - 100px);
}
.custom-code .left-\[calc\(5\%-350px\)\] {
  left: calc(5% - 350px);
}
.custom-code .left-\[calc\(50\%\+80px\)\] {
  left: calc(50% + 80px);
}
.custom-code .left-\[calc\(50\%\+90px\)\] {
  left: calc(50% + 90px);
}
.custom-code .left-\[calc\(50\%-125px\)\] {
  left: calc(50% - 125px);
}
.custom-code .left-\[calc\(50\%-130px\)\] {
  left: calc(50% - 130px);
}
.custom-code .right-0 {
  right: 0px;
}
.custom-code .right-16 {
  right: 4rem;
}
.custom-code .right-2 {
  right: 0.5rem;
}
.custom-code .right-3 {
  right: 0.75rem;
}
.custom-code .right-4 {
  right: 1rem;
}
.custom-code .right-6 {
  right: 1.5rem;
}
.custom-code .right-\[-25px\] {
  right: -25px;
}
.custom-code .right-\[-36px\] {
  right: -36px;
}
.custom-code .right-\[-39px\] {
  right: -39px;
}
.custom-code .right-\[-45px\] {
  right: -45px;
}
.custom-code .right-\[1\%\] {
  right: 1%;
}
.custom-code .right-\[20px\] {
  right: 20px;
}
.custom-code .right-\[2px\] {
  right: 2px;
}
.custom-code .right-\[3\%\] {
  right: 3%;
}
.custom-code .right-\[48\%\] {
  right: 48%;
}
.custom-code .right-\[7rem\] {
  right: 7rem;
}
.custom-code .right-\[95\%\] {
  right: 95%;
}
.custom-code .right-\[98\%\] {
  right: 98%;
}
.custom-code .right-\[calc\(10\%-285px\)\] {
  right: calc(10% - 285px);
}
.custom-code .top-0 {
  top: 0px;
}
.custom-code .top-1\/2 {
  top: 50%;
}
.custom-code .top-12 {
  top: 3rem;
}
.custom-code .top-2 {
  top: 0.5rem;
}
.custom-code .top-3 {
  top: 0.75rem;
}
.custom-code .top-36 {
  top: 9rem;
}
.custom-code .top-4 {
  top: 1rem;
}
.custom-code .top-6 {
  top: 1.5rem;
}
.custom-code .top-7 {
  top: 1.75rem;
}
.custom-code .top-\[-1px\] {
  top: -1px;
}
.custom-code .top-\[-45px\] {
  top: -45px;
}
.custom-code .top-\[-50px\] {
  top: -50px;
}
.custom-code .top-\[-80px\] {
  top: -80px;
}
.custom-code .top-\[120px\] {
  top: 120px;
}
.custom-code .top-\[14px\] {
  top: 14px;
}
.custom-code .top-\[18px\] {
  top: 18px;
}
.custom-code .top-\[1px\] {
  top: 1px;
}
.custom-code .top-\[22px\] {
  top: 22px;
}
.custom-code .top-\[30px\] {
  top: 30px;
}
.custom-code .top-\[35\%\] {
  top: 35%;
}
.custom-code .top-\[40\%\] {
  top: 40%;
}
.custom-code .top-\[49\%\] {
  top: 49%;
}
.custom-code .top-\[50\%\] {
  top: 50%;
}
.custom-code .top-\[50px\] {
  top: 50px;
}
.custom-code .top-\[56\%\] {
  top: 56%;
}
.custom-code .top-\[72\%\] {
  top: 72%;
}
.custom-code .top-\[99\%\] {
  top: 99%;
}
.custom-code .top-\[9px\] {
  top: 9px;
}
.custom-code .top-\[calc\(5\%-250px\)\] {
  top: calc(5% - 250px);
}
.custom-code .top-\[calc\(50\%-30\%\)\] {
  top: calc(50% - 30%);
}
.custom-code .-bottom-10 {
  bottom: -2.5rem;
}
.custom-code .-left-4 {
  left: -1rem;
}
.custom-code .-z-10 {
  z-index: -10;
}
.custom-code .-z-\[5\] {
  z-index: -5;
}
.custom-code .-z-\[9\] {
  z-index: -9;
}
.custom-code .z-0 {
  z-index: 0;
}
.custom-code .z-10 {
  z-index: 10;
}
.custom-code .z-20 {
  z-index: 20;
}
.custom-code .z-40 {
  z-index: 40;
}
.custom-code .z-50 {
  z-index: 50;
}
.custom-code .z-\[-1\] {
  z-index: -1;
}
.custom-code .z-\[0\] {
  z-index: 0;
}
.custom-code .z-\[10000\] {
  z-index: 10000;
}
.custom-code .z-\[10001\] {
  z-index: 10001;
}
.custom-code .z-\[1000\] {
  z-index: 1000;
}
.custom-code .z-\[100\] {
  z-index: 100;
}
.custom-code .z-\[101\] {
  z-index: 101;
}
.custom-code .z-\[1\] {
  z-index: 1;
}
.custom-code .z-\[500\] {
  z-index: 500;
}
.custom-code .z-\[5\] {
  z-index: 5;
}
.custom-code .z-\[75\] {
  z-index: 75;
}
.custom-code .z-\[80\] {
  z-index: 80;
}
.custom-code .z-\[9000\] {
  z-index: 9000;
}
.custom-code .z-\[9990\] {
  z-index: 9990;
}
.custom-code .z-\[9995\] {
  z-index: 9995;
}
.custom-code .z-\[9996\] {
  z-index: 9996;
}
.custom-code .z-\[9998\] {
  z-index: 9998;
}
.custom-code .col-span-1 {
  grid-column: span 1/span 1;
}
.custom-code .col-start-1 {
  grid-column-start: 1;
}
.custom-code .row-span-1 {
  grid-row: span 1/span 1;
}
.custom-code .row-start-1 {
  grid-row-start: 1;
}
.custom-code .row-start-2 {
  grid-row-start: 2;
}
.custom-code .row-start-3 {
  grid-row-start: 3;
}
.custom-code .row-start-4 {
  grid-row-start: 4;
}
.custom-code .row-start-6 {
  grid-row-start: 6;
}
.custom-code .float-right {
  float: right;
}
.custom-code .\!m-0 {
  margin: 0px !important;
}
.custom-code .m-0 {
  margin: 0px;
}
.custom-code .m-4 {
  margin: 1rem;
}
.custom-code .m-auto {
  margin: auto;
}
.custom-code .mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.custom-code .mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.custom-code .mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.custom-code .mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.custom-code .mx-7 {
  margin-left: 1.75rem;
  margin-right: 1.75rem;
}
.custom-code .mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.custom-code .my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.custom-code .my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.custom-code .my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.custom-code .my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.custom-code .my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.custom-code .my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.custom-code .my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.custom-code .my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.custom-code .my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.custom-code .\!mb-0 {
  margin-bottom: 0px !important;
}
.custom-code .\!mb-4 {
  margin-bottom: 1rem !important;
}
.custom-code .\!mb-\[-150px\] {
  margin-bottom: -150px !important;
}
.custom-code .\!ml-0 {
  margin-left: 0px !important;
}
.custom-code .\!mr-0 {
  margin-right: 0px !important;
}
.custom-code .\!mt-0 {
  margin-top: 0px !important;
}
.custom-code .\!mt-10 {
  margin-top: 2.5rem !important;
}
.custom-code .-mb-12 {
  margin-bottom: -3rem;
}
.custom-code .-mb-8 {
  margin-bottom: -2rem;
}
.custom-code .-ml-4 {
  margin-left: -1rem;
}
.custom-code .-ml-\[4px\] {
  margin-left: -4px;
}
.custom-code .-mt-1 {
  margin-top: -0.25rem;
}
.custom-code .-mt-4 {
  margin-top: -1rem;
}
.custom-code .-mt-\[40px\] {
  margin-top: -40px;
}
.custom-code .mb-0 {
  margin-bottom: 0px;
}
.custom-code .mb-1 {
  margin-bottom: 0.25rem;
}
.custom-code .mb-10 {
  margin-bottom: 2.5rem;
}
.custom-code .mb-12 {
  margin-bottom: 3rem;
}
.custom-code .mb-14 {
  margin-bottom: 3.5rem;
}
.custom-code .mb-16 {
  margin-bottom: 4rem;
}
.custom-code .mb-2 {
  margin-bottom: 0.5rem;
}
.custom-code .mb-20 {
  margin-bottom: 5rem;
}
.custom-code .mb-28 {
  margin-bottom: 7rem;
}
.custom-code .mb-3 {
  margin-bottom: 0.75rem;
}
.custom-code .mb-32 {
  margin-bottom: 8rem;
}
.custom-code .mb-4 {
  margin-bottom: 1rem;
}
.custom-code .mb-5 {
  margin-bottom: 1.25rem;
}
.custom-code .mb-6 {
  margin-bottom: 1.5rem;
}
.custom-code .mb-7 {
  margin-bottom: 1.75rem;
}
.custom-code .mb-8 {
  margin-bottom: 2rem;
}
.custom-code .mb-auto {
  margin-bottom: auto;
}
.custom-code .ml-1 {
  margin-left: 0.25rem;
}
.custom-code .ml-10 {
  margin-left: 2.5rem;
}
.custom-code .ml-2 {
  margin-left: 0.5rem;
}
.custom-code .ml-3 {
  margin-left: 0.75rem;
}
.custom-code .ml-4 {
  margin-left: 1rem;
}
.custom-code .ml-5 {
  margin-left: 1.25rem;
}
.custom-code .ml-6 {
  margin-left: 1.5rem;
}
.custom-code .ml-8 {
  margin-left: 2rem;
}
.custom-code .ml-\[-27px\] {
  margin-left: -27px;
}
.custom-code .ml-\[2px\] {
  margin-left: 2px;
}
.custom-code .ml-\[4px\] {
  margin-left: 4px;
}
.custom-code .ml-auto {
  margin-left: auto;
}
.custom-code .mr-1 {
  margin-right: 0.25rem;
}
.custom-code .mr-16 {
  margin-right: 4rem;
}
.custom-code .mr-2 {
  margin-right: 0.5rem;
}
.custom-code .mr-3 {
  margin-right: 0.75rem;
}
.custom-code .mr-4 {
  margin-right: 1rem;
}
.custom-code .mr-5 {
  margin-right: 1.25rem;
}
.custom-code .mr-6 {
  margin-right: 1.5rem;
}
.custom-code .mr-8 {
  margin-right: 2rem;
}
.custom-code .mr-\[5px\] {
  margin-right: 5px;
}
.custom-code .mr-auto {
  margin-right: auto;
}
.custom-code .mt-0 {
  margin-top: 0px;
}
.custom-code .mt-1 {
  margin-top: 0.25rem;
}
.custom-code .mt-10 {
  margin-top: 2.5rem;
}
.custom-code .mt-12 {
  margin-top: 3rem;
}
.custom-code .mt-14 {
  margin-top: 3.5rem;
}
.custom-code .mt-2 {
  margin-top: 0.5rem;
}
.custom-code .mt-20 {
  margin-top: 5rem;
}
.custom-code .mt-3 {
  margin-top: 0.75rem;
}
.custom-code .mt-4 {
  margin-top: 1rem;
}
.custom-code .mt-40 {
  margin-top: 10rem;
}
.custom-code .mt-5 {
  margin-top: 1.25rem;
}
.custom-code .mt-6 {
  margin-top: 1.5rem;
}
.custom-code .mt-7 {
  margin-top: 1.75rem;
}
.custom-code .mt-8 {
  margin-top: 2rem;
}
.custom-code .mt-\[1px\] {
  margin-top: 1px;
}
.custom-code .mt-\[2px\] {
  margin-top: 2px;
}
.custom-code .mt-auto {
  margin-top: auto;
}
.custom-code .\!block {
  display: block !important;
}
.custom-code .block {
  display: block;
}
.custom-code .inline-block {
  display: inline-block;
}
.custom-code .inline {
  display: inline;
}
.custom-code .flex {
  display: flex;
}
.custom-code .table {
  display: table;
}
.custom-code .grid {
  display: grid;
}
.custom-code .contents {
  display: contents;
}
.custom-code .\!hidden {
  display: none !important;
}
.custom-code .hidden {
  display: none;
}
.custom-code .\!h-16 {
  height: 4rem !important;
}
.custom-code .h-0 {
  height: 0px;
}
.custom-code .h-1 {
  height: 0.25rem;
}
.custom-code .h-10 {
  height: 2.5rem;
}
.custom-code .h-12 {
  height: 3rem;
}
.custom-code .h-14 {
  height: 3.5rem;
}
.custom-code .h-16 {
  height: 4rem;
}
.custom-code .h-2 {
  height: 0.5rem;
}
.custom-code .h-20 {
  height: 5rem;
}
.custom-code .h-24 {
  height: 6rem;
}
.custom-code .h-28 {
  height: 7rem;
}
.custom-code .h-3 {
  height: 0.75rem;
}
.custom-code .h-32 {
  height: 8rem;
}
.custom-code .h-4 {
  height: 1rem;
}
.custom-code .h-5 {
  height: 1.25rem;
}
.custom-code .h-6 {
  height: 1.5rem;
}
.custom-code .h-60 {
  height: 15rem;
}
.custom-code .h-7 {
  height: 1.75rem;
}
.custom-code .h-8 {
  height: 2rem;
}
.custom-code .h-80 {
  height: 20rem;
}
.custom-code .h-\[125px\] {
  height: 125px;
}
.custom-code .h-\[14px\] {
  height: 14px;
}
.custom-code .h-\[18px\] {
  height: 18px;
}
.custom-code .h-\[1px\] {
  height: 1px;
}
.custom-code .h-\[200px\] {
  height: 200px;
}
.custom-code .h-\[20px\] {
  height: 20px;
}
.custom-code .h-\[24rem\] {
  height: 24rem;
}
.custom-code .h-\[26rem\] {
  height: 26rem;
}
.custom-code .h-\[2px\] {
  height: 2px;
}
.custom-code .h-\[3px\] {
  height: 3px;
}
.custom-code .h-\[4\.5rem\] {
  height: 4.5rem;
}
.custom-code .h-\[420px\] {
  height: 420px;
}
.custom-code .h-\[475px\] {
  height: 475px;
}
.custom-code .h-\[500px\] {
  height: 500px;
}
.custom-code .h-\[50px\] {
  height: 50px;
}
.custom-code .h-\[55px\] {
  height: 55px;
}
.custom-code .h-\[70px\] {
  height: 70px;
}
.custom-code .h-\[72px\] {
  height: 72px;
}
.custom-code .h-\[78\%\] {
  height: 78%;
}
.custom-code .h-\[80\%\] {
  height: 80%;
}
.custom-code .h-\[85\%\] {
  height: 85%;
}
.custom-code .h-\[90px\] {
  height: 90px;
}
.custom-code .h-auto {
  height: auto;
}
.custom-code .h-fit {
  height: -moz-fit-content;
  height: fit-content;
}
.custom-code .h-full {
  height: 100%;
}
.custom-code .h-max {
  height: -moz-max-content;
  height: max-content;
}
.custom-code .h-screen {
  height: 100vh;
}
.custom-code .max-h-128 {
  max-height: 32rem;
}
.custom-code .max-h-\[150px\] {
  max-height: 150px;
}
.custom-code .max-h-\[175px\] {
  max-height: 175px;
}
.custom-code .max-h-\[20rem\] {
  max-height: 20rem;
}
.custom-code .max-h-\[22rem\] {
  max-height: 22rem;
}
.custom-code .max-h-\[250px\] {
  max-height: 250px;
}
.custom-code .max-h-\[25rem\] {
  max-height: 25rem;
}
.custom-code .max-h-\[275px\] {
  max-height: 275px;
}
.custom-code .max-h-\[285px\] {
  max-height: 285px;
}
.custom-code .max-h-\[28rem\] {
  max-height: 28rem;
}
.custom-code .max-h-\[300px\] {
  max-height: 300px;
}
.custom-code .max-h-\[346px\] {
  max-height: 346px;
}
.custom-code .max-h-\[360px\] {
  max-height: 360px;
}
.custom-code .max-h-\[375px\] {
  max-height: 375px;
}
.custom-code .max-h-\[400px\] {
  max-height: 400px;
}
.custom-code .max-h-\[425px\] {
  max-height: 425px;
}
.custom-code .max-h-\[450px\] {
  max-height: 450px;
}
.custom-code .max-h-\[475px\] {
  max-height: 475px;
}
.custom-code .max-h-\[500px\] {
  max-height: 500px;
}
.custom-code .max-h-\[655px\] {
  max-height: 655px;
}
.custom-code .max-h-\[65px\] {
  max-height: 65px;
}
.custom-code .max-h-fit {
  max-height: -moz-fit-content;
  max-height: fit-content;
}
.custom-code .max-h-full {
  max-height: 100%;
}
.custom-code .min-h-\[120px\] {
  min-height: 120px;
}
.custom-code .min-h-\[200px\] {
  min-height: 200px;
}
.custom-code .min-h-\[240px\] {
  min-height: 240px;
}
.custom-code .min-h-\[280px\] {
  min-height: 280px;
}
.custom-code .min-h-\[370px\] {
  min-height: 370px;
}
.custom-code .min-h-\[41px\] {
  min-height: 41px;
}
.custom-code .min-h-\[5vh\] {
  min-height: 5vh;
}
.custom-code .min-h-\[60px\] {
  min-height: 60px;
}
.custom-code .min-h-\[75vh\] {
  min-height: 75vh;
}
.custom-code .min-h-\[90px\] {
  min-height: 90px;
}
.custom-code .w-0 {
  width: 0px;
}
.custom-code .w-1 {
  width: 0.25rem;
}
.custom-code .w-1\/2 {
  width: 50%;
}
.custom-code .w-10 {
  width: 2.5rem;
}
.custom-code .w-10\/12 {
  width: 83.333333%;
}
.custom-code .w-11\/12 {
  width: 91.666667%;
}
.custom-code .w-12 {
  width: 3rem;
}
.custom-code .w-14 {
  width: 3.5rem;
}
.custom-code .w-16 {
  width: 4rem;
}
.custom-code .w-20 {
  width: 5rem;
}
.custom-code .w-24 {
  width: 6rem;
}
.custom-code .w-28 {
  width: 7rem;
}
.custom-code .w-3\/12 {
  width: 25%;
}
.custom-code .w-3\/4 {
  width: 75%;
}
.custom-code .w-36 {
  width: 9rem;
}
.custom-code .w-4 {
  width: 1rem;
}
.custom-code .w-4\/12 {
  width: 33.333333%;
}
.custom-code .w-4\/5 {
  width: 80%;
}
.custom-code .w-40 {
  width: 10rem;
}
.custom-code .w-44 {
  width: 11rem;
}
.custom-code .w-5 {
  width: 1.25rem;
}
.custom-code .w-6 {
  width: 1.5rem;
}
.custom-code .w-6\/12 {
  width: 50%;
}
.custom-code .w-8\/12 {
  width: 66.666667%;
}
.custom-code .w-\[1000px\] {
  width: 1000px;
}
.custom-code .w-\[1030px\] {
  width: 1030px;
}
.custom-code .w-\[120px\] {
  width: 120px;
}
.custom-code .w-\[125px\] {
  width: 125px;
}
.custom-code .w-\[130px\] {
  width: 130px;
}
.custom-code .w-\[140px\] {
  width: 140px;
}
.custom-code .w-\[14px\] {
  width: 14px;
}
.custom-code .w-\[165px\] {
  width: 165px;
}
.custom-code .w-\[190px\] {
  width: 190px;
}
.custom-code .w-\[195px\] {
  width: 195px;
}
.custom-code .w-\[200px\] {
  width: 200px;
}
.custom-code .w-\[24px\] {
  width: 24px;
}
.custom-code .w-\[250px\] {
  width: 250px;
}
.custom-code .w-\[275px\] {
  width: 275px;
}
.custom-code .w-\[29\%\] {
  width: 29%;
}
.custom-code .w-\[2px\] {
  width: 2px;
}
.custom-code .w-\[30\%\] {
  width: 30%;
}
.custom-code .w-\[300px\] {
  width: 300px;
}
.custom-code .w-\[40\%\] {
  width: 40%;
}
.custom-code .w-\[400px\] {
  width: 400px;
}
.custom-code .w-\[48\%\] {
  width: 48%;
}
.custom-code .w-\[50\%\] {
  width: 50%;
}
.custom-code .w-\[500px\] {
  width: 500px;
}
.custom-code .w-\[50px\] {
  width: 50px;
}
.custom-code .w-\[60\%\] {
  width: 60%;
}
.custom-code .w-\[65\%\] {
  width: 65%;
}
.custom-code .w-\[90\%\] {
  width: 90%;
}
.custom-code .w-\[95px\] {
  width: 95px;
}
.custom-code .w-\[calc\(50\%-1\.25rem\)\] {
  width: calc(50% - 1.25rem);
}
.custom-code .w-auto {
  width: auto;
}
.custom-code .w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
.custom-code .w-full {
  width: 100%;
}
.custom-code .w-max {
  width: -moz-max-content;
  width: max-content;
}
.custom-code .min-w-0 {
  min-width: 0px;
}
.custom-code .min-w-\[100px\] {
  min-width: 100px;
}
.custom-code .min-w-\[1030px\] {
  min-width: 1030px;
}
.custom-code .min-w-\[105\%\] {
  min-width: 105%;
}
.custom-code .min-w-\[125px\] {
  min-width: 125px;
}
.custom-code .min-w-\[165px\] {
  min-width: 165px;
}
.custom-code .min-w-\[20\%\] {
  min-width: 20%;
}
.custom-code .min-w-\[200px\] {
  min-width: 200px;
}
.custom-code .min-w-\[22px\] {
  min-width: 22px;
}
.custom-code .min-w-\[325px\] {
  min-width: 325px;
}
.custom-code .min-w-\[40\%\] {
  min-width: 40%;
}
.custom-code .\!max-w-none {
  max-width: none !important;
}
.custom-code .max-w-2xl {
  max-width: 42rem;
}
.custom-code .max-w-3xl {
  max-width: 48rem;
}
.custom-code .max-w-5xl {
  max-width: 64rem;
}
.custom-code .max-w-\[125px\] {
  max-width: 125px;
}
.custom-code .max-w-\[150px\] {
  max-width: 150px;
}
.custom-code .max-w-\[160px\] {
  max-width: 160px;
}
.custom-code .max-w-\[165px\] {
  max-width: 165px;
}
.custom-code .max-w-\[175px\] {
  max-width: 175px;
}
.custom-code .max-w-\[200px\] {
  max-width: 200px;
}
.custom-code .max-w-\[20rem\] {
  max-width: 20rem;
}
.custom-code .max-w-\[220px\] {
  max-width: 220px;
}
.custom-code .max-w-\[225px\] {
  max-width: 225px;
}
.custom-code .max-w-\[22rem\] {
  max-width: 22rem;
}
.custom-code .max-w-\[24rem\] {
  max-width: 24rem;
}
.custom-code .max-w-\[250px\] {
  max-width: 250px;
}
.custom-code .max-w-\[25rem\] {
  max-width: 25rem;
}
.custom-code .max-w-\[275px\] {
  max-width: 275px;
}
.custom-code .max-w-\[280px\] {
  max-width: 280px;
}
.custom-code .max-w-\[300px\] {
  max-width: 300px;
}
.custom-code .max-w-\[310px\] {
  max-width: 310px;
}
.custom-code .max-w-\[325px\] {
  max-width: 325px;
}
.custom-code .max-w-\[350px\] {
  max-width: 350px;
}
.custom-code .max-w-\[375px\] {
  max-width: 375px;
}
.custom-code .max-w-\[394px\] {
  max-width: 394px;
}
.custom-code .max-w-\[400px\] {
  max-width: 400px;
}
.custom-code .max-w-\[450px\] {
  max-width: 450px;
}
.custom-code .max-w-\[460px\] {
  max-width: 460px;
}
.custom-code .max-w-\[475px\] {
  max-width: 475px;
}
.custom-code .max-w-\[49ch\] {
  max-width: 49ch;
}
.custom-code .max-w-\[50\%\] {
  max-width: 50%;
}
.custom-code .max-w-\[50ch\] {
  max-width: 50ch;
}
.custom-code .max-w-\[50px\] {
  max-width: 50px;
}
.custom-code .max-w-\[520px\] {
  max-width: 520px;
}
.custom-code .max-w-\[600px\] {
  max-width: 600px;
}
.custom-code .max-w-\[625px\] {
  max-width: 625px;
}
.custom-code .max-w-\[65\%\] {
  max-width: 65%;
}
.custom-code .max-w-\[650px\] {
  max-width: 650px;
}
.custom-code .max-w-\[675px\] {
  max-width: 675px;
}
.custom-code .max-w-\[70\%\] {
  max-width: 70%;
}
.custom-code .max-w-\[72ch\] {
  max-width: 72ch;
}
.custom-code .max-w-\[75\%\] {
  max-width: 75%;
}
.custom-code .max-w-\[800px\] {
  max-width: 800px;
}
.custom-code .max-w-\[80px\] {
  max-width: 80px;
}
.custom-code .max-w-\[85\%\] {
  max-width: 85%;
}
.custom-code .max-w-fit {
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.custom-code .max-w-full {
  max-width: 100%;
}
.custom-code .max-w-lg {
  max-width: 32rem;
}
.custom-code .max-w-md {
  max-width: 28rem;
}
.custom-code .max-w-none {
  max-width: none;
}
.custom-code .max-w-prose {
  max-width: 65ch;
}
.custom-code .max-w-sm {
  max-width: 24rem;
}
.custom-code .max-w-xl {
  max-width: 36rem;
}
.custom-code .flex-1 {
  flex: 1 1 0%;
}
.custom-code .flex-auto {
  flex: 1 1 auto;
}
.custom-code .flex-shrink-0 {
  flex-shrink: 0;
}
.custom-code .flex-grow {
  flex-grow: 1;
}
.custom-code .grow {
  flex-grow: 1;
}
.custom-code .basis-1\/2 {
  flex-basis: 50%;
}
.custom-code .basis-10\/12 {
  flex-basis: 83.333333%;
}
.custom-code .basis-11\/12 {
  flex-basis: 91.666667%;
}
.custom-code .basis-2\/12 {
  flex-basis: 16.666667%;
}
.custom-code .basis-3\/12 {
  flex-basis: 25%;
}
.custom-code .basis-4\/12 {
  flex-basis: 33.333333%;
}
.custom-code .basis-5\/12 {
  flex-basis: 41.666667%;
}
.custom-code .basis-6\/12 {
  flex-basis: 50%;
}
.custom-code .basis-7\/12 {
  flex-basis: 58.333333%;
}
.custom-code .basis-8\/12 {
  flex-basis: 66.666667%;
}
.custom-code .basis-9\/12 {
  flex-basis: 75%;
}
.custom-code .basis-\[30\%\] {
  flex-basis: 30%;
}
.custom-code .basis-\[32\%\] {
  flex-basis: 32%;
}
.custom-code .basis-\[62\%\] {
  flex-basis: 62%;
}
.custom-code .border-collapse {
  border-collapse: collapse;
}
.custom-code .-translate-x-\[39\%\] {
  --tw-translate-x: -39%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .-translate-x-\[50\%\] {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .-translate-y-2 {
  --tw-translate-y: -0.5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .-translate-y-\[35\%\] {
  --tw-translate-y: -35%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .-translate-y-\[50\%\] {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .-translate-y-full {
  --tw-translate-y: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .translate-x-\[-45\%\] {
  --tw-translate-x: -45%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .translate-x-\[-48\%\] {
  --tw-translate-x: -48%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .translate-x-\[-50\%\] {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .translate-x-\[95\%\] {
  --tw-translate-x: 95%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .translate-x-\[98\%\] {
  --tw-translate-x: 98%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .translate-y-0 {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .translate-y-\[-49\%\] {
  --tw-translate-y: -49%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .translate-y-\[-50\%\] {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .translate-y-\[-56\%\] {
  --tw-translate-y: -56%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .translate-y-\[-75\%\] {
  --tw-translate-y: -75%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .translate-y-\[100\%\] {
  --tw-translate-y: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .-rotate-12 {
  --tw-rotate: -12deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .-rotate-\[20deg\] {
  --tw-rotate: -20deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .-rotate-\[24deg\] {
  --tw-rotate: -24deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .rotate-12 {
  --tw-rotate: 12deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .rotate-90 {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .rotate-\[20deg\] {
  --tw-rotate: 20deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .rotate-\[45deg\] {
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .scale-95 {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .cursor-default {
  cursor: default;
}
.custom-code .cursor-pointer {
  cursor: pointer;
}
.custom-code .resize {
  resize: both;
}
.custom-code .list-disc {
  list-style-type: disc;
}
.custom-code .auto-rows-auto {
  grid-auto-rows: auto;
}
.custom-code .grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.custom-code .grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.custom-code .grid-rows-3 {
  grid-template-rows: repeat(3, minmax(0, 1fr));
}
.custom-code .flex-row {
  flex-direction: row;
}
.custom-code .flex-row-reverse {
  flex-direction: row-reverse;
}
.custom-code .flex-col {
  flex-direction: column;
}
.custom-code .flex-col-reverse {
  flex-direction: column-reverse;
}
.custom-code .flex-wrap {
  flex-wrap: wrap;
}
.custom-code .place-content-between {
  place-content: space-between;
}
.custom-code .\!items-start {
  align-items: flex-start !important;
}
.custom-code .items-start {
  align-items: flex-start;
}
.custom-code .items-end {
  align-items: flex-end;
}
.custom-code .items-center {
  align-items: center;
}
.custom-code .items-stretch {
  align-items: stretch;
}
.custom-code .\!justify-start {
  justify-content: flex-start !important;
}
.custom-code .justify-start {
  justify-content: flex-start;
}
.custom-code .justify-end {
  justify-content: flex-end;
}
.custom-code .justify-center {
  justify-content: center;
}
.custom-code .justify-between {
  justify-content: space-between;
}
.custom-code .justify-around {
  justify-content: space-around;
}
.custom-code .gap-0 {
  gap: 0px;
}
.custom-code .gap-1 {
  gap: 0.25rem;
}
.custom-code .gap-10 {
  gap: 2.5rem;
}
.custom-code .gap-12 {
  gap: 3rem;
}
.custom-code .gap-2 {
  gap: 0.5rem;
}
.custom-code .gap-28 {
  gap: 7rem;
}
.custom-code .gap-3 {
  gap: 0.75rem;
}
.custom-code .gap-4 {
  gap: 1rem;
}
.custom-code .gap-5 {
  gap: 1.25rem;
}
.custom-code .gap-6 {
  gap: 1.5rem;
}
.custom-code .gap-8 {
  gap: 2rem;
}
.custom-code .gap-\[5px\] {
  gap: 5px;
}
.custom-code .gap-\[6px\] {
  gap: 6px;
}
.custom-code .self-end {
  align-self: flex-end;
}
.custom-code .self-center {
  align-self: center;
}
.custom-code .overflow-auto {
  overflow: auto;
}
.custom-code .overflow-hidden {
  overflow: hidden;
}
.custom-code .overflow-visible {
  overflow: visible;
}
.custom-code .overflow-scroll {
  overflow: scroll;
}
.custom-code .overflow-x-hidden {
  overflow-x: hidden;
}
.custom-code .overflow-x-visible {
  overflow-x: visible;
}
.custom-code .overflow-y-visible {
  overflow-y: visible;
}
.custom-code .overflow-x-scroll {
  overflow-x: scroll;
}
.custom-code .overflow-y-scroll {
  overflow-y: scroll;
}
.custom-code .truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.custom-code .text-ellipsis {
  text-overflow: ellipsis;
}
.custom-code .hyphens-auto {
  -webkit-hyphens: auto;
  hyphens: auto;
}
.custom-code .whitespace-normal {
  white-space: normal;
}
.custom-code .whitespace-nowrap {
  white-space: nowrap;
}
.custom-code .break-all {
  word-break: break-all;
}
.custom-code .rounded {
  border-radius: 15px;
}
.custom-code .rounded-\[6px\] {
  border-radius: 6px;
}
.custom-code .rounded-box {
  border-radius: 35px;
}
.custom-code .rounded-full {
  border-radius: 9999px;
}
.custom-code .rounded-xs {
  border-radius: 9px;
}
.custom-code .rounded-b {
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
}
.custom-code .rounded-b-box {
  border-bottom-right-radius: 35px;
  border-bottom-left-radius: 35px;
}
.custom-code .rounded-b-xs {
  border-bottom-right-radius: 9px;
  border-bottom-left-radius: 9px;
}
.custom-code .rounded-l {
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}
.custom-code .rounded-l-box {
  border-top-left-radius: 35px;
  border-bottom-left-radius: 35px;
}
.custom-code .rounded-l-full {
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
}
.custom-code .rounded-l-none {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.custom-code .rounded-l-xs {
  border-top-left-radius: 9px;
  border-bottom-left-radius: 9px;
}
.custom-code .rounded-r {
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
.custom-code .rounded-r-box {
  border-top-right-radius: 35px;
  border-bottom-right-radius: 35px;
}
.custom-code .rounded-r-full {
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}
.custom-code .rounded-r-none {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.custom-code .rounded-t {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.custom-code .rounded-t-box {
  border-top-left-radius: 35px;
  border-top-right-radius: 35px;
}
.custom-code .rounded-t-none {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.custom-code .rounded-bl {
  border-bottom-left-radius: 15px;
}
.custom-code .rounded-bl-box {
  border-bottom-left-radius: 35px;
}
.custom-code .rounded-br {
  border-bottom-right-radius: 15px;
}
.custom-code .rounded-br-box {
  border-bottom-right-radius: 35px;
}
.custom-code .rounded-br-xs {
  border-bottom-right-radius: 9px;
}
.custom-code .rounded-tl {
  border-top-left-radius: 15px;
}
.custom-code .rounded-tl-box {
  border-top-left-radius: 35px;
}
.custom-code .rounded-tl-none {
  border-top-left-radius: 0;
}
.custom-code .rounded-tr {
  border-top-right-radius: 15px;
}
.custom-code .rounded-tr-box {
  border-top-right-radius: 35px;
}
.custom-code .rounded-tr-xs {
  border-top-right-radius: 9px;
}
.custom-code .\!border-0 {
  border-width: 0px !important;
}
.custom-code .border {
  border-width: 1px;
}
.custom-code .border-2 {
  border-width: 2px;
}
.custom-code .border-4 {
  border-width: 4px;
}
.custom-code .border-\[1px\] {
  border-width: 1px;
}
.custom-code .border-\[3px\] {
  border-width: 3px;
}
.custom-code .border-\[4px\] {
  border-width: 4px;
}
.custom-code .border-b {
  border-bottom-width: 1px;
}
.custom-code .border-b-0 {
  border-bottom-width: 0px;
}
.custom-code .border-b-2 {
  border-bottom-width: 2px;
}
.custom-code .border-b-\[2px\] {
  border-bottom-width: 2px;
}
.custom-code .border-l-2 {
  border-left-width: 2px;
}
.custom-code .border-l-4 {
  border-left-width: 4px;
}
.custom-code .border-l-8 {
  border-left-width: 8px;
}
.custom-code .border-r-2 {
  border-right-width: 2px;
}
.custom-code .border-t-0 {
  border-top-width: 0px;
}
.custom-code .border-t-2 {
  border-top-width: 2px;
}
.custom-code .border-t-8 {
  border-top-width: 8px;
}
.custom-code .border-solid {
  border-style: solid;
}
.custom-code .\!border-none {
  border-style: none !important;
}
.custom-code .border-\[\#F40B0B\] {
  --tw-border-opacity: 1;
  border-color: rgb(244 11 11/var(--tw-border-opacity));
}
.custom-code .border-blue {
  --tw-border-opacity: 1;
  border-color: rgb(62 170 223/var(--tw-border-opacity));
}
.custom-code .border-green {
  --tw-border-opacity: 1;
  border-color: rgb(150 191 50/var(--tw-border-opacity));
}
.custom-code .border-grey {
  --tw-border-opacity: 1;
  border-color: rgb(231 238 240/var(--tw-border-opacity));
}
.custom-code .border-greyDark {
  --tw-border-opacity: 1;
  border-color: rgb(150 154 155/var(--tw-border-opacity));
}
.custom-code .border-pink {
  --tw-border-opacity: 1;
  border-color: rgb(228 37 115/var(--tw-border-opacity));
}
.custom-code .border-red {
  --tw-border-opacity: 1;
  border-color: rgb(184 15 0/var(--tw-border-opacity));
}
.custom-code .border-transparent {
  border-color: transparent;
}
.custom-code .border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255/var(--tw-border-opacity));
}
.custom-code .border-yellow {
  --tw-border-opacity: 1;
  border-color: rgb(253 203 71/var(--tw-border-opacity));
}
.custom-code .border-b-grey {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(231 238 240/var(--tw-border-opacity));
}
.custom-code .border-b-yellow {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(253 203 71/var(--tw-border-opacity));
}
.custom-code .border-l-yellow {
  --tw-border-opacity: 1;
  border-left-color: rgb(253 203 71/var(--tw-border-opacity));
}
.custom-code .border-t-blue {
  --tw-border-opacity: 1;
  border-top-color: rgb(62 170 223/var(--tw-border-opacity));
}
.custom-code .border-t-grey {
  --tw-border-opacity: 1;
  border-top-color: rgb(231 238 240/var(--tw-border-opacity));
}
.custom-code .border-t-yellow {
  --tw-border-opacity: 1;
  border-top-color: rgb(253 203 71/var(--tw-border-opacity));
}
.custom-code .border-t-yellowLight {
  --tw-border-opacity: 1;
  border-top-color: rgb(253 229 71/var(--tw-border-opacity));
}
.custom-code .bg-\[\#F40B0B\] {
  --tw-bg-opacity: 1;
  background-color: rgb(244 11 11/var(--tw-bg-opacity));
}
.custom-code .bg-\[\#FFB6B9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 182 185/var(--tw-bg-opacity));
}
.custom-code .bg-\[\#FFD2CD\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 210 205/var(--tw-bg-opacity));
}
.custom-code .bg-\[\#dbebb5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(219 235 181/var(--tw-bg-opacity));
}
.custom-code .bg-\[\#fffaec\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 250 236/var(--tw-bg-opacity));
}
.custom-code .bg-\[white\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity));
}
.custom-code .bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(35 31 32/var(--tw-bg-opacity));
}
.custom-code .bg-blue {
  --tw-bg-opacity: 1;
  background-color: rgb(62 170 223/var(--tw-bg-opacity));
}
.custom-code .bg-blue-b2b-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(23 50 63/var(--tw-bg-opacity));
}
.custom-code .bg-green {
  --tw-bg-opacity: 1;
  background-color: rgb(150 191 50/var(--tw-bg-opacity));
}
.custom-code .bg-grey {
  --tw-bg-opacity: 1;
  background-color: rgb(231 238 240/var(--tw-bg-opacity));
}
.custom-code .bg-greyDark {
  --tw-bg-opacity: 1;
  background-color: rgb(150 154 155/var(--tw-bg-opacity));
}
.custom-code .bg-greyLight {
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 252/var(--tw-bg-opacity));
}
.custom-code .bg-pink {
  --tw-bg-opacity: 1;
  background-color: rgb(228 37 115/var(--tw-bg-opacity));
}
.custom-code .bg-red {
  --tw-bg-opacity: 1;
  background-color: rgb(184 15 0/var(--tw-bg-opacity));
}
.custom-code .bg-transparent {
  background-color: transparent;
}
.custom-code .bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity));
}
.custom-code .bg-yellow {
  --tw-bg-opacity: 1;
  background-color: rgb(253 203 71/var(--tw-bg-opacity));
}
.custom-code .bg-opacity-10 {
  --tw-bg-opacity: 0.1;
}
.custom-code .bg-opacity-20 {
  --tw-bg-opacity: 0.2;
}
.custom-code .bg-opacity-5 {
  --tw-bg-opacity: 0.05;
}
.custom-code .bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}
.custom-code .bg-opacity-90 {
  --tw-bg-opacity: 0.9;
}
.custom-code .bg-\[url\(\'\.\.\/\.\.\/images\/renouvelableTranspaBG\.webp\'\)\] {
  background-image: url("../../images/renouvelableTranspaBG.webp");
}
.custom-code .bg-\[url\(\'\.\.\/\.\.\/images\/svg\/blue-circle-opa\.svg\'\)\] {
  background-image: url("../../images/svg/blue-circle-opa.svg");
}
.custom-code .bg-\[url\(\'\.\.\/\.\.\/images\/svg\/blue-circle\.svg\'\)\,_url\(\'\.\.\/\.\.\/images\/svg\/blue-circle\.svg\'\)\] {
  background-image: url("../../images/svg/blue-circle.svg"), url("../../images/svg/blue-circle.svg");
}
.custom-code .bg-\[url\(\'\.\.\/\.\.\/images\/svg\/blue-circle\.svg\'\)\] {
  background-image: url("../../images/svg/blue-circle.svg");
}
.custom-code .bg-\[url\(\'\.\.\/\.\.\/images\/svg\/rosace-white\.svg\'\)\] {
  background-image: url("../../images/svg/rosace-white.svg");
}
.custom-code .bg-\[url\(\'\.\.\/\.\.\/images\/svg\/rosace-yellow\.svg\'\)\] {
  background-image: url("../../images/svg/rosace-yellow.svg");
}
.custom-code .bg-\[url\(\'\.\.\/\.\.\/images\/svg\/rosace_blue\.svg\'\)\] {
  background-image: url("../../images/svg/rosace_blue.svg");
}
.custom-code .bg-\[url\(\'\/images\/svg\/footer_bg_2\.svg\'\)\] {
  background-image: url("/images/svg/footer_bg_2.svg");
}
.custom-code .bg-\[url\(\.\.\/\.\.\/images\/background_avtg\.jpg\)\] {
  background-image: url(../../images/background_avtg.jpg);
}
.custom-code .bg-\[url\(\.\.\/\.\.\/images\/background_avtg\.webp\)\] {
  background-image: url(../../images/background_avtg.webp);
}
.custom-code .bg-\[url\(\.\.\/\.\.\/images\/demenagementBG_V2\.png\)\] {
  background-image: url(../../images/demenagementBG_V2.png);
}
.custom-code .bg-\[url\(\.\.\/\.\.\/images\/svg\/b1\.svg\)\] {
  background-image: url(../../images/svg/b1.svg);
}
.custom-code .bg-\[url\(\.\.\/\.\.\/images\/svg\/bananaBackground_lightGrey\.svg\)\] {
  background-image: url(../../images/svg/bananaBackground_lightGrey.svg);
}
.custom-code .bg-\[url\(\.\.\/\.\.\/images\/svg\/bananaLightYellow\.svg\)\] {
  background-image: url(../../images/svg/bananaLightYellow.svg);
}
.custom-code .bg-\[url\(\.\.\/\.\.\/images\/svg\/banana_2\.svg\)\] {
  background-image: url(../../images/svg/banana_2.svg);
}
.custom-code .bg-\[url\(\.\.\/\.\.\/images\/svg\/banansolyblueyellow\.svg\)\] {
  background-image: url(../../images/svg/banansolyblueyellow.svg);
}
.custom-code .bg-\[url\(\.\.\/\.\.\/images\/svg\/blueOrange_Banana\.svg\)\] {
  background-image: url(../../images/svg/blueOrange_Banana.svg);
}
.custom-code .bg-\[url\(\.\.\/\.\.\/images\/svg\/rosace-yellow\.svg\)\] {
  background-image: url(../../images/svg/rosace-yellow.svg);
}
.custom-code .bg-none {
  background-image: none;
}
.custom-code .bg-\[length\:10\%\] {
  background-size: 10%;
}
.custom-code .bg-\[length\:100px\,_450px\] {
  background-size: 100px, 450px;
}
.custom-code .bg-\[length\:100px\] {
  background-size: 100px;
}
.custom-code .bg-\[length\:110px\] {
  background-size: 110px;
}
.custom-code .bg-\[length\:125px\] {
  background-size: 125px;
}
.custom-code .bg-\[length\:14\%\] {
  background-size: 14%;
}
.custom-code .bg-\[length\:15\%\] {
  background-size: 15%;
}
.custom-code .bg-\[length\:150px\] {
  background-size: 150px;
}
.custom-code .bg-\[length\:175px\] {
  background-size: 175px;
}
.custom-code .bg-\[length\:25\%\] {
  background-size: 25%;
}
.custom-code .bg-\[length\:2500px\] {
  background-size: 2500px;
}
.custom-code .bg-\[length\:250px\,_250px\] {
  background-size: 250px, 250px;
}
.custom-code .bg-\[length\:250px\] {
  background-size: 250px;
}
.custom-code .bg-\[length\:285px\] {
  background-size: 285px;
}
.custom-code .bg-\[length\:29\%\] {
  background-size: 29%;
}
.custom-code .bg-\[length\:300px\] {
  background-size: 300px;
}
.custom-code .bg-\[length\:320px\] {
  background-size: 320px;
}
.custom-code .bg-\[length\:35\%\] {
  background-size: 35%;
}
.custom-code .bg-\[length\:350px\,_100px\] {
  background-size: 350px, 100px;
}
.custom-code .bg-\[length\:350px\,_110px\] {
  background-size: 350px, 110px;
}
.custom-code .bg-\[length\:350px\] {
  background-size: 350px;
}
.custom-code .bg-\[length\:375px\] {
  background-size: 375px;
}
.custom-code .bg-\[length\:38\%\] {
  background-size: 38%;
}
.custom-code .bg-\[length\:40\%\] {
  background-size: 40%;
}
.custom-code .bg-\[length\:400px\] {
  background-size: 400px;
}
.custom-code .bg-\[length\:45\%\] {
  background-size: 45%;
}
.custom-code .bg-\[length\:5\%\] {
  background-size: 5%;
}
.custom-code .bg-\[length\:50px\,_300px\,_50px\] {
  background-size: 50px, 300px, 50px;
}
.custom-code .bg-\[length\:50px\] {
  background-size: 50px;
}
.custom-code .bg-\[length\:550px\] {
  background-size: 550px;
}
.custom-code .bg-\[length\:600px\] {
  background-size: 600px;
}
.custom-code .bg-\[length\:750px\,_750px\] {
  background-size: 750px, 750px;
}
.custom-code .bg-\[length\:8\%\] {
  background-size: 8%;
}
.custom-code .bg-\[length\:85px\] {
  background-size: 85px;
}
.custom-code .bg-\[length\:auto_100\%\,_450px\] {
  background-size: auto 100%, 450px;
}
.custom-code .bg-contain {
  background-size: contain;
}
.custom-code .bg-cover {
  background-size: cover;
}
.custom-code .bg-clip-padding {
  background-clip: padding-box;
}
.custom-code .\!bg-\[position\:top_3px_left\] {
  background-position: top 3px left !important;
}
.custom-code .bg-\[left_-2rem_top_59\%\] {
  background-position: left -2rem top 59%;
}
.custom-code .bg-\[left_3\%_top_70\%\] {
  background-position: left 3% top 70%;
}
.custom-code .bg-\[left_calc\(50\%\+610px\)_top\] {
  background-position: left calc(50% + 610px) top;
}
.custom-code .bg-\[left_calc\(50\%-530px\)_bottom_120px\] {
  background-position: left calc(50% - 530px) bottom 120px;
}
.custom-code .bg-\[left_calc\(50\%-630px\)_bottom_120px\] {
  background-position: left calc(50% - 630px) bottom 120px;
}
.custom-code .bg-\[left_calc\(67\%\+580px\)_top\] {
  background-position: left calc(67% + 580px) top;
}
.custom-code .bg-\[position\:bottom_center\] {
  background-position: bottom center;
}
.custom-code .bg-\[position\:center_center\] {
  background-position: center center;
}
.custom-code .bg-\[position\:left_0_center\] {
  background-position: left 0 center;
}
.custom-code .bg-\[position\:left_225px_top_185px\] {
  background-position: left 225px top 185px;
}
.custom-code .bg-\[position\:left_5\%_bottom_120px\] {
  background-position: left 5% bottom 120px;
}
.custom-code .bg-\[position\:left_calc\(25\%-200px\)_top_calc\(10\%-10px\)\,_right_calc\(25\%-200px\)_top_calc\(50\%\)\] {
  background-position: left calc(25% - 200px) top calc(10% - 10px), right calc(25% - 200px) top calc(50%);
}
.custom-code .bg-\[position\:left_calc\(25\%-725px\)_top_calc\(10\%-300px\)\,_right_calc\(25\%-725px\)_top_calc\(50\%\)\] {
  background-position: left calc(25% - 725px) top calc(10% - 300px), right calc(25% - 725px) top calc(50%);
}
.custom-code .bg-\[position\:left_calc\(38\%-700px\)_top_125px\] {
  background-position: left calc(38% - 700px) top 125px;
}
.custom-code .bg-\[position\:left_calc\(40\%-475px\)_top_125px\] {
  background-position: left calc(40% - 475px) top 125px;
}
.custom-code .bg-\[position\:left_calc\(40\%-475px\)_top_calc\(10\%-50px\)\] {
  background-position: left calc(40% - 475px) top calc(10% - 50px);
}
.custom-code .bg-\[position\:left_calc\(42\%-700px\)_top_100px\] {
  background-position: left calc(42% - 700px) top 100px;
}
.custom-code .bg-\[position\:left_calc\(43\%-475px\)_top_150px\] {
  background-position: left calc(43% - 475px) top 150px;
}
.custom-code .bg-\[position\:left_calc\(45\%-350px\)_bottom_175px\] {
  background-position: left calc(45% - 350px) bottom 175px;
}
.custom-code .bg-\[position\:left_calc\(45\%-650px\)_bottom_100px\] {
  background-position: left calc(45% - 650px) bottom 100px;
}
.custom-code .bg-\[position\:left_calc\(45\%-700px\)_bottom_100px\] {
  background-position: left calc(45% - 700px) bottom 100px;
}
.custom-code .bg-\[position\:left_calc\(45\%-700px\)_top_300px\] {
  background-position: left calc(45% - 700px) top 300px;
}
.custom-code .bg-\[position\:left_calc\(45\%-700px\)_top_50px\] {
  background-position: left calc(45% - 700px) top 50px;
}
.custom-code .bg-\[position\:left_calc\(47\%-700px\)_bottom_200px\] {
  background-position: left calc(47% - 700px) bottom 200px;
}
.custom-code .bg-\[position\:left_calc\(5\%-300px\)_top_calc\(45\%-150px\)\] {
  background-position: left calc(5% - 300px) top calc(45% - 150px);
}
.custom-code .bg-\[position\:left_calc\(50\%\+580px\)_top_75px\,_left_calc\(45\%-700px\)_bottom_100px\] {
  background-position: left calc(50% + 580px) top 75px, left calc(45% - 700px) bottom 100px;
}
.custom-code .bg-\[position\:left_calc\(50\%-570px\)_bottom_110px\,_right_5\%_bottom_170px\] {
  background-position: left calc(50% - 570px) bottom 110px, right 5% bottom 170px;
}
.custom-code .bg-\[position\:left_calc\(50\%-610px\)_bottom\,_right_10\%_bottom_120px\] {
  background-position: left calc(50% - 610px) bottom, right 10% bottom 120px;
}
.custom-code .bg-\[position\:left_calc\(50\%-610px\)_bottom\,_right_bottom_0px\] {
  background-position: left calc(50% - 610px) bottom, right bottom 0px;
}
.custom-code .bg-\[position\:left_calc\(50\%-610px\)_bottom\] {
  background-position: left calc(50% - 610px) bottom;
}
.custom-code .bg-\[position\:left_calc\(50\%-610px\)_bottom_150px\,_right_10\%_bottom_120px\] {
  background-position: left calc(50% - 610px) bottom 150px, right 10% bottom 120px;
}
.custom-code .bg-\[position\:left_calc\(50\%-610px\)_bottom_250px\,_right_10\%_bottom_120px\] {
  background-position: left calc(50% - 610px) bottom 250px, right 10% bottom 120px;
}
.custom-code .bg-\[position\:left_calc\(50\%-610px\)_top_53\%\,_right_100px_bottom_300px\] {
  background-position: left calc(50% - 610px) top 53%, right 100px bottom 300px;
}
.custom-code .bg-\[position\:left_calc\(50\%-650px\)_bottom\] {
  background-position: left calc(50% - 650px) bottom;
}
.custom-code .bg-\[position\:left_calc\(50\%-650px\)_top\] {
  background-position: left calc(50% - 650px) top;
}
.custom-code .bg-\[position\:left_calc\(50\%-700px\)_bottom_20px\] {
  background-position: left calc(50% - 700px) bottom 20px;
}
.custom-code .bg-\[position\:left_calc\(50\%-700px\)_top\,_left_calc\(50\%-700px\)_top\] {
  background-position: left calc(50% - 700px) top, left calc(50% - 700px) top;
}
.custom-code .bg-\[position\:left_calc\(53\%-550px\)_top_50px\] {
  background-position: left calc(53% - 550px) top 50px;
}
.custom-code .bg-\[position\:left_calc\(53\%-590px\)_bottom\] {
  background-position: left calc(53% - 590px) bottom;
}
.custom-code .bg-\[position\:left_calc\(53\%-650px\)_bottom_0px\] {
  background-position: left calc(53% - 650px) bottom 0px;
}
.custom-code .bg-\[position\:left_calc\(53\%-700px\)_top_-25px\] {
  background-position: left calc(53% - 700px) top -25px;
}
.custom-code .bg-\[position\:left_calc\(53\%-700px\)_top_100px\] {
  background-position: left calc(53% - 700px) top 100px;
}
.custom-code .bg-\[position\:left_calc\(53\%-700px\)_top_10px\] {
  background-position: left calc(53% - 700px) top 10px;
}
.custom-code .bg-\[position\:left_calc\(55\%-475px\)_top_175px\] {
  background-position: left calc(55% - 475px) top 175px;
}
.custom-code .bg-\[position\:left_calc\(55\%-475px\)_top_250px\,_right_10\%_bottom_120px\] {
  background-position: left calc(55% - 475px) top 250px, right 10% bottom 120px;
}
.custom-code .bg-\[position\:left_calc\(55\%-650px\)_bottom\] {
  background-position: left calc(55% - 650px) bottom;
}
.custom-code .bg-\[position\:left_calc\(55\%-700px\)_top_10px\] {
  background-position: left calc(55% - 700px) top 10px;
}
.custom-code .bg-\[position\:left_calc\(65\%-700px\)_top_200px\] {
  background-position: left calc(65% - 700px) top 200px;
}
.custom-code .bg-\[position\:right_3\%_bottom_120px\] {
  background-position: right 3% bottom 120px;
}
.custom-code .bg-\[position\:right_5\%_bottom_120px\] {
  background-position: right 5% bottom 120px;
}
.custom-code .bg-\[position\:right_50px_top_10px\] {
  background-position: right 50px top 10px;
}
.custom-code .bg-\[position\:right_calc\(39\%-700px\)_top_300px\] {
  background-position: right calc(39% - 700px) top 300px;
}
.custom-code .bg-\[position\:right_calc\(39\%-700px\)_top_600px\] {
  background-position: right calc(39% - 700px) top 600px;
}
.custom-code .bg-\[position\:right_calc\(40\%-300px\)_top_40px\] {
  background-position: right calc(40% - 300px) top 40px;
}
.custom-code .bg-\[position\:right_calc\(40\%-300px\)_top_60px\] {
  background-position: right calc(40% - 300px) top 60px;
}
.custom-code .bg-\[position\:right_calc\(40\%-325px\)_top_150px\] {
  background-position: right calc(40% - 325px) top 150px;
}
.custom-code .bg-\[position\:right_calc\(40\%-325px\)_top_75px\] {
  background-position: right calc(40% - 325px) top 75px;
}
.custom-code .bg-\[position\:right_calc\(42\%-700px\)_top_150px\] {
  background-position: right calc(42% - 700px) top 150px;
}
.custom-code .bg-\[position\:right_calc\(45\%-700px\)_bottom_100px\] {
  background-position: right calc(45% - 700px) bottom 100px;
}
.custom-code .bg-\[position\:right_calc\(45\%-700px\)_top_0px\] {
  background-position: right calc(45% - 700px) top 0px;
}
.custom-code .bg-\[position\:right_calc\(45\%-700px\)_top_125px\] {
  background-position: right calc(45% - 700px) top 125px;
}
.custom-code .bg-\[position\:right_calc\(45\%-700px\)_top_300px\] {
  background-position: right calc(45% - 700px) top 300px;
}
.custom-code .bg-\[position\:right_calc\(50\%-475px\)_top_215px\] {
  background-position: right calc(50% - 475px) top 215px;
}
.custom-code .bg-\[position\:right_calc\(50\%-5px\)_top_50px\] {
  background-position: right calc(50% - 5px) top 50px;
}
.custom-code .bg-\[position\:right_calc\(50\%-700px\)_bottom_85px\] {
  background-position: right calc(50% - 700px) bottom 85px;
}
.custom-code .bg-\[position\:right_calc\(50\%-700px\)_top_60px\] {
  background-position: right calc(50% - 700px) top 60px;
}
.custom-code .bg-\[position\:right_calc\(53\%-590px\)_bottom_100px\] {
  background-position: right calc(53% - 590px) bottom 100px;
}
.custom-code .bg-\[position\:right_calc\(55\%-700px\)_bottom_50px\] {
  background-position: right calc(55% - 700px) bottom 50px;
}
.custom-code .bg-\[position\:right_calc\(55\%-700px\)_bottom_85px\] {
  background-position: right calc(55% - 700px) bottom 85px;
}
.custom-code .bg-\[position\:right_calc\(55\%-700px\)_top_0px\] {
  background-position: right calc(55% - 700px) top 0px;
}
.custom-code .bg-\[position\:right_calc\(55\%-700px\)_top_25px\] {
  background-position: right calc(55% - 700px) top 25px;
}
.custom-code .bg-\[position\:right_calc\(60\%-700px\)_bottom_85px\] {
  background-position: right calc(60% - 700px) bottom 85px;
}
.custom-code .bg-\[position\:right_calc\(60\%-700px\)_top_35px\] {
  background-position: right calc(60% - 700px) top 35px;
}
.custom-code .bg-\[position\:right_calc\(65\%-350px\)_bottom\,_right_75px_top_45\%\] {
  background-position: right calc(65% - 350px) bottom, right 75px top 45%;
}
.custom-code .bg-\[position\:right_top\,_left_-170px_bottom\,_left_50px_top_200px\] {
  background-position: right top, left -170px bottom, left 50px top 200px;
}
.custom-code .bg-\[position\:right_top\,_left_250px_top_-50px\] {
  background-position: right top, left 250px top -50px;
}
.custom-code .bg-\[right_-100px_bottom_-50px\] {
  background-position: right -100px bottom -50px;
}
.custom-code .bg-\[right_-180px_bottom_-80px\] {
  background-position: right -180px bottom -80px;
}
.custom-code .bg-\[right_0_top_0\] {
  background-position: right 0 top 0;
}
.custom-code .bg-\[right_0_top_50\%\] {
  background-position: right 0 top 50%;
}
.custom-code .bg-\[right_10\%_bottom_120px\] {
  background-position: right 10% bottom 120px;
}
.custom-code .bg-\[right_10\%_top_50\%\] {
  background-position: right 10% top 50%;
}
.custom-code .bg-\[right_23\%_top_49\%\] {
  background-position: right 23% top 49%;
}
.custom-code .bg-\[right_27\%_top_50\%\] {
  background-position: right 27% top 50%;
}
.custom-code .bg-\[right_28\%_top_50\%\] {
  background-position: right 28% top 50%;
}
.custom-code .bg-\[right_4\%_top_5\%\] {
  background-position: right 4% top 5%;
}
.custom-code .bg-\[right_5rem_top_1rem\] {
  background-position: right 5rem top 1rem;
}
.custom-code .bg-\[right_5rem_top_5rem\] {
  background-position: right 5rem top 5rem;
}
.custom-code .bg-\[right_6\%_bottom_50px\] {
  background-position: right 6% bottom 50px;
}
.custom-code .bg-\[right_calc\(45\%\+580px\)_top\] {
  background-position: right calc(45% + 580px) top;
}
.custom-code .bg-\[right_calc\(5\%\+150px\)_top_50px\] {
  background-position: right calc(5% + 150px) top 50px;
}
.custom-code .bg-\[right_calc\(50\%\+500px\)_top\] {
  background-position: right calc(50% + 500px) top;
}
.custom-code .bg-\[right_calc\(50\%\+500px\)_top_120px\] {
  background-position: right calc(50% + 500px) top 120px;
}
.custom-code .bg-\[right_calc\(50\%\+500px\)_top_calc\(50px\)\] {
  background-position: right calc(50% + 500px) top calc(50px);
}
.custom-code .bg-\[right_calc\(50\%\+580px\)_top\] {
  background-position: right calc(50% + 580px) top;
}
.custom-code .bg-\[right_calc\(50\%\+580px\)_top_100px\] {
  background-position: right calc(50% + 580px) top 100px;
}
.custom-code .bg-\[right_calc\(50\%\+580px\)_top_25px\] {
  background-position: right calc(50% + 580px) top 25px;
}
.custom-code .bg-\[right_calc\(50\%-550px\)_bottom_200px\] {
  background-position: right calc(50% - 550px) bottom 200px;
}
.custom-code .bg-\[right_calc\(50\%-600px\)_bottom_-5px\] {
  background-position: right calc(50% - 600px) bottom -5px;
}
.custom-code .bg-\[right_calc\(50\%-650px\)_bottom_250px\] {
  background-position: right calc(50% - 650px) bottom 250px;
}
.custom-code .bg-\[right_top\] {
  background-position: right top;
}
.custom-code .bg-center {
  background-position: center;
}
.custom-code .bg-left {
  background-position: left;
}
.custom-code .bg-left-bottom {
  background-position: left bottom;
}
.custom-code .bg-left-top {
  background-position: left top;
}
.custom-code .bg-right-top {
  background-position: right top;
}
.custom-code .bg-no-repeat {
  background-repeat: no-repeat;
}
.custom-code .fill-black {
  fill: #231F20;
}
.custom-code .fill-blue-b2b-primary {
  fill: #17323F;
}
.custom-code .fill-blue-b2b-secondary {
  fill: #4591B0;
}
.custom-code .fill-orange {
  fill: #F1911F;
}
.custom-code .fill-white {
  fill: #ffffff;
}
.custom-code .fill-yellow {
  fill: #FDCB47;
}
.custom-code .object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}
.custom-code .\!p-0 {
  padding: 0px !important;
}
.custom-code .\!p-5 {
  padding: 1.25rem !important;
}
.custom-code .p-0 {
  padding: 0px;
}
.custom-code .p-1 {
  padding: 0.25rem;
}
.custom-code .p-10 {
  padding: 2.5rem;
}
.custom-code .p-2 {
  padding: 0.5rem;
}
.custom-code .p-3 {
  padding: 0.75rem;
}
.custom-code .p-4 {
  padding: 1rem;
}
.custom-code .p-5 {
  padding: 1.25rem;
}
.custom-code .p-6 {
  padding: 1.5rem;
}
.custom-code .p-7 {
  padding: 1.75rem;
}
.custom-code .p-8 {
  padding: 2rem;
}
.custom-code .\!py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.custom-code .\!py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.custom-code .px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.custom-code .px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.custom-code .px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.custom-code .px-14 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}
.custom-code .px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.custom-code .px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.custom-code .px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.custom-code .px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.custom-code .px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.custom-code .px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.custom-code .px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.custom-code .py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.custom-code .py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.custom-code .py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.custom-code .py-14 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}
.custom-code .py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.custom-code .py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.custom-code .py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.custom-code .py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.custom-code .py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.custom-code .py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.custom-code .py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.custom-code .py-\[0\.32rem\] {
  padding-top: 0.32rem;
  padding-bottom: 0.32rem;
}
.custom-code .py-\[0\.65rem\] {
  padding-top: 0.65rem;
  padding-bottom: 0.65rem;
}
.custom-code .py-\[25px\] {
  padding-top: 25px;
  padding-bottom: 25px;
}
.custom-code .\!pb-0 {
  padding-bottom: 0px !important;
}
.custom-code .\!pb-\[107px\] {
  padding-bottom: 107px !important;
}
.custom-code .\!pl-8 {
  padding-left: 2rem !important;
}
.custom-code .pb-0 {
  padding-bottom: 0px;
}
.custom-code .pb-1 {
  padding-bottom: 0.25rem;
}
.custom-code .pb-10 {
  padding-bottom: 2.5rem;
}
.custom-code .pb-16 {
  padding-bottom: 4rem;
}
.custom-code .pb-2 {
  padding-bottom: 0.5rem;
}
.custom-code .pb-20 {
  padding-bottom: 5rem;
}
.custom-code .pb-3 {
  padding-bottom: 0.75rem;
}
.custom-code .pb-32 {
  padding-bottom: 8rem;
}
.custom-code .pb-4 {
  padding-bottom: 1rem;
}
.custom-code .pb-40 {
  padding-bottom: 10rem;
}
.custom-code .pb-5 {
  padding-bottom: 1.25rem;
}
.custom-code .pb-6 {
  padding-bottom: 1.5rem;
}
.custom-code .pb-60 {
  padding-bottom: 15rem;
}
.custom-code .pb-8 {
  padding-bottom: 2rem;
}
.custom-code .pl-0 {
  padding-left: 0px;
}
.custom-code .pl-10 {
  padding-left: 2.5rem;
}
.custom-code .pl-2 {
  padding-left: 0.5rem;
}
.custom-code .pl-20 {
  padding-left: 5rem;
}
.custom-code .pl-24 {
  padding-left: 6rem;
}
.custom-code .pl-3 {
  padding-left: 0.75rem;
}
.custom-code .pl-4 {
  padding-left: 1rem;
}
.custom-code .pl-5 {
  padding-left: 1.25rem;
}
.custom-code .pl-6 {
  padding-left: 1.5rem;
}
.custom-code .pl-7 {
  padding-left: 1.75rem;
}
.custom-code .pl-8 {
  padding-left: 2rem;
}
.custom-code .pl-\[75px\] {
  padding-left: 75px;
}
.custom-code .pr-0 {
  padding-right: 0px;
}
.custom-code .pr-10 {
  padding-right: 2.5rem;
}
.custom-code .pr-14 {
  padding-right: 3.5rem;
}
.custom-code .pr-16 {
  padding-right: 4rem;
}
.custom-code .pr-2 {
  padding-right: 0.5rem;
}
.custom-code .pr-4 {
  padding-right: 1rem;
}
.custom-code .pr-5 {
  padding-right: 1.25rem;
}
.custom-code .pr-6 {
  padding-right: 1.5rem;
}
.custom-code .pr-8 {
  padding-right: 2rem;
}
.custom-code .pt-0 {
  padding-top: 0px;
}
.custom-code .pt-1 {
  padding-top: 0.25rem;
}
.custom-code .pt-10 {
  padding-top: 2.5rem;
}
.custom-code .pt-12 {
  padding-top: 3rem;
}
.custom-code .pt-16 {
  padding-top: 4rem;
}
.custom-code .pt-2 {
  padding-top: 0.5rem;
}
.custom-code .pt-24 {
  padding-top: 6rem;
}
.custom-code .pt-3 {
  padding-top: 0.75rem;
}
.custom-code .pt-32 {
  padding-top: 8rem;
}
.custom-code .pt-36 {
  padding-top: 9rem;
}
.custom-code .pt-4 {
  padding-top: 1rem;
}
.custom-code .pt-40 {
  padding-top: 10rem;
}
.custom-code .pt-5 {
  padding-top: 1.25rem;
}
.custom-code .pt-6 {
  padding-top: 1.5rem;
}
.custom-code .pt-7 {
  padding-top: 1.75rem;
}
.custom-code .pt-8 {
  padding-top: 2rem;
}
.custom-code .pt-80 {
  padding-top: 20rem;
}
.custom-code .text-left {
  text-align: left;
}
.custom-code .text-center {
  text-align: center;
}
.custom-code .text-right {
  text-align: right;
}
.custom-code .align-middle {
  vertical-align: middle;
}
.custom-code .\!text-lg {
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
}
.custom-code .text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.custom-code .text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.custom-code .text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.custom-code .text-5xl {
  font-size: 3rem;
  line-height: 1;
}
.custom-code .text-8xl {
  font-size: 6rem;
  line-height: 1;
}
.custom-code .text-\[41px\] {
  font-size: 41px;
}
.custom-code .text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.custom-code .text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.custom-code .text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.custom-code .text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.custom-code .text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.custom-code .font-black {
  font-weight: 800;
}
.custom-code .font-bold {
  font-weight: 600;
}
.custom-code .font-medium {
  font-weight: 500;
}
.custom-code .font-regular {
  font-weight: 400;
}
.custom-code .uppercase {
  text-transform: uppercase;
}
.custom-code .lowercase {
  text-transform: lowercase;
}
.custom-code .italic {
  font-style: italic;
}
.custom-code .not-italic {
  font-style: normal;
}
.custom-code .leading-4 {
  line-height: 1rem;
}
.custom-code .leading-8 {
  line-height: 2rem;
}
.custom-code .leading-tight {
  line-height: 1.25;
}
.custom-code .\!text-black {
  --tw-text-opacity: 1 !important;
  color: rgb(35 31 32/var(--tw-text-opacity)) !important;
}
.custom-code .text-\[\#F40B0B\] {
  --tw-text-opacity: 1;
  color: rgb(244 11 11/var(--tw-text-opacity));
}
.custom-code .text-black {
  --tw-text-opacity: 1;
  color: rgb(35 31 32/var(--tw-text-opacity));
}
.custom-code .text-blue {
  --tw-text-opacity: 1;
  color: rgb(62 170 223/var(--tw-text-opacity));
}
.custom-code .text-blue-b2b-secondary {
  --tw-text-opacity: 1;
  color: rgb(69 145 176/var(--tw-text-opacity));
}
.custom-code .text-greyDark {
  --tw-text-opacity: 1;
  color: rgb(150 154 155/var(--tw-text-opacity));
}
.custom-code .text-orange {
  --tw-text-opacity: 1;
  color: rgb(241 145 31/var(--tw-text-opacity));
}
.custom-code .text-pink {
  --tw-text-opacity: 1;
  color: rgb(228 37 115/var(--tw-text-opacity));
}
.custom-code .text-red {
  --tw-text-opacity: 1;
  color: rgb(184 15 0/var(--tw-text-opacity));
}
.custom-code .text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity));
}
.custom-code .text-yellow {
  --tw-text-opacity: 1;
  color: rgb(253 203 71/var(--tw-text-opacity));
}
.custom-code .underline {
  text-decoration-line: underline;
}
.custom-code .line-through {
  text-decoration-line: line-through;
}
.custom-code .\!no-underline {
  text-decoration-line: none !important;
}
.custom-code .no-underline {
  text-decoration-line: none;
}
.custom-code .decoration-black {
  text-decoration-color: #231F20;
}
.custom-code .decoration-yellow {
  text-decoration-color: #FDCB47;
}
.custom-code .decoration-2 {
  text-decoration-thickness: 2px;
}
.custom-code .opacity-0 {
  opacity: 0;
}
.custom-code .opacity-10 {
  opacity: 0.1;
}
.custom-code .opacity-100 {
  opacity: 1;
}
.custom-code .opacity-20 {
  opacity: 0.2;
}
.custom-code .opacity-50 {
  opacity: 0.5;
}
.custom-code .opacity-90 {
  opacity: 0.9;
}
.custom-code .shadow {
  --tw-shadow: 3px 3px 15px 0px rgba(0,0,0,0.23);
  --tw-shadow-colored: 3px 3px 15px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.custom-code .shadow-light {
  --tw-shadow: 0px 1px 4px rgba(0, 0, 0, 0.16);
  --tw-shadow-colored: 0px 1px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.custom-code .outline {
  outline-style: solid;
}
.custom-code .outline-2 {
  outline-width: 2px;
}
.custom-code .outline-offset-0 {
  outline-offset: 0px;
}
.custom-code .outline-white {
  outline-color: #ffffff;
}
.custom-code .blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.custom-code .filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.custom-code .backdrop-filter {
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.custom-code .transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.custom-code .transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.custom-code .transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.custom-code .transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.custom-code .duration-150 {
  transition-duration: 150ms;
}
.custom-code .duration-300 {
  transition-duration: 300ms;
}
.custom-code .duration-500 {
  transition-duration: 500ms;
}
.custom-code .ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.custom-code .row {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
@media (min-width: 768px) {
  .custom-code .row {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
}
.custom-code .link {
  z-index: 1;
  cursor: pointer;
  text-decoration-line: underline !important;
  text-decoration-color: #FDCB47;
  text-decoration-thickness: 2px;
}
@media (min-width: 768px) {
  .custom-code .link {
    position: relative;
    display: inline-block;
    padding-left: 3px;
    padding-right: 3px;
    text-decoration-line: none !important;
  }
  .custom-code .link::before {
    position: absolute;
    bottom: -1px;
    left: 0px;
    right: 0px;
    z-index: -1;
    height: 2px;
    width: 100%;
    border-radius: 2px;
    --tw-bg-opacity: 1;
    background-color: rgb(253 203 71/var(--tw-bg-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    content: var(--tw-content);
    transition-duration: 300ms;
  }
  .custom-code .link:hover::before {
    content: var(--tw-content);
    height: 45%;
  }
}
.custom-code .link-white {
  z-index: 1;
  cursor: pointer;
  text-decoration-line: underline !important;
  text-decoration-color: #ffffff;
  text-decoration-thickness: 2px;
}
@media (min-width: 768px) {
  .custom-code .link-white {
    position: relative;
    display: inline-block;
    padding-left: 3px;
    padding-right: 3px;
    text-decoration-line: none !important;
  }
  .custom-code .link-white::before {
    position: absolute;
    bottom: -1px;
    left: 0px;
    right: 0px;
    z-index: -1;
    height: 2px;
    width: 100%;
    border-radius: 2px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    content: var(--tw-content);
    transition-duration: 300ms;
  }
  .custom-code .link-white:hover::before {
    content: var(--tw-content);
    height: 45%;
  }
}
.custom-code .link-yellow-mobile {
  cursor: pointer;
  text-decoration-line: underline !important;
  text-decoration-color: #FDCB47;
  text-decoration-thickness: 2px;
}
@media (min-width: 768px) {
  .custom-code .link-yellow-mobile {
    text-decoration-line: none !important;
  }
}
.custom-code .link-red {
  position: relative;
  z-index: 1;
  display: inline-block;
  padding-left: 3px;
  padding-right: 3px;
}
.custom-code .link-red::before {
  position: absolute;
  bottom: 3px;
  left: 0px;
  right: 0px;
  z-index: -1;
  height: 25%;
  width: 100%;
  border-radius: 2px;
  --tw-bg-opacity: 1;
  background-color: rgb(244 11 11/var(--tw-bg-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  content: var(--tw-content);
  transition-duration: 300ms;
}
.custom-code .bg-gradient-yellow {
  background-image: linear-gradient(to top left, var(--tw-gradient-stops));
  --tw-gradient-from: #FDE547 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 229 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #FDCB47 var(--tw-gradient-to-position);
}
.custom-code .underline-yellow {
  text-decoration-line: underline;
  text-decoration-color: #FDCB47;
  text-decoration-thickness: 2px;
  text-underline-offset: 2px;
}
.custom-code .w-mob-full-scr {
  margin-left: -1rem;
  margin-right: -1rem;
  min-width: 100vw;
}
@media (min-width: 768px) {
  .custom-code .md\:h2 {
    margin-bottom: 1.25rem;
    font-size: 1.875rem;
    line-height: 2.25rem;
    font-weight: 800;
  }
}
@media (min-width: 768px) and (min-width: 640px) {
  .custom-code .md\:h2 {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .custom-code .md\:h2 {
    line-height: 3rem !important;
  }
}
@media (min-width: 768px) {
  .custom-code .md\:h3 {
    margin-bottom: 1.25rem;
    margin-top: 1rem;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 800;
  }
}
@media (min-width: 768px) {
  .custom-code .md\:h4 {
    margin-top: 0.5rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 600;
  }
}
@media not all and (min-width: 768px) {
  .custom-code .max-md\:container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }
  @media (min-width: 1280px) {
    .custom-code .max-md\:container {
      max-width: 1280px;
    }
  }
  .custom-code .max-md\:btn-info {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    font-weight: 600;
  }
  @supports (background: -webkit-named-image(i)) {
    .custom-code .max-md\:btn-info {
      padding-left: 1.75rem;
      padding-right: 1.75rem;
      padding-top: 0.93rem;
      padding-bottom: 0.87rem;
      font-weight: 600;
      line-height: 1.43em;
    }
  }
  .custom-code .max-md\:checkList-yellow li {
    margin-bottom: 0.5rem;
    background-image: url("../../images/svg/checkList.svg");
    background-size: 15px;
    background-position: top 3px left;
    background-repeat: no-repeat;
    padding-left: 2rem;
  }
}
@media (min-width: 768px) {
  .custom-code .md\:container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
@media (min-width: 768px) and (min-width: 1280px) {
  .custom-code .md\:container {
    max-width: 1280px;
  }
}
@media (min-width: 768px) {
  .custom-code .md\:btn-cta {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 600;
  }
}
@media (min-width: 768px) {
  .custom-code .md\:btn-white {
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(35 31 32/var(--tw-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }
}
@media (min-width: 768px) {
  .custom-code .md\:btn-white:hover {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(253 203 71/var(--tw-bg-opacity));
  }
}
@media (min-width: 768px) {
  .custom-code .md\:btn-white:focus {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(253 203 71/var(--tw-bg-opacity));
  }
}
@media (min-width: 768px) {
  .custom-code .md\:checkList-black li {
    margin-bottom: 0.5rem;
    background-image: url("../../images/svg/checklist_black.svg");
    background-size: 15px;
    background-position: top 3px left;
    background-repeat: no-repeat;
    padding-left: 2rem;
  }
}
.custom-code .file\:-mx-3::file-selector-button {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
.custom-code .file\:-my-\[0\.32rem\]::file-selector-button {
  margin-top: -0.32rem;
  margin-bottom: -0.32rem;
}
.custom-code .file\:cursor-pointer::file-selector-button {
  cursor: pointer;
}
.custom-code .file\:overflow-hidden::file-selector-button {
  overflow: hidden;
}
.custom-code .file\:rounded-none::file-selector-button {
  border-radius: 0;
}
.custom-code .file\:border-0::file-selector-button {
  border-width: 0px;
}
.custom-code .file\:border-solid::file-selector-button {
  border-style: solid;
}
.custom-code .file\:bg-greyLight::file-selector-button {
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 252/var(--tw-bg-opacity));
}
.custom-code .file\:px-3::file-selector-button {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.custom-code .file\:py-\[0\.32rem\]::file-selector-button {
  padding-top: 0.32rem;
  padding-bottom: 0.32rem;
}
.custom-code .file\:transition::file-selector-button {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.custom-code .file\:duration-150::file-selector-button {
  transition-duration: 150ms;
}
.custom-code .file\:ease-in-out::file-selector-button {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.custom-code .file\:\[border-inline-end-width\:1px\]::file-selector-button {
  border-inline-end-width: 1px;
}
.custom-code .file\:\[margin-inline-end\:0\.75rem\]::file-selector-button {
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
}
.custom-code .placeholder\:italic::-moz-placeholder {
  font-style: italic;
}
.custom-code .placeholder\:italic::placeholder {
  font-style: italic;
}
.custom-code .placeholder\:text-greyDark::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(150 154 155/var(--tw-text-opacity));
}
.custom-code .placeholder\:text-greyDark::placeholder {
  --tw-text-opacity: 1;
  color: rgb(150 154 155/var(--tw-text-opacity));
}
.custom-code .before\:absolute::before {
  content: var(--tw-content);
  position: absolute;
}
.custom-code .before\:bottom-0::before {
  content: var(--tw-content);
  bottom: 0px;
}
.custom-code .before\:left-\[45\%\]::before {
  content: var(--tw-content);
  left: 45%;
}
.custom-code .before\:right-4::before {
  content: var(--tw-content);
  right: 1rem;
}
.custom-code .before\:top-0::before {
  content: var(--tw-content);
  top: 0px;
}
.custom-code .before\:h-full::before {
  content: var(--tw-content);
  height: 100%;
}
.custom-code .before\:w-6::before {
  content: var(--tw-content);
  width: 1.5rem;
}
.custom-code .before\:w-8::before {
  content: var(--tw-content);
  width: 2rem;
}
.custom-code .before\:rotate-90::before {
  content: var(--tw-content);
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .before\:bg-yellow::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(253 203 71/var(--tw-bg-opacity));
}
.custom-code .before\:bg-\[url\(\.\.\/\.\.\/images\/svg\/arrowLi_noBG\.svg\)\]::before {
  content: var(--tw-content);
  background-image: url(../../images/svg/arrowLi_noBG.svg);
}
.custom-code .before\:bg-contain::before {
  content: var(--tw-content);
  background-size: contain;
}
.custom-code .before\:bg-\[right_5px_top_50\%\]::before {
  content: var(--tw-content);
  background-position: right 5px top 50%;
}
.custom-code .before\:bg-no-repeat::before {
  content: var(--tw-content);
  background-repeat: no-repeat;
}
.custom-code .after\:absolute::after {
  content: var(--tw-content);
  position: absolute;
}
.custom-code .after\:bottom-0::after {
  content: var(--tw-content);
  bottom: 0px;
}
.custom-code .after\:bottom-20::after {
  content: var(--tw-content);
  bottom: 5rem;
}
.custom-code .after\:left-0::after {
  content: var(--tw-content);
  left: 0px;
}
.custom-code .after\:left-\[50\%\]::after {
  content: var(--tw-content);
  left: 50%;
}
.custom-code .after\:right-0::after {
  content: var(--tw-content);
  right: 0px;
}
.custom-code .after\:top-0::after {
  content: var(--tw-content);
  top: 0px;
}
.custom-code .after\:top-10::after {
  content: var(--tw-content);
  top: 2.5rem;
}
.custom-code .after\:-z-10::after {
  content: var(--tw-content);
  z-index: -10;
}
.custom-code .after\:z-\[-1\]::after {
  content: var(--tw-content);
  z-index: -1;
}
.custom-code .after\:block::after {
  content: var(--tw-content);
  display: block;
}
.custom-code .after\:h-auto::after {
  content: var(--tw-content);
  height: auto;
}
.custom-code .after\:h-full::after {
  content: var(--tw-content);
  height: 100%;
}
.custom-code .after\:w-10::after {
  content: var(--tw-content);
  width: 2.5rem;
}
.custom-code .after\:w-4::after {
  content: var(--tw-content);
  width: 1rem;
}
.custom-code .after\:w-\[200\%\]::after {
  content: var(--tw-content);
  width: 200%;
}
.custom-code .after\:w-full::after {
  content: var(--tw-content);
  width: 100%;
}
.custom-code .after\:translate-x-\[-50\%\]::after {
  content: var(--tw-content);
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .after\:rounded-l-full::after {
  content: var(--tw-content);
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
}
.custom-code .after\:rounded-r-full::after {
  content: var(--tw-content);
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}
.custom-code .after\:bg-yellow::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(253 203 71/var(--tw-bg-opacity));
}
.custom-code .last-of-type\:border-none:last-of-type {
  border-style: none;
}
.custom-code .hover\:scale-95:hover {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .hover\:scale-\[0\.97\]:hover {
  --tw-scale-x: 0.97;
  --tw-scale-y: 0.97;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .hover\:rounded:hover {
  border-radius: 15px;
}
.custom-code .hover\:border-2:hover {
  border-width: 2px;
}
.custom-code .hover\:border-black:hover {
  --tw-border-opacity: 1;
  border-color: rgb(35 31 32/var(--tw-border-opacity));
}
.custom-code .hover\:border-b-transparent:hover {
  border-bottom-color: transparent;
}
.custom-code .hover\:border-b-yellow:hover {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(253 203 71/var(--tw-border-opacity));
}
.custom-code .hover\:bg-black:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(35 31 32/var(--tw-bg-opacity));
}
.custom-code .hover\:bg-pink:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(228 37 115/var(--tw-bg-opacity));
}
.custom-code .hover\:bg-yellow:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(253 203 71/var(--tw-bg-opacity));
}
.custom-code .hover\:fill-yellow:hover {
  fill: #FDCB47;
}
.custom-code .hover\:text-black:hover {
  --tw-text-opacity: 1;
  color: rgb(35 31 32/var(--tw-text-opacity));
}
.custom-code .hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity));
}
.custom-code .hover\:text-yellow:hover {
  --tw-text-opacity: 1;
  color: rgb(253 203 71/var(--tw-text-opacity));
}
.custom-code .hover\:bg-gradient-yellow:hover {
  background-image: linear-gradient(to top left, var(--tw-gradient-stops));
  --tw-gradient-from: #FDE547 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 229 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #FDCB47 var(--tw-gradient-to-position);
}
.custom-code .hover\:file\:bg-yellow::file-selector-button:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(253 203 71/var(--tw-bg-opacity));
}
.custom-code .focus\:border-yellow:focus {
  --tw-border-opacity: 1;
  border-color: rgb(253 203 71/var(--tw-border-opacity));
}
.custom-code .focus\:text-yellow:focus {
  --tw-text-opacity: 1;
  color: rgb(253 203 71/var(--tw-text-opacity));
}
.custom-code .focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.custom-code .group:hover .group-hover\:block {
  display: block;
}
.custom-code .group:hover .group-hover\:hidden {
  display: none;
}
.custom-code .data-\[version\=left\]\:bg-\[right_calc\(45\%-630px\)_top\][data-version=left] {
  background-position: right calc(45% - 630px) top;
}
.custom-code .data-\[version\=left\]\:bg-\[right_calc\(50\%-525px\)_bottom_120px\][data-version=left] {
  background-position: right calc(50% - 525px) bottom 120px;
}
.custom-code .data-\[version\=left\]\:bg-\[right_calc\(50\%-630px\)_top\][data-version=left] {
  background-position: right calc(50% - 630px) top;
}
@media not all and (min-width: 1024px) {
  .custom-code .max-lg\:row-start-1 {
    grid-row-start: 1;
  }
  .custom-code .max-lg\:row-start-2 {
    grid-row-start: 2;
  }
  .custom-code .max-lg\:row-start-3 {
    grid-row-start: 3;
  }
  .custom-code .max-lg\:mb-4 {
    margin-bottom: 1rem;
  }
  .custom-code .max-lg\:mb-6 {
    margin-bottom: 1.5rem;
  }
  .custom-code .max-lg\:flex {
    display: flex;
  }
  .custom-code .max-lg\:hidden {
    display: none;
  }
}
@media not all and (min-width: 768px) {
  .custom-code .max-md\:fixed {
    position: fixed;
  }
  .custom-code .max-md\:absolute {
    position: absolute;
  }
  .custom-code .max-md\:-bottom-\[65px\] {
    bottom: -65px;
  }
  .custom-code .max-md\:bottom-0 {
    bottom: 0px;
  }
  .custom-code .max-md\:bottom-3 {
    bottom: 0.75rem;
  }
  .custom-code .max-md\:bottom-\[30\%\] {
    bottom: 30%;
  }
  .custom-code .max-md\:bottom-\[39\%\] {
    bottom: 39%;
  }
  .custom-code .max-md\:left-0 {
    left: 0px;
  }
  .custom-code .max-md\:left-\[50\%\] {
    left: 50%;
  }
  .custom-code .max-md\:right-0 {
    right: 0px;
  }
  .custom-code .max-md\:top-\[100\%\] {
    top: 100%;
  }
  .custom-code .max-md\:top-\[30\%\] {
    top: 30%;
  }
  .custom-code .max-md\:z-10 {
    z-index: 10;
  }
  .custom-code .max-md\:order-1 {
    order: 1;
  }
  .custom-code .max-md\:order-2 {
    order: 2;
  }
  .custom-code .max-md\:order-3 {
    order: 3;
  }
  .custom-code .max-md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .custom-code .max-md\:\!-mr-12 {
    margin-right: -3rem !important;
  }
  .custom-code .max-md\:-mt-10 {
    margin-top: -2.5rem;
  }
  .custom-code .max-md\:-mt-12 {
    margin-top: -3rem;
  }
  .custom-code .max-md\:mb-0 {
    margin-bottom: 0px;
  }
  .custom-code .max-md\:mb-4 {
    margin-bottom: 1rem;
  }
  .custom-code .max-md\:mb-6 {
    margin-bottom: 1.5rem;
  }
  .custom-code .max-md\:mb-8 {
    margin-bottom: 2rem;
  }
  .custom-code .max-md\:ml-auto {
    margin-left: auto;
  }
  .custom-code .max-md\:mt-3 {
    margin-top: 0.75rem;
  }
  .custom-code .max-md\:mt-4 {
    margin-top: 1rem;
  }
  .custom-code .max-md\:mt-6 {
    margin-top: 1.5rem;
  }
  .custom-code .max-md\:mt-\[34px\] {
    margin-top: 34px;
  }
  .custom-code .max-md\:block {
    display: block;
  }
  .custom-code .max-md\:inline {
    display: inline;
  }
  .custom-code .max-md\:flex {
    display: flex;
  }
  .custom-code .max-md\:hidden {
    display: none;
  }
  .custom-code .max-md\:h-\[calc\(100dvh-92px\)\] {
    height: calc(100dvh - 92px);
  }
  .custom-code .max-md\:h-\[calc\(100vh-60px\)\] {
    height: calc(100vh - 60px);
  }
  .custom-code .max-md\:max-h-\[330px\] {
    max-height: 330px;
  }
  .custom-code .max-md\:max-h-\[360px\] {
    max-height: 360px;
  }
  .custom-code .max-md\:max-h-\[375px\] {
    max-height: 375px;
  }
  .custom-code .max-md\:w-10\/12 {
    width: 83.333333%;
  }
  .custom-code .max-md\:w-6\/12 {
    width: 50%;
  }
  .custom-code .max-md\:w-9\/12 {
    width: 75%;
  }
  .custom-code .max-md\:w-\[4000px\] {
    width: 4000px;
  }
  .custom-code .max-md\:w-full {
    width: 100%;
  }
  .custom-code .max-md\:min-w-\[105\%\] {
    min-width: 105%;
  }
  .custom-code .max-md\:max-w-\[250px\] {
    max-width: 250px;
  }
  .custom-code .max-md\:-translate-x-1\/2 {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .custom-code .max-md\:-translate-y-\[30\%\] {
    --tw-translate-y: -30%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .custom-code .max-md\:translate-x-\[-50\%\] {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .custom-code .max-md\:translate-y-\[30\%\] {
    --tw-translate-y: 30%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .custom-code .max-md\:flex-col {
    flex-direction: column;
  }
  .custom-code .max-md\:flex-col-reverse {
    flex-direction: column-reverse;
  }
  .custom-code .max-md\:flex-wrap {
    flex-wrap: wrap;
  }
  .custom-code .max-md\:items-start {
    align-items: flex-start;
  }
  .custom-code .max-md\:items-center {
    align-items: center;
  }
  .custom-code .max-md\:justify-center {
    justify-content: center;
  }
  .custom-code .max-md\:justify-between {
    justify-content: space-between;
  }
  .custom-code .max-md\:gap-4 {
    gap: 1rem;
  }
  .custom-code .max-md\:gap-6 {
    gap: 1.5rem;
  }
  .custom-code .max-md\:overflow-scroll {
    overflow: scroll;
  }
  .custom-code .max-md\:overflow-x-hidden {
    overflow-x: hidden;
  }
  .custom-code .max-md\:overflow-y-scroll {
    overflow-y: scroll;
  }
  .custom-code .max-md\:break-all {
    word-break: break-all;
  }
  .custom-code .max-md\:rounded {
    border-radius: 15px;
  }
  .custom-code .max-md\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }
  .custom-code .max-md\:rounded-t-\[75px\] {
    border-top-left-radius: 75px;
    border-top-right-radius: 75px;
  }
  .custom-code .max-md\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }
  .custom-code .max-md\:rounded-br-box {
    border-bottom-right-radius: 35px;
  }
  .custom-code .max-md\:border-b-2 {
    border-bottom-width: 2px;
  }
  .custom-code .max-md\:bg-grey {
    --tw-bg-opacity: 1;
    background-color: rgb(231 238 240/var(--tw-bg-opacity));
  }
  .custom-code .max-md\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
  }
  .custom-code .max-md\:bg-yellow {
    --tw-bg-opacity: 1;
    background-color: rgb(253 203 71/var(--tw-bg-opacity));
  }
  .custom-code .max-md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .custom-code .max-md\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .custom-code .max-md\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .custom-code .max-md\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .custom-code .max-md\:pb-10 {
    padding-bottom: 2.5rem;
  }
  .custom-code .max-md\:pb-12 {
    padding-bottom: 3rem;
  }
  .custom-code .max-md\:pb-4 {
    padding-bottom: 1rem;
  }
  .custom-code .max-md\:pb-6 {
    padding-bottom: 1.5rem;
  }
  .custom-code .max-md\:pl-32 {
    padding-left: 8rem;
  }
  .custom-code .max-md\:pl-6 {
    padding-left: 1.5rem;
  }
  .custom-code .max-md\:pr-8 {
    padding-right: 2rem;
  }
  .custom-code .max-md\:pt-10 {
    padding-top: 2.5rem;
  }
  .custom-code .max-md\:pt-4 {
    padding-top: 1rem;
  }
  .custom-code .max-md\:text-left {
    text-align: left;
  }
  .custom-code .max-md\:text-center {
    text-align: center;
  }
  .custom-code .max-md\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .custom-code .max-md\:text-black {
    --tw-text-opacity: 1;
    color: rgb(35 31 32/var(--tw-text-opacity));
  }
  .custom-code .max-md\:w-mob-full-scr {
    margin-left: -1rem;
    margin-right: -1rem;
    min-width: 100vw;
  }
}
@media not all and (min-width: 640px) {
  .custom-code .max-sm\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .custom-code .max-sm\:mb-6 {
    margin-bottom: 1.5rem;
  }
  .custom-code .max-sm\:hidden {
    display: none;
  }
  .custom-code .max-sm\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .custom-code .max-sm\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
@media (min-width: 640px) {
  .custom-code .sm\:left-0 {
    left: 0px;
  }
  .custom-code .sm\:left-3 {
    left: 0.75rem;
  }
  .custom-code .sm\:col-span-2 {
    grid-column: span 2/span 2;
  }
  .custom-code .sm\:col-start-2 {
    grid-column-start: 2;
  }
  .custom-code .sm\:row-start-2 {
    grid-row-start: 2;
  }
  .custom-code .sm\:row-start-3 {
    grid-row-start: 3;
  }
  .custom-code .sm\:row-start-4 {
    grid-row-start: 4;
  }
  .custom-code .sm\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .custom-code .sm\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .custom-code .sm\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .custom-code .sm\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .custom-code .sm\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .custom-code .sm\:-mt-\[120px\] {
    margin-top: -120px;
  }
  .custom-code .sm\:mb-0 {
    margin-bottom: 0px;
  }
  .custom-code .sm\:mb-10 {
    margin-bottom: 2.5rem;
  }
  .custom-code .sm\:mb-12 {
    margin-bottom: 3rem;
  }
  .custom-code .sm\:mb-5 {
    margin-bottom: 1.25rem;
  }
  .custom-code .sm\:ml-10 {
    margin-left: 2.5rem;
  }
  .custom-code .sm\:ml-5 {
    margin-left: 1.25rem;
  }
  .custom-code .sm\:ml-6 {
    margin-left: 1.5rem;
  }
  .custom-code .sm\:ml-8 {
    margin-left: 2rem;
  }
  .custom-code .sm\:ml-auto {
    margin-left: auto;
  }
  .custom-code .sm\:mr-0 {
    margin-right: 0px;
  }
  .custom-code .sm\:mr-3 {
    margin-right: 0.75rem;
  }
  .custom-code .sm\:mr-5 {
    margin-right: 1.25rem;
  }
  .custom-code .sm\:mt-0 {
    margin-top: 0px;
  }
  .custom-code .sm\:mt-10 {
    margin-top: 2.5rem;
  }
  .custom-code .sm\:mt-14 {
    margin-top: 3.5rem;
  }
  .custom-code .sm\:mt-3 {
    margin-top: 0.75rem;
  }
  .custom-code .sm\:block {
    display: block;
  }
  .custom-code .sm\:flex {
    display: flex;
  }
  .custom-code .sm\:hidden {
    display: none;
  }
  .custom-code .sm\:h-20 {
    height: 5rem;
  }
  .custom-code .sm\:h-\[58px\] {
    height: 58px;
  }
  .custom-code .sm\:h-auto {
    height: auto;
  }
  .custom-code .sm\:w-1\/2 {
    width: 50%;
  }
  .custom-code .sm\:w-4\/12 {
    width: 33.333333%;
  }
  .custom-code .sm\:w-8\/12 {
    width: 66.666667%;
  }
  .custom-code .sm\:w-9\/12 {
    width: 75%;
  }
  .custom-code .sm\:w-\[140px\] {
    width: 140px;
  }
  .custom-code .sm\:w-\[2px\] {
    width: 2px;
  }
  .custom-code .sm\:w-\[400px\] {
    width: 400px;
  }
  .custom-code .sm\:w-\[48\%\] {
    width: 48%;
  }
  .custom-code .sm\:w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }
  .custom-code .sm\:w-full {
    width: 100%;
  }
  .custom-code .sm\:min-w-\[130px\] {
    min-width: 130px;
  }
  .custom-code .sm\:max-w-\[30\%\] {
    max-width: 30%;
  }
  .custom-code .sm\:max-w-\[63\%\] {
    max-width: 63%;
  }
  .custom-code .sm\:basis-8\/12 {
    flex-basis: 66.666667%;
  }
  .custom-code .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .custom-code .sm\:flex-row {
    flex-direction: row;
  }
  .custom-code .sm\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .custom-code .sm\:flex-wrap {
    flex-wrap: wrap;
  }
  .custom-code .sm\:items-start {
    align-items: flex-start;
  }
  .custom-code .sm\:items-center {
    align-items: center;
  }
  .custom-code .sm\:justify-end {
    justify-content: flex-end;
  }
  .custom-code .sm\:justify-between {
    justify-content: space-between;
  }
  .custom-code .sm\:gap-0 {
    gap: 0px;
  }
  .custom-code .sm\:gap-10 {
    gap: 2.5rem;
  }
  .custom-code .sm\:gap-2 {
    gap: 0.5rem;
  }
  .custom-code .sm\:gap-20 {
    gap: 5rem;
  }
  .custom-code .sm\:gap-4 {
    gap: 1rem;
  }
  .custom-code .sm\:gap-5 {
    gap: 1.25rem;
  }
  .custom-code .sm\:gap-6 {
    gap: 1.5rem;
  }
  .custom-code .sm\:rounded-full {
    border-radius: 9999px;
  }
  .custom-code .sm\:border-2 {
    border-width: 2px;
  }
  .custom-code .sm\:border-l-8 {
    border-left-width: 8px;
  }
  .custom-code .sm\:bg-\[url\(\'\.\.\/\.\.\/images\/accises_augment\.webp\'\)\] {
    background-image: url("../../images/accises_augment.webp");
  }
  .custom-code .sm\:bg-\[url\(\'\.\.\/\.\.\/images\/svg\/b1\.svg\'\)\,_url\(\'\.\.\/\.\.\/images\/svg\/blue-circle\.svg\'\)\,_url\(\'\.\.\/\.\.\/images\/svg\/blue-circle\.svg\'\)\] {
    background-image: url("../../images/svg/b1.svg"), url("../../images/svg/blue-circle.svg"), url("../../images/svg/blue-circle.svg");
  }
  .custom-code .sm\:bg-\[url\(\'\.\.\/\.\.\/images\/svg\/b1\.svg\'\)\] {
    background-image: url("../../images/svg/b1.svg");
  }
  .custom-code .sm\:bg-\[url\(\'\.\.\/\.\.\/images\/svg\/banana_1\.svg\'\)\,_url\(\'\.\.\/\.\.\/images\/svg\/rosace-greyLight\.svg\'\)\] {
    background-image: url("../../images/svg/banana_1.svg"), url("../../images/svg/rosace-greyLight.svg");
  }
  .custom-code .sm\:bg-\[url\(\'\.\.\/\.\.\/images\/svg\/banana_1\.svg\'\)\] {
    background-image: url("../../images/svg/banana_1.svg");
  }
  .custom-code .sm\:bg-\[url\(\'\.\.\/\.\.\/images\/svg\/banana_bg\.svg\'\)\] {
    background-image: url("../../images/svg/banana_bg.svg");
  }
  .custom-code .sm\:bg-\[url\(\'\.\.\/\.\.\/images\/svg\/rosace-greyLight\.svg\'\)\,_url\(\'\.\.\/\.\.\/images\/svg\/banana_2\.svg\'\)\] {
    background-image: url("../../images/svg/rosace-greyLight.svg"), url("../../images/svg/banana_2.svg");
  }
  .custom-code .sm\:bg-\[url\(\'\.\.\/\.\.\/images\/svg\/rosace-greyLight\.svg\'\)\] {
    background-image: url("../../images/svg/rosace-greyLight.svg");
  }
  .custom-code .sm\:bg-\[url\(\'\.\.\/\.\.\/images\/svg\/rosace-yellow\.svg\'\)\,_url\(\'\.\.\/\.\.\/images\/svg\/banana_1\.svg\'\)\] {
    background-image: url("../../images/svg/rosace-yellow.svg"), url("../../images/svg/banana_1.svg");
  }
  .custom-code .sm\:bg-\[url\(\'\.\.\/\.\.\/images\/svg\/rosace-yellow\.svg\'\)\] {
    background-image: url("../../images/svg/rosace-yellow.svg");
  }
  .custom-code .sm\:bg-\[url\(\'\.\.\/\.\.\/images\/svg\/rosace_blue_left\.svg\'\)\] {
    background-image: url("../../images/svg/rosace_blue_left.svg");
  }
  .custom-code .sm\:bg-\[url\(\'\.\.\/\.\.\/images\/svg\/rosace_pink_right\.svg\'\)\] {
    background-image: url("../../images/svg/rosace_pink_right.svg");
  }
  .custom-code .sm\:bg-\[url\(\'\.\.\/\.\.\/images\/svg\/rosace_second_yellow\.svg\'\)\] {
    background-image: url("../../images/svg/rosace_second_yellow.svg");
  }
  .custom-code .sm\:bg-\[url\(\'\.\.\/\.\.\/images\/svg\/rosace_trait\.svg\'\)\,_url\(\'\.\.\/\.\.\/images\/svg\/rosace_trait\.svg\'\)\] {
    background-image: url("../../images/svg/rosace_trait.svg"), url("../../images/svg/rosace_trait.svg");
  }
  .custom-code .sm\:bg-\[url\(\.\.\/\.\.\/images\/soly-ccm-BG\.jpg\)\] {
    background-image: url(../../images/soly-ccm-BG.jpg);
  }
  .custom-code .sm\:bg-\[url\(\.\.\/\.\.\/images\/soly-ccm-BG\.webp\)\] {
    background-image: url(../../images/soly-ccm-BG.webp);
  }
  .custom-code .sm\:object-contain {
    -o-object-fit: contain;
    object-fit: contain;
  }
  .custom-code .sm\:p-4 {
    padding: 1rem;
  }
  .custom-code .sm\:p-5 {
    padding: 1.25rem;
  }
  .custom-code .sm\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .custom-code .sm\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .custom-code .sm\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .custom-code .sm\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .custom-code .sm\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .custom-code .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .custom-code .sm\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .custom-code .sm\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .custom-code .sm\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .custom-code .sm\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .custom-code .sm\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .custom-code .sm\:pb-10 {
    padding-bottom: 2.5rem;
  }
  .custom-code .sm\:pl-10 {
    padding-left: 2.5rem;
  }
  .custom-code .sm\:pl-12 {
    padding-left: 3rem;
  }
  .custom-code .sm\:pt-10 {
    padding-top: 2.5rem;
  }
  .custom-code .sm\:pt-56 {
    padding-top: 14rem;
  }
  .custom-code .sm\:text-right {
    text-align: right;
  }
  .custom-code .sm\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .custom-code .sm\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .custom-code .sm\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .custom-code .sm\:shadow {
    --tw-shadow: 3px 3px 15px 0px rgba(0,0,0,0.23);
    --tw-shadow-colored: 3px 3px 15px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .custom-code .sm\:before\:left-0::before {
    content: var(--tw-content);
    left: 0px;
  }
  .custom-code .sm\:before\:right-0::before {
    content: var(--tw-content);
    right: 0px;
  }
  .custom-code .sm\:before\:top-\[40\%\]::before {
    content: var(--tw-content);
    top: 40%;
  }
  .custom-code .sm\:before\:h-8::before {
    content: var(--tw-content);
    height: 2rem;
  }
  .custom-code .sm\:before\:w-auto::before {
    content: var(--tw-content);
    width: auto;
  }
}
@media (min-width: 768px) {
  .custom-code .md\:absolute {
    position: absolute;
  }
  .custom-code .md\:relative {
    position: relative;
  }
  .custom-code .md\:-left-12 {
    left: -3rem;
  }
  .custom-code .md\:-left-14 {
    left: -3.5rem;
  }
  .custom-code .md\:-left-20 {
    left: -5rem;
  }
  .custom-code .md\:-left-4 {
    left: -1rem;
  }
  .custom-code .md\:-left-40 {
    left: -10rem;
  }
  .custom-code .md\:-left-5 {
    left: -1.25rem;
  }
  .custom-code .md\:-left-6 {
    left: -1.5rem;
  }
  .custom-code .md\:-left-8 {
    left: -2rem;
  }
  .custom-code .md\:-right-12 {
    right: -3rem;
  }
  .custom-code .md\:-right-4 {
    right: -1rem;
  }
  .custom-code .md\:-right-\[60px\] {
    right: -60px;
  }
  .custom-code .md\:-right-\[65px\] {
    right: -65px;
  }
  .custom-code .md\:-top-12 {
    top: -3rem;
  }
  .custom-code .md\:-top-14 {
    top: -3.5rem;
  }
  .custom-code .md\:-top-6 {
    top: -1.5rem;
  }
  .custom-code .md\:bottom-0 {
    bottom: 0px;
  }
  .custom-code .md\:bottom-6 {
    bottom: 1.5rem;
  }
  .custom-code .md\:left-0 {
    left: 0px;
  }
  .custom-code .md\:left-16 {
    left: 4rem;
  }
  .custom-code .md\:left-40 {
    left: 10rem;
  }
  .custom-code .md\:left-\[-80px\] {
    left: -80px;
  }
  .custom-code .md\:left-\[32\%\] {
    left: 32%;
  }
  .custom-code .md\:left-\[41\%\] {
    left: 41%;
  }
  .custom-code .md\:left-\[61\%\] {
    left: 61%;
  }
  .custom-code .md\:right-0 {
    right: 0px;
  }
  .custom-code .md\:right-\[32\%\] {
    right: 32%;
  }
  .custom-code .md\:right-\[50\%\] {
    right: 50%;
  }
  .custom-code .md\:top-0 {
    top: 0px;
  }
  .custom-code .md\:top-1\/2 {
    top: 50%;
  }
  .custom-code .md\:top-10 {
    top: 2.5rem;
  }
  .custom-code .md\:top-\[130px\] {
    top: 130px;
  }
  .custom-code .md\:top-\[20\%\] {
    top: 20%;
  }
  .custom-code .md\:top-\[45\%\] {
    top: 45%;
  }
  .custom-code .md\:top-\[50\%\] {
    top: 50%;
  }
  .custom-code .md\:top-\[calc\(50\%-38\%\)\] {
    top: calc(50% - 38%);
  }
  .custom-code .md\:-left-10 {
    left: -2.5rem;
  }
  .custom-code .md\:-right-10 {
    right: -2.5rem;
  }
  .custom-code .md\:\!-left-10 {
    left: -2.5rem !important;
  }
  .custom-code .md\:\!-right-10 {
    right: -2.5rem !important;
  }
  .custom-code .md\:\!left-\[-1rem\] {
    left: -1rem !important;
  }
  .custom-code .md\:\!right-\[-1rem\] {
    right: -1rem !important;
  }
  .custom-code .md\:col-start-1 {
    grid-column-start: 1;
  }
  .custom-code .md\:col-start-2 {
    grid-column-start: 2;
  }
  .custom-code .md\:col-start-3 {
    grid-column-start: 3;
  }
  .custom-code .md\:col-start-4 {
    grid-column-start: 4;
  }
  .custom-code .md\:row-span-2 {
    grid-row: span 2/span 2;
  }
  .custom-code .md\:row-start-1 {
    grid-row-start: 1;
  }
  .custom-code .md\:row-start-2 {
    grid-row-start: 2;
  }
  .custom-code .md\:row-start-3 {
    grid-row-start: 3;
  }
  .custom-code .md\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .custom-code .md\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .custom-code .md\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .custom-code .md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .custom-code .md\:-mb-16 {
    margin-bottom: -4rem;
  }
  .custom-code .md\:-ml-10 {
    margin-left: -2.5rem;
  }
  .custom-code .md\:-mt-28 {
    margin-top: -7rem;
  }
  .custom-code .md\:-mt-4 {
    margin-top: -1rem;
  }
  .custom-code .md\:mb-0 {
    margin-bottom: 0px;
  }
  .custom-code .md\:mb-1 {
    margin-bottom: 0.25rem;
  }
  .custom-code .md\:mb-10 {
    margin-bottom: 2.5rem;
  }
  .custom-code .md\:mb-12 {
    margin-bottom: 3rem;
  }
  .custom-code .md\:mb-2 {
    margin-bottom: 0.5rem;
  }
  .custom-code .md\:mb-20 {
    margin-bottom: 5rem;
  }
  .custom-code .md\:mb-3 {
    margin-bottom: 0.75rem;
  }
  .custom-code .md\:mb-4 {
    margin-bottom: 1rem;
  }
  .custom-code .md\:mb-6 {
    margin-bottom: 1.5rem;
  }
  .custom-code .md\:mb-8 {
    margin-bottom: 2rem;
  }
  .custom-code .md\:ml-0 {
    margin-left: 0px;
  }
  .custom-code .md\:ml-10 {
    margin-left: 2.5rem;
  }
  .custom-code .md\:ml-16 {
    margin-left: 4rem;
  }
  .custom-code .md\:ml-4 {
    margin-left: 1rem;
  }
  .custom-code .md\:ml-6 {
    margin-left: 1.5rem;
  }
  .custom-code .md\:ml-8 {
    margin-left: 2rem;
  }
  .custom-code .md\:ml-\[15\%\] {
    margin-left: 15%;
  }
  .custom-code .md\:ml-auto {
    margin-left: auto;
  }
  .custom-code .md\:mr-0 {
    margin-right: 0px;
  }
  .custom-code .md\:mr-2 {
    margin-right: 0.5rem;
  }
  .custom-code .md\:mr-6 {
    margin-right: 1.5rem;
  }
  .custom-code .md\:mr-8 {
    margin-right: 2rem;
  }
  .custom-code .md\:mt-0 {
    margin-top: 0px;
  }
  .custom-code .md\:mt-10 {
    margin-top: 2.5rem;
  }
  .custom-code .md\:mt-12 {
    margin-top: 3rem;
  }
  .custom-code .md\:mt-14 {
    margin-top: 3.5rem;
  }
  .custom-code .md\:mt-20 {
    margin-top: 5rem;
  }
  .custom-code .md\:mt-4 {
    margin-top: 1rem;
  }
  .custom-code .md\:mt-5 {
    margin-top: 1.25rem;
  }
  .custom-code .md\:mt-8 {
    margin-top: 2rem;
  }
  .custom-code .md\:block {
    display: block;
  }
  .custom-code .md\:flex {
    display: flex;
  }
  .custom-code .md\:grid {
    display: grid;
  }
  .custom-code .md\:hidden {
    display: none;
  }
  .custom-code .md\:h-16 {
    height: 4rem;
  }
  .custom-code .md\:h-20 {
    height: 5rem;
  }
  .custom-code .md\:h-24 {
    height: 6rem;
  }
  .custom-code .md\:h-40 {
    height: 10rem;
  }
  .custom-code .md\:h-5 {
    height: 1.25rem;
  }
  .custom-code .md\:h-\[120px\] {
    height: 120px;
  }
  .custom-code .md\:h-\[550px\] {
    height: 550px;
  }
  .custom-code .md\:h-\[65\%\] {
    height: 65%;
  }
  .custom-code .md\:h-\[650px\] {
    height: 650px;
  }
  .custom-code .md\:h-\[80\%\] {
    height: 80%;
  }
  .custom-code .md\:h-full {
    height: 100%;
  }
  .custom-code .md\:max-h-\[360px\] {
    max-height: 360px;
  }
  .custom-code .md\:max-h-\[460px\] {
    max-height: 460px;
  }
  .custom-code .md\:min-h-\[150px\] {
    min-height: 150px;
  }
  .custom-code .md\:min-h-\[152px\] {
    min-height: 152px;
  }
  .custom-code .md\:min-h-\[245px\] {
    min-height: 245px;
  }
  .custom-code .md\:min-h-\[323px\] {
    min-height: 323px;
  }
  .custom-code .md\:min-h-\[650px\] {
    min-height: 650px;
  }
  .custom-code .md\:w-1\/2 {
    width: 50%;
  }
  .custom-code .md\:w-10\/12 {
    width: 83.333333%;
  }
  .custom-code .md\:w-11 {
    width: 2.75rem;
  }
  .custom-code .md\:w-11\/12 {
    width: 91.666667%;
  }
  .custom-code .md\:w-20 {
    width: 5rem;
  }
  .custom-code .md\:w-3\/12 {
    width: 25%;
  }
  .custom-code .md\:w-3\/4 {
    width: 75%;
  }
  .custom-code .md\:w-4\/12 {
    width: 33.333333%;
  }
  .custom-code .md\:w-40 {
    width: 10rem;
  }
  .custom-code .md\:w-5\/12 {
    width: 41.666667%;
  }
  .custom-code .md\:w-6\/12 {
    width: 50%;
  }
  .custom-code .md\:w-7\/12 {
    width: 58.333333%;
  }
  .custom-code .md\:w-8\/12 {
    width: 66.666667%;
  }
  .custom-code .md\:w-9\/12 {
    width: 75%;
  }
  .custom-code .md\:w-\[1000px\] {
    width: 1000px;
  }
  .custom-code .md\:w-\[175px\] {
    width: 175px;
  }
  .custom-code .md\:w-\[22\%\] {
    width: 22%;
  }
  .custom-code .md\:w-\[250px\] {
    width: 250px;
  }
  .custom-code .md\:w-\[27\%\] {
    width: 27%;
  }
  .custom-code .md\:w-\[2px\] {
    width: 2px;
  }
  .custom-code .md\:w-\[300px\] {
    width: 300px;
  }
  .custom-code .md\:w-\[320px\] {
    width: 320px;
  }
  .custom-code .md\:w-\[350px\] {
    width: 350px;
  }
  .custom-code .md\:w-\[450px\] {
    width: 450px;
  }
  .custom-code .md\:w-\[47\%\] {
    width: 47%;
  }
  .custom-code .md\:w-\[50\%\] {
    width: 50%;
  }
  .custom-code .md\:w-\[635px\] {
    width: 635px;
  }
  .custom-code .md\:w-\[675px\] {
    width: 675px;
  }
  .custom-code .md\:w-\[70\%\] {
    width: 70%;
  }
  .custom-code .md\:w-\[725px\] {
    width: 725px;
  }
  .custom-code .md\:w-\[80\%\] {
    width: 80%;
  }
  .custom-code .md\:w-\[calc\(25\%-2\.5rem\)\] {
    width: calc(25% - 2.5rem);
  }
  .custom-code .md\:w-\[calc\(50\%-1\.5rem\)\] {
    width: calc(50% - 1.5rem);
  }
  .custom-code .md\:w-auto {
    width: auto;
  }
  .custom-code .md\:w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }
  .custom-code .md\:w-full {
    width: 100%;
  }
  .custom-code .md\:min-w-\[100px\] {
    min-width: 100px;
  }
  .custom-code .md\:min-w-\[350px\] {
    min-width: 350px;
  }
  .custom-code .md\:min-w-\[375px\] {
    min-width: 375px;
  }
  .custom-code .md\:min-w-\[585px\] {
    min-width: 585px;
  }
  .custom-code .md\:max-w-\[158px\] {
    max-width: 158px;
  }
  .custom-code .md\:max-w-\[250px\] {
    max-width: 250px;
  }
  .custom-code .md\:max-w-\[300px\] {
    max-width: 300px;
  }
  .custom-code .md\:max-w-\[30rem\] {
    max-width: 30rem;
  }
  .custom-code .md\:max-w-\[31\%\] {
    max-width: 31%;
  }
  .custom-code .md\:max-w-\[310px\] {
    max-width: 310px;
  }
  .custom-code .md\:max-w-\[375px\] {
    max-width: 375px;
  }
  .custom-code .md\:max-w-\[425px\] {
    max-width: 425px;
  }
  .custom-code .md\:max-w-\[450px\] {
    max-width: 450px;
  }
  .custom-code .md\:max-w-\[46ch\] {
    max-width: 46ch;
  }
  .custom-code .md\:max-w-\[47\%\] {
    max-width: 47%;
  }
  .custom-code .md\:max-w-\[48\%\] {
    max-width: 48%;
  }
  .custom-code .md\:max-w-\[49\%\] {
    max-width: 49%;
  }
  .custom-code .md\:max-w-\[50\%\] {
    max-width: 50%;
  }
  .custom-code .md\:max-w-\[55\%\] {
    max-width: 55%;
  }
  .custom-code .md\:max-w-\[650px\] {
    max-width: 650px;
  }
  .custom-code .md\:max-w-\[70\%\] {
    max-width: 70%;
  }
  .custom-code .md\:max-w-\[72\%\] {
    max-width: 72%;
  }
  .custom-code .md\:max-w-\[75\%\] {
    max-width: 75%;
  }
  .custom-code .md\:max-w-\[calc\(33\.333\%-16px\)\] {
    max-width: calc(33.333% - 16px);
  }
  .custom-code .md\:max-w-none {
    max-width: none;
  }
  .custom-code .md\:basis-1\/4 {
    flex-basis: 25%;
  }
  .custom-code .md\:basis-10\/12 {
    flex-basis: 83.333333%;
  }
  .custom-code .md\:basis-3\/12 {
    flex-basis: 25%;
  }
  .custom-code .md\:basis-4\/12 {
    flex-basis: 33.333333%;
  }
  .custom-code .md\:basis-5\/12 {
    flex-basis: 41.666667%;
  }
  .custom-code .md\:basis-6\/12 {
    flex-basis: 50%;
  }
  .custom-code .md\:basis-7\/12 {
    flex-basis: 58.333333%;
  }
  .custom-code .md\:basis-8\/12 {
    flex-basis: 66.666667%;
  }
  .custom-code .md\:basis-9\/12 {
    flex-basis: 75%;
  }
  .custom-code .md\:basis-\[25\%\] {
    flex-basis: 25%;
  }
  .custom-code .md\:basis-\[37\.5\%\] {
    flex-basis: 37.5%;
  }
  .custom-code .md\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .custom-code .md\:-translate-y-\[50\%\] {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .custom-code .md\:translate-x-0 {
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .custom-code .md\:translate-x-\[-32\%\] {
    --tw-translate-x: -32%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .custom-code .md\:translate-x-\[-50\%\] {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .custom-code .md\:translate-x-\[-61\%\] {
    --tw-translate-x: -61%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .custom-code .md\:translate-x-\[32\%\] {
    --tw-translate-x: 32%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .custom-code .md\:translate-x-\[50\%\] {
    --tw-translate-x: 50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .custom-code .md\:translate-y-\[-20\%\] {
    --tw-translate-y: -20%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .custom-code .md\:translate-y-\[-45\%\] {
    --tw-translate-y: -45%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .custom-code .md\:translate-y-\[-50\%\] {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .custom-code .md\:-rotate-12 {
    --tw-rotate: -12deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .custom-code .md\:-rotate-\[10deg\] {
    --tw-rotate: -10deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .custom-code .md\:-rotate-\[20deg\] {
    --tw-rotate: -20deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .custom-code .md\:-rotate-\[5deg\] {
    --tw-rotate: -5deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .custom-code .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .custom-code .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .custom-code .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .custom-code .md\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
  .custom-code .md\:flex-row {
    flex-direction: row;
  }
  .custom-code .md\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .custom-code .md\:flex-col {
    flex-direction: column;
  }
  .custom-code .md\:flex-wrap {
    flex-wrap: wrap;
  }
  .custom-code .md\:items-start {
    align-items: flex-start;
  }
  .custom-code .md\:items-end {
    align-items: flex-end;
  }
  .custom-code .md\:items-center {
    align-items: center;
  }
  .custom-code .md\:items-stretch {
    align-items: stretch;
  }
  .custom-code .md\:justify-normal {
    justify-content: normal;
  }
  .custom-code .md\:justify-start {
    justify-content: flex-start;
  }
  .custom-code .md\:justify-center {
    justify-content: center;
  }
  .custom-code .md\:justify-between {
    justify-content: space-between;
  }
  .custom-code .md\:gap-0 {
    gap: 0px;
  }
  .custom-code .md\:gap-10 {
    gap: 2.5rem;
  }
  .custom-code .md\:gap-16 {
    gap: 4rem;
  }
  .custom-code .md\:gap-20 {
    gap: 5rem;
  }
  .custom-code .md\:gap-3 {
    gap: 0.75rem;
  }
  .custom-code .md\:gap-4 {
    gap: 1rem;
  }
  .custom-code .md\:gap-5 {
    gap: 1.25rem;
  }
  .custom-code .md\:gap-6 {
    gap: 1.5rem;
  }
  .custom-code .md\:gap-8 {
    gap: 2rem;
  }
  .custom-code .md\:overflow-hidden {
    overflow: hidden;
  }
  .custom-code .md\:whitespace-nowrap {
    white-space: nowrap;
  }
  .custom-code .md\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }
  .custom-code .md\:rounded-box {
    border-radius: 35px;
  }
  .custom-code .md\:rounded-b {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
  }
  .custom-code .md\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }
  .custom-code .md\:rounded-bl {
    border-bottom-left-radius: 15px;
  }
  .custom-code .md\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }
  .custom-code .md\:rounded-br-none {
    border-bottom-right-radius: 0;
  }
  .custom-code .md\:rounded-tl {
    border-top-left-radius: 15px;
  }
  .custom-code .md\:rounded-tl-none {
    border-top-left-radius: 0;
  }
  .custom-code .md\:rounded-tr-none {
    border-top-right-radius: 0;
  }
  .custom-code .md\:border-2 {
    border-width: 2px;
  }
  .custom-code .md\:border-b-0 {
    border-bottom-width: 0px;
  }
  .custom-code .md\:border-r-2 {
    border-right-width: 2px;
  }
  .custom-code .md\:border-none {
    border-style: none;
  }
  .custom-code .md\:border-grey {
    --tw-border-opacity: 1;
    border-color: rgb(231 238 240/var(--tw-border-opacity));
  }
  .custom-code .md\:border-yellow {
    --tw-border-opacity: 1;
    border-color: rgb(253 203 71/var(--tw-border-opacity));
  }
  .custom-code .md\:border-r-grey {
    --tw-border-opacity: 1;
    border-right-color: rgb(231 238 240/var(--tw-border-opacity));
  }
  .custom-code .md\:bg-greyLight {
    --tw-bg-opacity: 1;
    background-color: rgb(249 249 252/var(--tw-bg-opacity));
  }
  .custom-code .md\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
  }
  .custom-code .md\:bg-yellow {
    --tw-bg-opacity: 1;
    background-color: rgb(253 203 71/var(--tw-bg-opacity));
  }
  .custom-code .md\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }
  .custom-code .md\:bg-\[url\(\'\.\.\/\.\.\/images\/megaIllu_conditions-generales\.png\'\)\] {
    background-image: url("../../images/megaIllu_conditions-generales.png");
  }
  .custom-code .md\:bg-\[url\(\'\.\.\/\.\.\/images\/megaIllu_left_hand_smartphone\.png\'\)\] {
    background-image: url("../../images/megaIllu_left_hand_smartphone.png");
  }
  .custom-code .md\:bg-\[url\(\'\.\.\/\.\.\/images\/solyHeader_BG\.jpg\'\)\] {
    background-image: url("../../images/solyHeader_BG.jpg");
  }
  .custom-code .md\:bg-\[url\(\'\.\.\/\.\.\/images\/svg\/b1\.svg\'\)\] {
    background-image: url("../../images/svg/b1.svg");
  }
  .custom-code .md\:bg-\[url\(\'\.\.\/\.\.\/images\/svg\/bananaLightYellow\.svg\'\)\] {
    background-image: url("../../images/svg/bananaLightYellow.svg");
  }
  .custom-code .md\:bg-\[url\(\'\.\.\/\.\.\/images\/svg\/banana_1\.svg\'\)\] {
    background-image: url("../../images/svg/banana_1.svg");
  }
  .custom-code .md\:bg-\[url\(\'\.\.\/\.\.\/images\/svg\/banana_2\.svg\'\)\] {
    background-image: url("../../images/svg/banana_2.svg");
  }
  .custom-code .md\:bg-\[url\(\'\.\.\/\.\.\/images\/svg\/banana_3\.svg\'\)\] {
    background-image: url("../../images/svg/banana_3.svg");
  }
  .custom-code .md\:bg-\[url\(\'\.\.\/\.\.\/images\/svg\/bananesDiagSoly\.svg\'\)\] {
    background-image: url("../../images/svg/bananesDiagSoly.svg");
  }
  .custom-code .md\:bg-\[url\(\'\.\.\/\.\.\/images\/svg\/banansolyblueyellow\.svg\'\)\] {
    background-image: url("../../images/svg/banansolyblueyellow.svg");
  }
  .custom-code .md\:bg-\[url\(\'\.\.\/\.\.\/images\/svg\/rosace-yellow\.svg\'\)\] {
    background-image: url("../../images/svg/rosace-yellow.svg");
  }
  .custom-code .md\:bg-\[url\(\.\.\/\.\.\/images\/megaIllu_eolian_3\.png\)\] {
    background-image: url(../../images/megaIllu_eolian_3.png);
  }
  .custom-code .md\:bg-\[url\(\.\.\/\.\.\/images\/svg\/bananaLightYellow\.svg\)\] {
    background-image: url(../../images/svg/bananaLightYellow.svg);
  }
  .custom-code .md\:bg-\[url\(\.\.\/\.\.\/images\/svg\/banansolyblueyellow\.svg\)\] {
    background-image: url(../../images/svg/banansolyblueyellow.svg);
  }
  .custom-code .md\:bg-\[url\(\.\.\/\.\.\/images\/tva6_money\.jpg\)\] {
    background-image: url(../../images/tva6_money.jpg);
  }
  .custom-code .md\:bg-\[url\(\.\.\/\.\.\/images\/tva6_money\.webp\)\] {
    background-image: url(../../images/tva6_money.webp);
  }
  .custom-code .md\:bg-\[url\(\.\.\/\.\.\/images\/woman-thinking\.webp\)\] {
    background-image: url(../../images/woman-thinking.webp);
  }
  .custom-code .md\:bg-\[length\:120px\,_300px\,_50px\] {
    background-size: 120px, 300px, 50px;
  }
  .custom-code .md\:bg-\[length\:120px\] {
    background-size: 120px;
  }
  .custom-code .md\:bg-\[length\:20\%\] {
    background-size: 20%;
  }
  .custom-code .md\:bg-\[length\:21\%\] {
    background-size: 21%;
  }
  .custom-code .md\:bg-\[length\:30\%\] {
    background-size: 30%;
  }
  .custom-code .md\:bg-\[length\:300px\] {
    background-size: 300px;
  }
  .custom-code .md\:bg-\[length\:400px\] {
    background-size: 400px;
  }
  .custom-code .md\:bg-\[left_11\%_top_6\%\] {
    background-position: left 11% top 6%;
  }
  .custom-code .md\:bg-\[right_12\%_top_10\%\] {
    background-position: right 12% top 10%;
  }
  .custom-code .md\:bg-left {
    background-position: left;
  }
  .custom-code .md\:bg-no-repeat {
    background-repeat: no-repeat;
  }
  .custom-code .md\:p-10 {
    padding: 2.5rem;
  }
  .custom-code .md\:p-6 {
    padding: 1.5rem;
  }
  .custom-code .md\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .custom-code .md\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .custom-code .md\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .custom-code .md\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .custom-code .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .custom-code .md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .custom-code .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .custom-code .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .custom-code .md\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .custom-code .md\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .custom-code .md\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .custom-code .md\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .custom-code .md\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .custom-code .md\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .custom-code .md\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .custom-code .md\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .custom-code .md\:py-\[2px\] {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .custom-code .md\:\!pb-6 {
    padding-bottom: 1.5rem !important;
  }
  .custom-code .md\:pb-0 {
    padding-bottom: 0px;
  }
  .custom-code .md\:pb-12 {
    padding-bottom: 3rem;
  }
  .custom-code .md\:pb-2 {
    padding-bottom: 0.5rem;
  }
  .custom-code .md\:pb-3 {
    padding-bottom: 0.75rem;
  }
  .custom-code .md\:pb-4 {
    padding-bottom: 1rem;
  }
  .custom-code .md\:pb-40 {
    padding-bottom: 10rem;
  }
  .custom-code .md\:pb-5 {
    padding-bottom: 1.25rem;
  }
  .custom-code .md\:pl-16 {
    padding-left: 4rem;
  }
  .custom-code .md\:pl-6 {
    padding-left: 1.5rem;
  }
  .custom-code .md\:pr-10 {
    padding-right: 2.5rem;
  }
  .custom-code .md\:pr-4 {
    padding-right: 1rem;
  }
  .custom-code .md\:pr-6 {
    padding-right: 1.5rem;
  }
  .custom-code .md\:pr-7 {
    padding-right: 1.75rem;
  }
  .custom-code .md\:pr-8 {
    padding-right: 2rem;
  }
  .custom-code .md\:pt-0 {
    padding-top: 0px;
  }
  .custom-code .md\:pt-10 {
    padding-top: 2.5rem;
  }
  .custom-code .md\:pt-12 {
    padding-top: 3rem;
  }
  .custom-code .md\:pt-2 {
    padding-top: 0.5rem;
  }
  .custom-code .md\:pt-6 {
    padding-top: 1.5rem;
  }
  .custom-code .md\:text-left {
    text-align: left;
  }
  .custom-code .md\:text-center {
    text-align: center;
  }
  .custom-code .md\:text-right {
    text-align: right;
  }
  .custom-code .md\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .custom-code .md\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .custom-code .md\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .custom-code .md\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }
  .custom-code .md\:text-\[28px\] {
    font-size: 28px;
  }
  .custom-code .md\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .custom-code .md\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .custom-code .md\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }
  .custom-code .md\:shadow-light {
    --tw-shadow: 0px 1px 4px rgba(0, 0, 0, 0.16);
    --tw-shadow-colored: 0px 1px 4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .custom-code .md\:transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }
  .custom-code .md\:duration-300 {
    transition-duration: 300ms;
  }
  .custom-code .md\:bg-gradient-yellow {
    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
    --tw-gradient-from: #FDE547 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(253 229 71 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    --tw-gradient-to: #FDCB47 var(--tw-gradient-to-position);
  }
  .custom-code .md\:after\:absolute::after {
    content: var(--tw-content);
    position: absolute;
  }
  .custom-code .md\:after\:left-0::after {
    content: var(--tw-content);
    left: 0px;
  }
  .custom-code .md\:after\:top-0::after {
    content: var(--tw-content);
    top: 0px;
  }
  .custom-code .md\:after\:h-full::after {
    content: var(--tw-content);
    height: 100%;
  }
  .custom-code .md\:after\:w-full::after {
    content: var(--tw-content);
    width: 100%;
  }
  .custom-code .md\:after\:-translate-y-\[100\%\]::after {
    content: var(--tw-content);
    --tw-translate-y: -100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .custom-code .md\:after\:bg-transparent::after {
    content: var(--tw-content);
    background-color: transparent;
  }
  .custom-code .md\:after\:bg-white::after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
  }
  .custom-code .md\:after\:transition-all::after {
    content: var(--tw-content);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }
  .custom-code .md\:after\:duration-300::after {
    content: var(--tw-content);
    transition-duration: 300ms;
  }
  .custom-code .md\:hover\:rounded:hover {
    border-radius: 15px;
  }
  .custom-code .md\:hover\:bg-yellow:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(253 203 71/var(--tw-bg-opacity));
  }
  .custom-code .md\:hover\:text-black:hover {
    --tw-text-opacity: 1;
    color: rgb(35 31 32/var(--tw-text-opacity));
  }
  .custom-code .md\:hover\:after\:translate-y-0:hover::after {
    content: var(--tw-content);
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .custom-code .group.left .group-\[\.left\]\:md\:flex-row-reverse {
    flex-direction: row-reverse;
  }
}
@media (min-width: 1024px) {
  .custom-code .lg\:relative {
    position: relative;
  }
  .custom-code .lg\:-left-48 {
    left: -12rem;
  }
  .custom-code .lg\:-right-14 {
    right: -3.5rem;
  }
  .custom-code .lg\:-top-12 {
    top: -3rem;
  }
  .custom-code .lg\:left-\[calc\(50\%\+160px\)\] {
    left: calc(50% + 160px);
  }
  .custom-code .lg\:top-\[120px\] {
    top: 120px;
  }
  .custom-code .lg\:top-\[calc\(50\%-35\%\)\] {
    top: calc(50% - 35%);
  }
  .custom-code .lg\:z-\[-1\] {
    z-index: -1;
  }
  .custom-code .lg\:m-0 {
    margin: 0px;
  }
  .custom-code .lg\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .custom-code .lg\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .custom-code .lg\:mb-0 {
    margin-bottom: 0px;
  }
  .custom-code .lg\:mt-10 {
    margin-top: 2.5rem;
  }
  .custom-code .lg\:block {
    display: block;
  }
  .custom-code .lg\:\!flex {
    display: flex !important;
  }
  .custom-code .lg\:flex {
    display: flex;
  }
  .custom-code .lg\:hidden {
    display: none;
  }
  .custom-code .lg\:h-\[69px\] {
    height: 69px;
  }
  .custom-code .lg\:h-full {
    height: 100%;
  }
  .custom-code .lg\:w-10\/12 {
    width: 83.333333%;
  }
  .custom-code .lg\:w-11\/12 {
    width: 91.666667%;
  }
  .custom-code .lg\:w-3\/12 {
    width: 25%;
  }
  .custom-code .lg\:w-4\/12 {
    width: 33.333333%;
  }
  .custom-code .lg\:w-7\/12 {
    width: 58.333333%;
  }
  .custom-code .lg\:w-8\/12 {
    width: 66.666667%;
  }
  .custom-code .lg\:w-9\/12 {
    width: 75%;
  }
  .custom-code .lg\:w-\[20\%\] {
    width: 20%;
  }
  .custom-code .lg\:w-\[380px\] {
    width: 380px;
  }
  .custom-code .lg\:w-\[400px\] {
    width: 400px;
  }
  .custom-code .lg\:w-full {
    width: 100%;
  }
  .custom-code .lg\:min-w-\[325px\] {
    min-width: 325px;
  }
  .custom-code .lg\:min-w-\[400px\] {
    min-width: 400px;
  }
  .custom-code .lg\:max-w-2xl {
    max-width: 42rem;
  }
  .custom-code .lg\:max-w-\[22rem\] {
    max-width: 22rem;
  }
  .custom-code .lg\:max-w-\[300px\] {
    max-width: 300px;
  }
  .custom-code .lg\:max-w-\[58\%\] {
    max-width: 58%;
  }
  .custom-code .lg\:max-w-\[70\%\] {
    max-width: 70%;
  }
  .custom-code .lg\:max-w-\[80\%\] {
    max-width: 80%;
  }
  .custom-code .lg\:max-w-\[calc\(25\%-24px\)\] {
    max-width: calc(25% - 24px);
  }
  .custom-code .lg\:basis-6\/12 {
    flex-basis: 50%;
  }
  .custom-code .lg\:basis-7\/12 {
    flex-basis: 58.333333%;
  }
  .custom-code .lg\:basis-8\/12 {
    flex-basis: 66.666667%;
  }
  .custom-code .lg\:basis-9\/12 {
    flex-basis: 75%;
  }
  .custom-code .lg\:basis-4\/12 {
    flex-basis: 33.333333%;
  }
  .custom-code .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .custom-code .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .custom-code .lg\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  .custom-code .lg\:flex-row {
    flex-direction: row;
  }
  .custom-code .lg\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .custom-code .lg\:flex-wrap {
    flex-wrap: wrap;
  }
  .custom-code .lg\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .custom-code .lg\:items-start {
    align-items: flex-start;
  }
  .custom-code .lg\:items-end {
    align-items: flex-end;
  }
  .custom-code .lg\:items-center {
    align-items: center;
  }
  .custom-code .lg\:items-stretch {
    align-items: stretch;
  }
  .custom-code .lg\:justify-end {
    justify-content: flex-end;
  }
  .custom-code .lg\:justify-between {
    justify-content: space-between;
  }
  .custom-code .lg\:gap-1 {
    gap: 0.25rem;
  }
  .custom-code .lg\:gap-10 {
    gap: 2.5rem;
  }
  .custom-code .lg\:gap-5 {
    gap: 1.25rem;
  }
  .custom-code .lg\:gap-6 {
    gap: 1.5rem;
  }
  .custom-code .lg\:overflow-hidden {
    overflow: hidden;
  }
  .custom-code .lg\:\!overflow-visible {
    overflow: visible !important;
  }
  .custom-code .lg\:rounded {
    border-radius: 15px;
  }
  .custom-code .lg\:border-2 {
    border-width: 2px;
  }
  .custom-code .lg\:border-yellow {
    --tw-border-opacity: 1;
    border-color: rgb(253 203 71/var(--tw-border-opacity));
  }
  .custom-code .lg\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
  }
  .custom-code .lg\:bg-\[url\(\'\.\.\/\.\.\/images\/megaIllu_conditions-generales\.png\'\)\] {
    background-image: url("../../images/megaIllu_conditions-generales.png");
  }
  .custom-code .lg\:bg-\[url\(\'\.\.\/\.\.\/images\/pourquoi_cette_uniformisation_calculatrice\.webp\'\)\] {
    background-image: url("../../images/pourquoi_cette_uniformisation_calculatrice.webp");
  }
  .custom-code .lg\:bg-\[url\(\'\.\.\/\.\.\/images\/svg\/blue-circle\.svg\'\)\] {
    background-image: url("../../images/svg/blue-circle.svg");
  }
  .custom-code .lg\:bg-\[url\(\'\/images\/left_trust\.jpg\'\)\] {
    background-image: url("/images/left_trust.jpg");
  }
  .custom-code .lg\:bg-\[length\:450px\] {
    background-size: 450px;
  }
  .custom-code .lg\:bg-\[position\:left_calc\(50\%-380px\)_bottom_20px\] {
    background-position: left calc(50% - 380px) bottom 20px;
  }
  .custom-code .lg\:bg-\[position\:right_calc\(50\%-380px\)_bottom_20px\] {
    background-position: right calc(50% - 380px) bottom 20px;
  }
  .custom-code .lg\:p-10 {
    padding: 2.5rem;
  }
  .custom-code .lg\:p-2 {
    padding: 0.5rem;
  }
  .custom-code .lg\:\!px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .custom-code .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .custom-code .lg\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .custom-code .lg\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .custom-code .lg\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .custom-code .lg\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .custom-code .lg\:pb-0 {
    padding-bottom: 0px;
  }
  .custom-code .lg\:pb-\[2px\] {
    padding-bottom: 2px;
  }
  .custom-code .lg\:pl-14 {
    padding-left: 3.5rem;
  }
  .custom-code .lg\:pt-3 {
    padding-top: 0.75rem;
  }
  .custom-code .lg\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .custom-code .lg\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }
  .custom-code .lg\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .custom-code .lg\:transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }
  .custom-code .lg\:duration-300 {
    transition-duration: 300ms;
  }
  .custom-code .lg\:before\:absolute::before {
    content: var(--tw-content);
    position: absolute;
  }
  .custom-code .lg\:before\:bottom-0::before {
    content: var(--tw-content);
    bottom: 0px;
  }
  .custom-code .lg\:before\:h-\[3px\]::before {
    content: var(--tw-content);
    height: 3px;
  }
  .custom-code .lg\:before\:h-\[5px\]::before {
    content: var(--tw-content);
    height: 5px;
  }
  .custom-code .lg\:before\:w-full::before {
    content: var(--tw-content);
    width: 100%;
  }
  .custom-code .lg\:before\:-translate-x-full::before {
    content: var(--tw-content);
    --tw-translate-x: -100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .custom-code .lg\:before\:bg-white::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
  }
  .custom-code .lg\:before\:bg-yellow::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(253 203 71/var(--tw-bg-opacity));
  }
  .custom-code .lg\:before\:transition-all::before {
    content: var(--tw-content);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }
  .custom-code .lg\:before\:duration-300::before {
    content: var(--tw-content);
    transition-duration: 300ms;
  }
  .custom-code .lg\:after\:absolute::after {
    content: var(--tw-content);
    position: absolute;
  }
  .custom-code .lg\:after\:left-0::after {
    content: var(--tw-content);
    left: 0px;
  }
  .custom-code .lg\:after\:top-0::after {
    content: var(--tw-content);
    top: 0px;
  }
  .custom-code .lg\:after\:h-full::after {
    content: var(--tw-content);
    height: 100%;
  }
  .custom-code .lg\:after\:w-full::after {
    content: var(--tw-content);
    width: 100%;
  }
  .custom-code .lg\:after\:-translate-x-full::after {
    content: var(--tw-content);
    --tw-translate-x: -100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .custom-code .lg\:after\:bg-yellow::after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(253 203 71/var(--tw-bg-opacity));
  }
  .custom-code .lg\:after\:transition-all::after {
    content: var(--tw-content);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }
  .custom-code .lg\:after\:duration-300::after {
    content: var(--tw-content);
    transition-duration: 300ms;
  }
  .custom-code .lg\:hover\:text-black:hover {
    --tw-text-opacity: 1;
    color: rgb(35 31 32/var(--tw-text-opacity));
  }
  .custom-code .lg\:hover\:before\:translate-x-0:hover::before {
    content: var(--tw-content);
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .custom-code .lg\:hover\:after\:translate-x-0:hover::after {
    content: var(--tw-content);
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}
@media (min-width: 1280px) {
  .custom-code .xl\:-left-32 {
    left: -8rem;
  }
  .custom-code .xl\:left-0 {
    left: 0px;
  }
  .custom-code .xl\:left-\[calc\(50\%\+100px\)\] {
    left: calc(50% + 100px);
  }
  .custom-code .xl\:mr-14 {
    margin-right: 3.5rem;
  }
  .custom-code .xl\:block {
    display: block;
  }
  .custom-code .xl\:flex {
    display: flex;
  }
  .custom-code .xl\:h-auto {
    height: auto;
  }
  .custom-code .xl\:max-h-\[525px\] {
    max-height: 525px;
  }
  .custom-code .xl\:w-1\/2 {
    width: 50%;
  }
  .custom-code .xl\:w-\[380px\] {
    width: 380px;
  }
  .custom-code .xl\:w-\[450px\] {
    width: 450px;
  }
  .custom-code .xl\:w-\[70\%\] {
    width: 70%;
  }
  .custom-code .xl\:w-full {
    width: 100%;
  }
  .custom-code .xl\:max-w-\[26rem\] {
    max-width: 26rem;
  }
  .custom-code .xl\:max-w-\[450px\] {
    max-width: 450px;
  }
  .custom-code .xl\:basis-8\/12 {
    flex-basis: 66.666667%;
  }
  .custom-code .xl\:gap-10 {
    gap: 2.5rem;
  }
  .custom-code .xl\:gap-4 {
    gap: 1rem;
  }
  .custom-code .xl\:bg-\[url\(\'\.\.\/\.\.\/images\/megaIllu_hands_smartphone_white_v2\.png\'\)\,_url\(\'\.\.\/\.\.\/images\/svg\/rosace-white\.svg\'\)\] {
    background-image: url("../../images/megaIllu_hands_smartphone_white_v2.png"), url("../../images/svg/rosace-white.svg");
  }
  .custom-code .xl\:bg-\[url\(\'\.\.\/\.\.\/images\/renouvelableBG\.webp\'\)\] {
    background-image: url("../../images/renouvelableBG.webp");
  }
  .custom-code .xl\:bg-\[url\(\.\.\/\.\.\/images\/mains\.png\)\] {
    background-image: url(../../images/mains.png);
  }
  .custom-code .xl\:bg-none {
    background-image: none;
  }
  .custom-code .xl\:bg-\[position\:left_calc\(50\%-500px\)_top_20px\] {
    background-position: left calc(50% - 500px) top 20px;
  }
  .custom-code .xl\:bg-\[position\:right_calc\(50\%-500px\)_bottom_25\%\] {
    background-position: right calc(50% - 500px) bottom 25%;
  }
  .custom-code .xl\:bg-\[position\:right_calc\(50\%-500px\)_top_20px\] {
    background-position: right calc(50% - 500px) top 20px;
  }
  .custom-code .xl\:pl-32 {
    padding-left: 8rem;
  }
}
@media (min-width: 1536px) {
  .custom-code .\32 xl\:-left-10 {
    left: -2.5rem;
  }
  .custom-code .\32 xl\:block {
    display: block;
  }
  .custom-code .\32 xl\:max-w-\[35rem\] {
    max-width: 35rem;
  }
  .custom-code .\32 xl\:max-w-\[66\%\] {
    max-width: 66%;
  }
  .custom-code .\32 xl\:max-w-\[70\%\] {
    max-width: 70%;
  }
  .custom-code .\32 xl\:bg-right-top {
    background-position: right top;
  }
}
@media (min-width: 1600px) {
  .custom-code .\33 xl\:right-\[3\%\] {
    right: 3%;
  }
  .custom-code .\33 xl\:items-center {
    align-items: center;
  }
}
.custom-code .\[\&\>\*\]\:block > * {
  display: block;
}
.custom-code .\[\&\>\*\]\:flex > * {
  display: flex;
}
.custom-code .\[\&\>\*\]\:cursor-pointer > * {
  cursor: pointer;
}
.custom-code .\[\&\>\*\]\:flex-col > * {
  flex-direction: column;
}
.custom-code .\[\&\>\*\]\:items-start > * {
  align-items: flex-start;
}
.custom-code .\[\&\>\*\]\:justify-between > * {
  justify-content: space-between;
}
.custom-code .\[\&\>\*\]\:border-b-2 > * {
  border-bottom-width: 2px;
}
.custom-code .\[\&\>\*\]\:border-b-grey > * {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(231 238 240/var(--tw-border-opacity));
}
.custom-code .\[\&\>\*\]\:py-1 > * {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.custom-code .\[\&\>\*\]\:py-\[2px\] > * {
  padding-top: 2px;
  padding-bottom: 2px;
}
@media (min-width: 768px) {
  .custom-code .md\:\[\&\>\*\]\:flex-row > * {
    flex-direction: row;
  }
}
.custom-code .\[\&\>div\]\:flex-1 > div {
  flex: 1 1 0%;
}
.custom-code .\[\&_a\]\:h-fit a {
  height: -moz-fit-content;
  height: fit-content;
}
.custom-code .\[\&_div\]\:top-\[45\%\] div {
  top: 45%;
}
.custom-code .\[\&_div\]\:flex div {
  display: flex;
}
.custom-code .\[\&_div\]\:h-fit div {
  height: -moz-fit-content;
  height: fit-content;
}
.custom-code .\[\&_div\]\:flex-1 div {
  flex: 1 1 0%;
}
.custom-code .\[\&_div\]\:flex-grow div {
  flex-grow: 1;
}
.custom-code .\[\&_div\]\:translate-y-\[-45\%\] div {
  --tw-translate-y: -45%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.custom-code .\[\&_div\]\:flex-row div {
  flex-direction: row;
}
.custom-code .\[\&_div\]\:flex-col div {
  flex-direction: column;
}
.custom-code .\[\&_div\]\:items-center div {
  align-items: center;
}
.custom-code .\[\&_div\]\:gap-2 div {
  gap: 0.5rem;
}
.custom-code .\[\&_div\]\:gap-4 div {
  gap: 1rem;
}
.custom-code .\[\&_div\]\:rounded div {
  border-radius: 15px;
}
.custom-code .\[\&_div\]\:border-2 div {
  border-width: 2px;
}
.custom-code .\[\&_div\]\:border-t-8 div {
  border-top-width: 8px;
}
.custom-code .\[\&_div\]\:border-yellow div {
  --tw-border-opacity: 1;
  border-color: rgb(253 203 71/var(--tw-border-opacity));
}
.custom-code .\[\&_div\]\:bg-white div {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity));
}
.custom-code .\[\&_div\]\:p-4 div {
  padding: 1rem;
}
.custom-code .\[\&_div\]\:p-5 div {
  padding: 1.25rem;
}
.custom-code .\[\&_div\]\:px-2 div {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.custom-code .\[\&_div\]\:px-6 div {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.custom-code .\[\&_div\]\:py-2 div {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.custom-code .\[\&_div\]\:py-5 div {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.custom-code .\[\&_div\]\:text-center div {
  text-align: center;
}
.custom-code .\[\&_div\]\:font-bold div {
  font-weight: 600;
}
.custom-code .\[\&_div\]\:shadow-light div {
  --tw-shadow: 0px 1px 4px rgba(0, 0, 0, 0.16);
  --tw-shadow-colored: 0px 1px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 768px) {
  .custom-code .\[\&_div\]\:md\:w-\[32\%\] div {
    width: 32%;
  }
}
.custom-code .\[\&_div_img\]\:mx-auto div img {
  margin-left: auto;
  margin-right: auto;
}
.custom-code .\[\&_div_img\]\:mt-auto div img {
  margin-top: auto;
}
.custom-code .\[\&_div_img\]\:rounded-xs div img {
  border-radius: 9px;
}
@media (min-width: 1024px) {
  .custom-code .lg\:\[\&_div_img\]\:w-3\/4 div img {
    width: 75%;
  }
}
.custom-code .\[\&_em\]\:font-regular em {
  font-weight: 400;
}
.custom-code .\[\&_img\]\:mx-auto img {
  margin-left: auto;
  margin-right: auto;
}
.custom-code .\[\&_img\]\:mb-2 img {
  margin-bottom: 0.5rem;
}
.custom-code .\[\&_img\]\:mb-4 img {
  margin-bottom: 1rem;
}
.custom-code .\[\&_img\]\:mt-4 img {
  margin-top: 1rem;
}
.custom-code .\[\&_img\]\:h-10 img {
  height: 2.5rem;
}
.custom-code .\[\&_img\]\:rounded-xs img {
  border-radius: 9px;
}
.custom-code .\[\&_input\]\:bg-white input {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity));
}
.custom-code .\[\&_li\]\:mb-1 li {
  margin-bottom: 0.25rem;
}
.custom-code .\[\&_li\]\:mb-10 li {
  margin-bottom: 2.5rem;
}
.custom-code .\[\&_li\]\:flex li {
  display: flex;
}
.custom-code .\[\&_li\]\:h-fit li {
  height: -moz-fit-content;
  height: fit-content;
}
.custom-code .\[\&_li\]\:w-full li {
  width: 100%;
}
.custom-code .\[\&_li\]\:flex-1 li {
  flex: 1 1 0%;
}
.custom-code .\[\&_li\]\:cursor-pointer li {
  cursor: pointer;
}
.custom-code .\[\&_li\]\:flex-row li {
  flex-direction: row;
}
.custom-code .\[\&_li\]\:items-center li {
  align-items: center;
}
.custom-code .\[\&_li\]\:justify-center li {
  justify-content: center;
}
.custom-code .\[\&_li\]\:justify-between li {
  justify-content: space-between;
}
.custom-code .\[\&_li\]\:gap-10 li {
  gap: 2.5rem;
}
.custom-code .\[\&_li\]\:px-3 li {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.custom-code .\[\&_li\]\:py-1 li {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.custom-code .\[\&_li\]\:pl-6 li {
  padding-left: 1.5rem;
}
.custom-code .\[\&_li\]\:text-center li {
  text-align: center;
}
.custom-code .\[\&_li\]\:text-base li {
  font-size: 1rem;
  line-height: 1.5rem;
}
.custom-code .\[\&_li\]\:text-sm li {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.custom-code .hover\:\[\&_li\]\:bg-grey li:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(231 238 240/var(--tw-bg-opacity));
}
.custom-code .\[\&_select\]\:bg-white select {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity));
}
.custom-code .\[\&_strong\]\:font-bold strong {
  font-weight: 600;
}
.custom-code .\[\&_table\]\:w-full table {
  width: 100%;
}
.custom-code .\[\&_td\]\:border-b td {
  border-bottom-width: 1px;
}
.custom-code .\[\&_td\]\:px-3 td {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.custom-code .\[\&_td\]\:px-4 td {
  padding-left: 1rem;
  padding-right: 1rem;
}
.custom-code .\[\&_td\]\:py-2 td {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media not all and (min-width: 768px) {
  .custom-code .max-md\:\[\&_td\]\:text-sm td {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.custom-header {
  height: 68px;
}
@media (min-width: 768px) {
  .custom-header {
    height: 150px;
  }
  .custom-code .md\:\[\&_td\]\:px-10 td {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
.custom-code .\[\&_th\]\:px-3 th {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.custom-code .\[\&_th\]\:py-2 th {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.custom-code .\[\&_th\]\:py-3 th {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.custom-code .\[\&_th\]\:pr-14 th {
  padding-right: 3.5rem;
}
.custom-code .\[\&_th\]\:text-left th {
  text-align: left;
}
.custom-code .\[\&_th\]\:font-bold th {
  font-weight: 600;
}
@media not all and (min-width: 768px) {
  .custom-code .max-md\:\[\&_th\]\:pr-8 th {
    padding-right: 2rem;
  }
  .custom-code .max-md\:\[\&_th\]\:text-sm th {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

.custom-code .locales a {
  white-space: nowrap;
}