.jaune {
  background-image: linear-gradient(to right, #FAE99F 100%, transparent 0%);
  background-position: 0 0.7em;
  background-repeat: repeat-x;
  background-size: 20px 30px;
}

.jaunepale {
  background-image: linear-gradient(to right, #FFFBE8 100%, transparent 0%);
  background-position: 0 0.7em;
  background-repeat: repeat-x;
  background-size: 20px 30px;
}

.vert {
  background-image: linear-gradient(to right, #D8EDD4 100%, transparent 0%);
  background-position: 0 0.7em;
  background-repeat: repeat-x;
  background-size: 20px 30px;
}

.rose {
  background-image: linear-gradient(to right, #FCE0FF 100%, transparent 0%);
  background-position: 0 0.7em;
  background-repeat: repeat-x;
  background-size: 20px 30px;
}

.violet {
  background-image: linear-gradient(to right, #dfe1f4 100%, transparent 0%);
  background-position: 0 0.7em;
  background-repeat: repeat-x;
  background-size: 20px 30px;
}

.bleu {
  background-image: linear-gradient(to right, #E1FCFB 100%, transparent 0%);
  background-position: 0 0.7em;
  background-repeat: repeat-x;
  background-size: 20px 30px;
}

.saumon {
  background-image: linear-gradient(to right, #FFF3EC 100%, transparent 0%);
  background-position: 0 0.7em;
  background-repeat: repeat-x;
  background-size: 20px 30px;
}

.vertwebloom {
  background-image: linear-gradient(to right, #D8EDD4 100%, transparent 0%);
  background-position: 0 0.7em;
  background-repeat: repeat-x;
  background-size: 20px 30px;
}

.bleuwebloom {
  background-image: linear-gradient(to right, #002F6C 100%, transparent 0%);
  background-position: 0 0.7em;
  background-repeat: repeat-x;
  background-size: 20px 30px;
}

input::placeholder,
textarea::placeholder {
  opacity: 1 !important;
}

.elementor-15877 .elementor-element.elementor-element-9a289ff .elementor-post__title {
  text-align: left;
}

.elementor-widget-posts .elementor-post__excerpt p {
  text-align: left;
}

.elementor-post__read-more-wrapper {
  text-align: left;
}

.elementor-widget-posts .elementor-post__meta-data {
  text-align: left;
}

.elementor-field-type-acceptance {
  order: 1;
}

.elementor-15877 .elementor-element.elementor-element-9a289ff .elementor-post:nth-child(1) {
  background-color: #E1FCFB;
}

.elementor-15877 .elementor-element.elementor-element-9a289ff .elementor-post:nth-child(2) {
  background-color: #FFF3EC;
}

.elementor-15877 .elementor-element.elementor-element-9a289ff .elementor-post:nth-child(3) {
  background-color: #CAEAE9;
}

.elementor-16143 .elementor-element.elementor-element-d96f874 .elementor-post:nth-child(odd) {
  background-color: #E1FCFB;
}

.elementor-20619 .elementor-element.elementor-element-7a53f16 .elementor-post:nth-child(1n) {
  background-color: #E1FCFB;
}

.elementor-20619 .elementor-element.elementor-element-7a53f16 .elementor-post:nth-child(2n) {
  background-color: #FFF3EC;
}

.elementor-20619 .elementor-element.elementor-element-7a53f16 .elementor-post:nth-child(odd) {
  background-color: #E1FCFB;
}

.elementor-20965 .elementor-element.elementor-element-76b59d0 .elementor-post:nth-child(1n) {
  background-color: #E1FCFB;
}

.elementor-20965 .elementor-element.elementor-element-76b59d0 .elementor-post:nth-child(2n) {
  background-color: #FFF3EC;
}

.elementor-button:hover .elementor-align-icon-right {
  transform: translate(10px, 0em);
  transition: all 0.5s ease-in-out;
}

.elementor-toggle-icon.elementor-toggle-icon-right {
  margin-top: 10px;
}

.elementor-sub-item:hover {
  background-color: #FFF3EC !important;
  color: #fff;
}

.elementor-nav-menu--dropdown .elementor-item:focus {
  background-color: #FFF3EC !important;
}

.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h1 {
  display: none;
}

@media screen and (min-width: 750px) {
  .wp-block-surecart-customer-dashboard sc-tab {
    max-width: 225px;
  }
}

sc-tab::part(content) {
  white-space: normal;
}

.entry-title {
  display: none !important;
}

.elementor-21089 .elementor-element.elementor-element-9612352 {
  width: 100% !important;
}