/* screen - pricing-1440 */

.pricing-1440 {
  align-items: center;
  background-color: var(--bianca);
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 2684.25px;
  overflow: hidden;
  width: 1440px;
}

.pricing-1440 .flex-row {
  margin-right: 3.15px;
  margin-top: 26px;
  min-width: 1389px;
}

.pricing-1440 .groupe-603 {
  cursor: pointer;
  display: flex;
  height: 81px;
  overflow: hidden;
  width: 76px;
}

.pricing-1440 .groupe-602 {
  display: flex;
  flex: 1;
  margin-bottom: 0;
  margin-top: 0;
  width: 75.54px;
}

.pricing-1440 .groupe-601 {
  align-items: center;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 5px;
  overflow: hidden;
  width: 75.54px;
}

.pricing-1440 .flex-row-1 {
  align-items: flex-start;
  display: flex;
  height: 52px;
  margin-right: 2.12px;
  min-width: 52px;
}

.pricing-1440 .groupe-168 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  margin-top: 3.2px;
  opacity: 0.28;
  width: 1px;
}

.pricing-1440 .overlap-group1 {
  align-self: center;
  height: 50px;
  margin-left: 1px;
  margin-top: 0.3px;
  position: relative;
  width: 15px;
}

.pricing-1440 .groupe-3-2 {
  background-image: url(../img/groupe-1-1-1x-png@1x.png);
  height: 2px;
  left: 8px;
  top: 38px;
}

.pricing-1440 .groupe-6 {
  background-image: url(../img/groupe-4-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 37px;
  width: 1px;
}

.pricing-1440 .groupe-9 {
  background-image: url(../img/groupe-4868-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 38px;
  width: 1px;
}

.pricing-1440 .groupe-12 {
  background-image: url(../img/groupe-10-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 45px;
  width: 1px;
}

.pricing-1440 .groupe-15 {
  background-image: url(../img/groupe-13-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 19px;
  width: 1px;
}

.pricing-1440 .groupe-18 {
  background-image: url(../img/groupe-16-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 8px;
  opacity: 0.28;
  position: absolute;
  top: 36px;
  width: 1px;
}

.pricing-1440 .groupe-21 {
  background-image: url(../img/groupe-19-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 39px;
  width: 1px;
}

.pricing-1440 .groupe-24 {
  background-image: url(../img/groupe-22-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 23px;
  width: 1px;
}

.pricing-1440 .groupe-27 {
  background-image: url(../img/groupe-13-4@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 44px;
  width: 1px;
}

.pricing-1440 .groupe-30 {
  background-image: url(../img/groupe-4845-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 8px;
  opacity: 0.28;
  position: absolute;
  top: 40px;
  width: 1px;
}

.pricing-1440 .groupe-33 {
  background-image: url(../img/groupe-1306-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 24px;
  width: 1px;
}

.pricing-1440 .groupe-3 {
  background-image: url(../img/groupe-376-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 37px;
  width: 1px;
}

.pricing-1440 .groupe-42 {
  background-image: url(../img/groupe-4362-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 42px;
  width: 1px;
}

.pricing-1440 .groupe-45 {
  background-image: url(../img/groupe-10344@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 30px;
  width: 1px;
}

.pricing-1440 .groupe-48 {
  background-image: url(../img/groupe-10104@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 38px;
  width: 1px;
}

.pricing-1440 .groupe-51 {
  background-image: url(../img/groupe-10008@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 42px;
  width: 1px;
}

.pricing-1440 .groupe-54 {
  background-image: url(../img/groupe-10200@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 8px;
  opacity: 0.28;
  position: absolute;
  top: 37px;
  width: 1px;
}

.pricing-1440 .groupe-57 {
  background-image: url(../img/groupe-10089@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 10px;
  opacity: 0.28;
  position: absolute;
  top: 19px;
  width: 1px;
}

.pricing-1440 .groupe-60 {
  background-image: url(../img/groupe-10005@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 8px;
  opacity: 0.28;
  position: absolute;
  top: 41px;
  width: 1px;
}

.pricing-1440 .groupe-63 {
  background-image: url(../img/groupe-10005@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 8px;
  opacity: 0.28;
  position: absolute;
  top: 37px;
  width: 1px;
}

.pricing-1440 .groupe-66 {
  background-image: url(../img/groupe-10008@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 8px;
  opacity: 0.28;
  position: absolute;
  top: 39px;
  width: 1px;
}

.pricing-1440 .groupe-69 {
  background-image: url(../img/groupe-10326@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 44px;
  width: 1px;
}

.pricing-1440 .groupe-72 {
  background-image: url(../img/groupe-7550-10-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 43px;
  width: 1px;
}

.pricing-1440 .groupe-75 {
  background-image: url(../img/groupe-10116@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 31px;
  width: 1px;
}

.pricing-1440 .groupe-78 {
  background-image: url(../img/groupe-10116@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 8px;
  opacity: 0.28;
  position: absolute;
  top: 41px;
  width: 1px;
}

.pricing-1440 .groupe-81 {
  background-image: url(../img/groupe-10116@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 45px;
  width: 1px;
}

.pricing-1440 .groupe-84 {
  background-image: url(../img/groupe-10122@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 10px;
  opacity: 0.28;
  position: absolute;
  top: 20px;
  width: 1px;
}

.pricing-1440 .groupe-87 {
  background-image: url(../img/groupe-10122@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 21px;
  width: 1px;
}

.pricing-1440 .groupe-90 {
  background-image: url(../img/groupe-10122@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 40px;
  width: 1px;
}

.pricing-1440 .groupe-93 {
  background-image: url(../img/groupe-10122@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 10px;
  opacity: 0.28;
  position: absolute;
  top: 13px;
  width: 1px;
}

.pricing-1440 .groupe-96 {
  background-image: url(../img/groupe-10116@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 43px;
  width: 1px;
}

.pricing-1440 .groupe-99 {
  background-image: url(../img/groupe-10122@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 8px;
  opacity: 0.28;
  position: absolute;
  top: 34px;
  width: 1px;
}

.pricing-1440 .groupe-102 {
  background-image: url(../img/groupe-10122@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 14px;
  opacity: 0.28;
  position: absolute;
  top: 18px;
  width: 1px;
}

.pricing-1440 .groupe-105 {
  background-image: url(../img/groupe-10116@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 42px;
  width: 1px;
}

.pricing-1440 .groupe-108 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 43px;
  width: 1px;
}

.pricing-1440 .groupe-111 {
  background-image: url(../img/groupe-10128@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 39px;
  width: 1px;
}

.pricing-1440 .groupe-114 {
  background-image: url(../img/groupe-10128@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 28px;
  width: 1px;
}

.pricing-1440 .groupe-117 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 10px;
  opacity: 0.28;
  position: absolute;
  top: 17px;
  width: 1px;
}

.pricing-1440 .groupe-120 {
  background-image: url(../img/groupe-10122@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 38px;
  width: 1px;
}

.pricing-1440 .groupe-123 {
  background-image: url(../img/groupe-10128@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 10px;
  opacity: 0.28;
  position: absolute;
  top: 24px;
  width: 1px;
}

.pricing-1440 .groupe-126 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 44px;
  width: 1px;
}

.pricing-1440 .groupe-129 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 8px;
  opacity: 0.28;
  position: absolute;
  top: 42px;
  width: 1px;
}

.pricing-1440 .groupe-132 {
  background-image: url(../img/groupe-10128@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 11px;
  opacity: 0.28;
  position: absolute;
  top: 9px;
  width: 1px;
}

.pricing-1440 .groupe-135 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 8px;
  opacity: 0.28;
  position: absolute;
  top: 44px;
  width: 1px;
}

.pricing-1440 .groupe-138 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 10px;
  opacity: 0.28;
  position: absolute;
  top: 16px;
  width: 1px;
}

.pricing-1440 .groupe-141 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 41px;
  width: 1px;
}

.pricing-1440 .groupe-144 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 14px;
  opacity: 0.28;
  position: absolute;
  top: 18px;
  width: 1px;
}

.pricing-1440 .groupe-147 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 8px;
  opacity: 0.28;
  position: absolute;
  top: 36px;
  width: 1px;
}

.pricing-1440 .groupe-150 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 38px;
  width: 1px;
}

.pricing-1440 .groupe-153 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 14px;
  opacity: 0.28;
  position: absolute;
  top: 9px;
  width: 1px;
}

.pricing-1440 .groupe-156 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 14px;
  opacity: 0.28;
  position: absolute;
  top: 18px;
  width: 1px;
}

.pricing-1440 .groupe-159 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 10px;
  opacity: 0.28;
  position: absolute;
  top: 45px;
  width: 1px;
}

.pricing-1440 .groupe-162 {
  background-image: url(../img/groupe-10116@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 41px;
  width: 1px;
}

.pricing-1440 .groupe-165 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 10px;
  opacity: 0.28;
  position: absolute;
  top: 30px;
  width: 1px;
}

.pricing-1440 .trac-56 {
  height: 43px;
  left: 8px;
  object-fit: cover;
  position: absolute;
  top: 7px;
  width: 7px;
}

.pricing-1440 .groupe-171 {
  background-image: url(../img/groupe-169-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 14px;
  width: 1px;
}

.pricing-1440 .groupe-174 {
  background-image: url(../img/groupe-1303-6@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 13px;
  width: 1px;
}

.pricing-1440 .groupe-189 {
  background-image: url(../img/groupe-10122@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 2px;
  width: 1px;
}

.pricing-1440 .groupe {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 10px;
  width: 1px;
}

.pricing-1440 .groupe-195 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 2px;
  width: 1px;
}

.pricing-1440 .trac-67 {
  height: 50px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 9px;
}

.pricing-1440 .overlap-group3 {
  align-items: flex-start;
  align-self: center;
  background-image: url(../img/trac--208-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  margin-left: 1px;
  margin-top: 3.05px;
  min-width: 6px;
}

.pricing-1440 .trac-210 {
  height: 13px;
  object-fit: cover;
  width: 6px;
}

.pricing-1440 .trac-206 {
  height: 51px;
  margin-left: 1px;
  object-fit: cover;
  width: 9px;
}

.pricing-1440 .flex-col {
  align-self: flex-end;
  flex-direction: column;
  gap: 2px;
  margin-bottom: 2.04px;
  margin-left: 2px;
  min-height: 31px;
  width: 4px;
}

.pricing-1440 .trac-131 {
  height: 3px;
  margin-left: 0.68px;
  object-fit: cover;
  width: 3px;
}

.pricing-1440 .overlap-group2 {
  height: 26px;
  position: relative;
  width: 4px;
}

.pricing-1440 .groupe-198 {
  background-image: url(../img/groupe-1438-11@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 19px;
  width: 1px;
}

.pricing-1440 .groupe-201 {
  background-image: url(../img/groupe-4776-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 23px;
  width: 1px;
}

.pricing-1440 .groupe-204 {
  background-image: url(../img/groupe-202-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 8px;
  width: 1px;
}

.pricing-1440 .groupe-207 {
  background-image: url(../img/groupe-205-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 20px;
  width: 1px;
}

.pricing-1440 .groupe-210 {
  background-image: url(../img/groupe-1282-6@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 10px;
  width: 1px;
}

.pricing-1440 .groupe-219 {
  background-image: url(../img/groupe-10101@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 10px;
  width: 1px;
}

.pricing-1440 .groupe-231 {
  background-image: url(../img/groupe-10134@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 14px;
  width: 1px;
}

.pricing-1440 .groupe-237 {
  background-image: url(../img/groupe-100-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 19px;
  width: 1px;
}

.pricing-1440 .groupe-246 {
  background-image: url(../img/groupe-10338@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 8px;
  width: 1px;
}

.pricing-1440 .groupe-258 {
  background-image: url(../img/groupe-10116@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 22px;
  width: 1px;
}

.pricing-1440 .groupe-270 {
  background-image: url(../img/groupe-10128@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 15px;
  width: 1px;
}

.pricing-1440 .groupe-279 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 8px;
  width: 1px;
}

.pricing-1440 .groupe-282 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 9px;
  width: 1px;
}

.pricing-1440 .groupe-285 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 4px;
  width: 1px;
}

.pricing-1440 .groupe-1 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 22px;
  width: 1px;
}

.pricing-1440 .groupe-306 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 20px;
  width: 1px;
}

.pricing-1440 .groupe-309 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 13px;
  width: 1px;
}

.pricing-1440 .groupe-321 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 11px;
  width: 1px;
}

.pricing-1440 .groupe-3-1 {
  background-image: url(../img/groupe-10167@1x.png);
  height: 1px;
  left: 1px;
  top: 21px;
}

.pricing-1440 .groupe-345 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 23px;
  width: 1px;
}

.pricing-1440 .groupe-348 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 19px;
  width: 1px;
}

.pricing-1440 .groupe-2 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 15px;
  width: 1px;
}

.pricing-1440 .trac-130 {
  height: 26px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 2px;
}

.pricing-1440 .overlap-group {
  align-self: flex-end;
  height: 34px;
  position: relative;
  width: 11px;
}

.pricing-1440 .groupe-216 {
  background-image: url(../img/groupe-10200@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 18px;
  width: 1px;
}

.pricing-1440 .groupe-318 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 17px;
  width: 1px;
}

.pricing-1440 .groupe-4 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 13px;
  width: 1px;
}

.pricing-1440 .groupe-351 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 18px;
  width: 1px;
}

.pricing-1440 .groupe-372 {
  background-image: url(../img/groupe-370-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 31px;
  width: 1px;
}

.pricing-1440 .groupe-375 {
  background-image: url(../img/groupe-10320@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 28px;
  width: 1px;
}

.pricing-1440 .groupe-378 {
  background-image: url(../img/groupe-10200@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 31px;
  width: 1px;
}

.pricing-1440 .groupe-381 {
  background-image: url(../img/groupe-10116@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 33px;
  width: 1px;
}

.pricing-1440 .groupe-384 {
  background-image: url(../img/groupe-382-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 25px;
  width: 1px;
}

.pricing-1440 .groupe-387 {
  background-image: url(../img/groupe-385-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 24px;
  width: 1px;
}

.pricing-1440 .groupe-390 {
  background-image: url(../img/groupe-388-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 25px;
  width: 1px;
}

.pricing-1440 .groupe-393 {
  background-image: url(../img/groupe-391-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 30px;
  width: 1px;
}

.pricing-1440 .groupe-396 {
  background-image: url(../img/groupe-394-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 12px;
  width: 1px;
}

.pricing-1440 .groupe-399 {
  background-image: url(../img/groupe-397-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 24px;
  width: 1px;
}

.pricing-1440 .groupe-402 {
  background-image: url(../img/groupe-400-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 26px;
  width: 1px;
}

.pricing-1440 .groupe-405 {
  background-image: url(../img/groupe-1273-6@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 15px;
  width: 1px;
}

.pricing-1440 .groupe-408 {
  background-image: url(../img/groupe-58-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 27px;
  width: 1px;
}

.pricing-1440 .groupe-411 {
  background-image: url(../img/groupe-7511-11@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 29px;
  width: 1px;
}

.pricing-1440 .groupe-414 {
  background-image: url(../img/groupe-1297-6@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 27px;
  width: 1px;
}

.pricing-1440 .groupe-417 {
  background-image: url(../img/groupe-10056@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 15px;
  width: 1px;
}

.pricing-1440 .groupe-426 {
  background-image: url(../img/groupe-10302@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 28px;
  width: 1px;
}

.pricing-1440 .groupe-429 {
  background-image: url(../img/groupe-100-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 19px;
  width: 1px;
}

.pricing-1440 .groupe-441 {
  background-image: url(../img/groupe-10338@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 24px;
  width: 1px;
}

.pricing-1440 .groupe-444 {
  background-image: url(../img/groupe-10332@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 4px;
  opacity: 0.28;
  position: absolute;
  top: 29px;
  width: 1px;
}

.pricing-1440 .groupe-447 {
  background-image: url(../img/groupe-10008@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 11px;
  width: 1px;
}

.pricing-1440 .groupe-456 {
  background-image: url(../img/groupe-10107@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 24px;
  width: 1px;
}

.pricing-1440 .groupe-465 {
  background-image: url(../img/groupe-10134@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 4px;
  opacity: 0.28;
  position: absolute;
  top: 29px;
  width: 1px;
}

.pricing-1440 .groupe-468 {
  background-image: url(../img/groupe-250-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 29px;
  width: 1px;
}

.pricing-1440 .groupe-474 {
  background-image: url(../img/groupe-10116@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 4px;
  opacity: 0.28;
  position: absolute;
  top: 29px;
  width: 1px;
}

.pricing-1440 .groupe-477 {
  background-image: url(../img/groupe-10326@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 28px;
  width: 1px;
}

.pricing-1440 .groupe-480 {
  background-image: url(../img/groupe-10134@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 20px;
  width: 1px;
}

.pricing-1440 .groupe-486 {
  background-image: url(../img/groupe-10122@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 31px;
  width: 1px;
}

.pricing-1440 .groupe-489 {
  background-image: url(../img/groupe-10113@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 12px;
  width: 1px;
}

.pricing-1440 .groupe-5 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 7px;
  opacity: 0.28;
  position: absolute;
  top: 10px;
  width: 1px;
}

.pricing-1440 .groupe-513 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 27px;
  width: 1px;
}

.pricing-1440 .groupe-516 {
  background-image: url(../img/groupe-10122@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 27px;
  width: 1px;
}

.pricing-1440 .groupe-519 {
  background-image: url(../img/groupe-10014@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 7px;
  opacity: 0.28;
  position: absolute;
  top: 13px;
  width: 1px;
}

.pricing-1440 .groupe-5-1 {
  left: 2px;
  top: 29px;
}

.pricing-1440 .groupe-528 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 4px;
  opacity: 0.28;
  position: absolute;
  top: 28px;
  width: 1px;
}

.pricing-1440 .groupe-531 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 26px;
  width: 1px;
}

.pricing-1440 .groupe-534 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 18px;
  width: 1px;
}

.pricing-1440 .groupe-5-2 {
  left: 4px;
  top: 30px;
}

.pricing-1440 .groupe-549 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 7px;
  opacity: 0.28;
  position: absolute;
  top: 16px;
  width: 1px;
}

.pricing-1440 .groupe-561 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 4px;
  width: 1px;
}

.pricing-1440 .groupe-585 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 4px;
  width: 1px;
}

.pricing-1440 .groupe-594 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 14px;
  width: 1px;
}

.pricing-1440 .groupe-600 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 20px;
  width: 1px;
}

.pricing-1440 .trac-205 {
  height: 33px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 10px;
}

.pricing-1440 .trac-207 {
  height: 25px;
  margin-right: 0;
  object-fit: cover;
  width: 76px;
}

.pricing-1440 .groupe-10425 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 1px;
  margin-left: 209px;
  margin-top: 2.65px;
  min-height: 21px;
  width: 1018px;
}

.pricing-1440 .flex-row-2 {
  align-items: center;
  display: flex;
  height: 17px;
  margin-top: 1px;
  min-width: 1018px;
}

.pricing-1440 .accueil {
  cursor: pointer;
  letter-spacing: 1.95px;
  line-height: 13px;
  min-height: 15px;
  min-width: 69px;
  white-space: nowrap;
}

.pricing-1440 .explorer-le-gte {
  cursor: pointer;
  letter-spacing: 1.95px;
  line-height: 13px;
  margin-left: 47px;
  min-height: 17px;
  min-width: 152px;
  white-space: nowrap;
}

.pricing-1440 .galerie {
  cursor: pointer;
  letter-spacing: 1.95px;
  line-height: 13px;
  margin-left: 50px;
  min-height: 15px;
  min-width: 69px;
  white-space: nowrap;
}

.pricing-1440 .tarifs-et-rservations {
  letter-spacing: 1.95px;
  line-height: 13px;
  margin-left: 46px;
  min-height: 16px;
  min-width: 207px;
  white-space: nowrap;
}

.pricing-1440 .activits-et-tourisme {
  cursor: pointer;
  letter-spacing: 1.95px;
  line-height: 13px;
  margin-left: 53px;
  min-height: 16px;
  min-width: 197px;
  white-space: nowrap;
}

.pricing-1440 .place {
  cursor: pointer;
  letter-spacing: 1.95px;
  line-height: 13px;
  margin-left: 51px;
  min-height: 15px;
  min-width: 77px;
  white-space: nowrap;
}

.pricing-1440 .rectangle-413 {
  background-color: var(--corn);
  height: 2px;
  margin-left: 61.0px;
  width: 213px;
}

.pricing-1440 .composant-5-18 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-left: 64px;
  margin-top: 4.15px;
  min-height: 14px;
  width: 23px;
}

.pricing-1440 .rectangle-321 {
  background-color: var(--black);
  border-radius: 2px;
  height: 2px;
  width: 23px;
}

.pricing-1440 .overlap-group7 {
  height: 2570px;
  position: relative;
  width: 1470px;
}

.pricing-1440 .groupe-de-masques-25 {
  height: 810px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 1440px;
}

.pricing-1440 .trac-2449 {
  height: 840px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 1470px;
}

.pricing-1440 .rectangle-426 {
  background-color: var(--bianca);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 30px 30px 0px 0px;
  height: 1836px;
  left: 15px;
  position: absolute;
  top: 734px;
  width: 1440px;
}

.pricing-1440 .bienvenue-dans-votre {
  color: var(--white);
  font-family: var(--font-family-josefin_sans);
  font-size: 34px;
  font-weight: 700;
  left: 145px;
  letter-spacing: 0;
  line-height: 34px;
  position: absolute;
  top: 166px;
  white-space: nowrap;
}

.pricing-1440 .title {
  left: 524px;
  letter-spacing: 5.85px;
  line-height: 39px;
  position: absolute;
  top: 760px;
  white-space: nowrap;
}

.pricing-1440 .serviettes-de-toilet {
  height: 23px;
  left: 462px;
  letter-spacing: 2.70px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 1152px;
  width: 548px;
}

.pricing-1440 .borne-de-recharge-po {
  height: 22px;
  left: 304px;
  letter-spacing: 2.70px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 1184px;
  width: 865px;
}

.pricing-1440 .possibilit-de-tarif {
  height: 22px;
  left: 304px;
  letter-spacing: 2.70px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 1214px;
  width: 865px;
}

.pricing-1440 .tarifs-juillet-ao {
  left: 265px;
  letter-spacing: 5.85px;
  line-height: 39px;
  position: absolute;
  top: 1388px;
  white-space: nowrap;
}

.pricing-1440 .rectangle-416 {
  background-color: var(--bianca);
  border-radius: 22px;
  box-shadow: 0px 3px 6px #00000029;
  height: 278px;
  left: 99px;
  position: absolute;
  top: 844px;
  width: 200px;
}

.pricing-1440 .rectangle-629 {
  background-color: var(--bianca);
  border-radius: 22px;
  box-shadow: 0px 3px 6px #00000029;
  height: 278px;
  left: 314px;
  position: absolute;
  top: 844px;
  width: 199px;
}

.pricing-1440 .rectangle-630 {
  background-color: var(--bianca);
  border-radius: 22px;
  box-shadow: 0px 3px 6px #00000029;
  height: 278px;
  left: 528px;
  position: absolute;
  top: 844px;
  width: 200px;
}

.pricing-1440 .rectangle-631 {
  background-color: var(--bianca);
  border-radius: 22px;
  box-shadow: 0px 3px 6px #00000029;
  height: 278px;
  left: 743px;
  position: absolute;
  top: 844px;
  width: 199px;
}

.pricing-1440 .rectangle-632 {
  background-color: var(--bianca);
  border-radius: 22px;
  box-shadow: 0px 3px 6px #00000029;
  height: 278px;
  left: 957px;
  position: absolute;
  top: 844px;
  width: 200px;
}

.pricing-1440 .overlap-group-1 {
  border-radius: 31.5px/31px;
  height: 62px;
  left: 689px;
  position: absolute;
  top: 566px;
  width: 63px;
}

.pricing-1440 .ellipse-1 {
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 31.5px/31px;
  height: 62px;
  opacity: 0.55;
  width: 63px;
}

.pricing-1440 .union-1 {
  height: 36px;
  left: 13px;
  object-fit: cover;
  position: absolute;
  top: 7px;
  width: 36px;
}

.pricing-1440 .ellipse-2 {
  border: 3px solid;
  border-color: var(--white);
  border-radius: 31.5px/31px;
  height: 62px;
  opacity: 0.55;
  width: 63px;
}

.pricing-1440 .address {
  color: var(--black);
  font-family: var(--font-family-josefin_sans);
  font-size: var(--font-size-xxxl);
  font-weight: 500;
  left: 144px;
  letter-spacing: 2.70px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 894px;
  white-space: nowrap;
}

.pricing-1440 .address-1 {
  left: 371px;
  letter-spacing: 2.70px;
  line-height: 18px;
  text-align: center;
  top: 894px;
}

.pricing-1440 .address-2 {
  left: 585px;
  letter-spacing: 2.70px;
  line-height: 18px;
  text-align: center;
  top: 894px;
}

.pricing-1440 .address-3 {
  left: 800px;
  letter-spacing: 2.70px;
  line-height: 18px;
  text-align: center;
  top: 894px;
}

.pricing-1440 .address-4 {
  left: 1013px;
  letter-spacing: 2.70px;
  line-height: 18px;
  text-align: center;
  top: 894px;
}

.pricing-1440 .draps-et-mnagecompris {
  left: 132px;
  letter-spacing: 1.95px;
  line-height: 13px;
  position: absolute;
  text-align: center;
  top: 1063px;
  white-space: nowrap;
}

.pricing-1440 .draps-et-mnagecompris-1 {
  left: 347px;
  top: 1063px;
}

.pricing-1440 .draps-et-mnagecompris-2 {
  left: 561px;
  top: 1063px;
}

.pricing-1440 .draps-et-mnagecompris-3 {
  left: 776px;
  top: 1063px;
}

.pricing-1440 .draps-et-mnagecompris-4 {
  left: 990px;
  top: 1063px;
}

.pricing-1440 .price {
  color: var(--black);
  font-family: var(--font-family-josefin_sans);
  font-size: 32px;
  font-weight: 700;
  left: 141px;
  letter-spacing: 2.56px;
  line-height: 32px;
  position: absolute;
  text-align: center;
  top: 982px;
  white-space: nowrap;
}

.pricing-1440 .price-1 {
  left: 358px;
  top: 982px;
}

.pricing-1440 .price-2 {
  left: 572px;
  top: 982px;
}

.pricing-1440 .price-3 {
  left: 781px;
  top: 982px;
}

.pricing-1440 .price-4 {
  left: 996px;
  top: 982px;
}

.pricing-1440 .rectangle-639 {
  background-color: var(--bianca);
  border-radius: 22px;
  box-shadow: 0px 3px 6px #00000029;
  height: 279px;
  left: 209px;
  position: absolute;
  top: 1466px;
  width: 200px;
}

.pricing-1440 .rectangle-637 {
  background-color: var(--bianca);
  border-radius: 22px;
  box-shadow: 0px 3px 6px #00000029;
  height: 279px;
  left: 424px;
  position: absolute;
  top: 1466px;
  width: 199px;
}

.pricing-1440 .rectangle-636 {
  background-color: var(--bianca);
  border-radius: 22px;
  box-shadow: 0px 3px 6px #00000029;
  height: 279px;
  left: 638px;
  position: absolute;
  top: 1466px;
  width: 200px;
}

.pricing-1440 .rectangle-634 {
  background-color: var(--bianca);
  border-radius: 22px;
  box-shadow: 0px 3px 6px #00000029;
  height: 279px;
  left: 853px;
  position: absolute;
  top: 1466px;
  width: 199px;
}

.pricing-1440 .rectangle-635 {
  background-color: var(--bianca);
  border-radius: 22px;
  box-shadow: 0px 3px 6px #00000029;
  height: 279px;
  left: 1067px;
  position: absolute;
  top: 1466px;
  width: 200px;
}

.pricing-1440 .address-5 {
  color: var(--black);
  font-family: var(--font-family-josefin_sans);
  font-size: var(--font-size-xxxl);
  font-weight: 500;
  left: 254px;
  letter-spacing: 2.70px;
  line-height: 18px;
  text-align: center;
  top: 1516px;
}

.pricing-1440 .address-6 {
  left: 481px;
  letter-spacing: 2.70px;
  line-height: 18px;
  text-align: center;
  top: 1516px;
}

.pricing-1440 .address-7 {
  left: 695px;
  letter-spacing: 2.70px;
  line-height: 18px;
  text-align: center;
  top: 1516px;
}

.pricing-1440 .address-8 {
  left: 909px;
  letter-spacing: 2.70px;
  line-height: 18px;
  text-align: center;
  top: 1516px;
}

.pricing-1440 .draps-et-mnagecompris-5 {
  left: 242px;
  top: 1685px;
}

.pricing-1440 .draps-et-mnagecompris-6 {
  left: 457px;
  top: 1685px;
}

.pricing-1440 .draps-et-mnagecompris-7 {
  left: 671px;
  top: 1685px;
}

.pricing-1440 .draps-et-mnagecompris-8 {
  left: 886px;
  top: 1685px;
}

.pricing-1440 .price-5 {
  left: 248px;
  top: 1604px;
}

.pricing-1440 .price-6 {
  left: 464px;
  top: 1604px;
}

.pricing-1440 .price-7 {
  left: 677px;
  top: 1604px;
}

.pricing-1440 .price-8 {
  left: 896px;
  top: 1604px;
}

.pricing-1440 .ligne-23 {
  height: 3px;
  left: 251px;
  top: 1340px;
  width: 968px;
}

.pricing-1440 .groupe-1213 {
  align-items: flex-end;
  background-color: var(--corn);
  border-radius: 26px;
  cursor: pointer;
  display: flex;
  height: 39px;
  left: 628px;
  min-width: 214px;
  padding: 7px 18px;
  position: absolute;
  top: 1270px;
}

.pricing-1440 .rservez-votre-sjour {
  letter-spacing: 0;
  line-height: 18px;
  min-height: 20px;
  min-width: 173px;
  white-space: nowrap;
}

.pricing-1440 .groupe-1214 {
  align-items: flex-end;
  background-color: var(--corn);
  border-radius: 26px;
  cursor: pointer;
  display: flex;
  height: 39px;
  left: 628px;
  min-width: 214px;
  padding: 7px 18px;
  position: absolute;
  top: 1872px;
}

.pricing-1440 .retrouvez-ici-toutes {
  color: var(--corn);
  font-family: var(--font-family-josefin_sans);
  font-size: 17px;
  font-weight: 400;
  left: 142px;
  letter-spacing: 2.55px;
  line-height: 17px;
  position: absolute;
  top: 351px;
  white-space: nowrap;
}

.pricing-1440 .span0 {
  color: var(--white);
  font-weight: 500;
}

.pricing-1440 .serviettes-de-toilet-1 {
  height: 23px;
  left: 462px;
  letter-spacing: 2.70px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 1772px;
  width: 548px;
}

.pricing-1440 .borne-de-recharge-po-1 {
  height: 22px;
  left: 304px;
  letter-spacing: 2.70px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 1802px;
  width: 865px;
}

.pricing-1440 .possibilit-de-tarif-1 {
  height: 22px;
  left: 304px;
  letter-spacing: 2.70px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 1832px;
  width: 865px;
}

.pricing-1440 .les-animaux-ne-sont {
  left: 484px;
  letter-spacing: 2.70px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 2161px;
  white-space: nowrap;
}

.pricing-1440 .rectangle-633 {
  background-color: var(--bianca);
  border-radius: 22px;
  box-shadow: 0px 3px 6px #00000029;
  height: 278px;
  left: 1172px;
  position: absolute;
  top: 844px;
  width: 199px;
}

.pricing-1440 .address-9 {
  left: 1213px;
  letter-spacing: 2.55px;
  line-height: 17px;
  text-align: center;
  top: 894px;
}

.pricing-1440 .draps-et-mnagecompris-9 {
  left: 1205px;
  top: 1063px;
}

.pricing-1440 .price-9 {
  left: 1211px;
  top: 982px;
}

.pricing-1440 .rectangle-3012 {
  background-color: var(--bianca);
  border-radius: 22px;
  box-shadow: 0px 3px 6px #00000029;
  height: 195px;
  left: 641px;
  position: absolute;
  top: 1938px;
  width: 195px;
}

.pricing-1440 .address-10 {
  left: 1109px;
  letter-spacing: 2.55px;
  line-height: 17px;
  text-align: center;
  top: 1515px;
}

.pricing-1440 .draps-et-mnagecompris-10 {
  left: 1100px;
  top: 1685px;
}

.pricing-1440 .price-10 {
  left: 1108px;
  top: 1604px;
}

.pricing-1440 .accueil-1 {
  cursor: pointer;
  left: 443px;
  letter-spacing: 1.60px;
  line-height: 16px;
  position: absolute;
  top: 2304px;
  white-space: nowrap;
}

.pricing-1440 .explorer-le-gte-1 {
  cursor: pointer;
  left: 443px;
  letter-spacing: 1.60px;
  line-height: 16px;
  position: absolute;
  top: 2338px;
  white-space: nowrap;
}

.pricing-1440 .galerie-1 {
  cursor: pointer;
  left: 443px;
  letter-spacing: 1.60px;
  line-height: 16px;
  position: absolute;
  top: 2374px;
  white-space: nowrap;
}

.pricing-1440 .tarifs-et-rservations-1 {
  left: 443px;
  letter-spacing: 1.60px;
  line-height: 16px;
  position: absolute;
  top: 2408px;
  white-space: nowrap;
}

.pricing-1440 .ligne-35 {
  height: 2px;
  left: 147px;
  top: 2230px;
  width: 1197px;
}

.pricing-1440 .groupe-1821 {
  display: flex;
  height: 196px;
  left: 128px;
  overflow: hidden;
  position: absolute;
  top: 2304px;
  width: 183px;
}

.pricing-1440 .groupe-1820 {
  display: flex;
  flex: 1;
  margin-bottom: 0;
  margin-top: 0;
  width: 183.02px;
}

.pricing-1440 .groupe-1819 {
  align-items: center;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 13px;
  overflow: hidden;
  padding: 0 0.0px;
  width: 183.02px;
}

.pricing-1440 .flex-row-3 {
  align-items: flex-end;
  display: flex;
  height: 124px;
  margin-right: 5.14px;
  min-width: 126px;
}

.pricing-1440 .groupe-1386 {
  align-self: flex-start;
  background-image: url(../img/groupe-10011@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  margin-top: 7.76px;
  opacity: 0.28;
  width: 1px;
}

.pricing-1440 .overlap-group-2 {
  height: 121px;
  margin-bottom: 0.37px;
  margin-left: 5px;
  position: relative;
  width: 36px;
}

.pricing-1440 .groupe-1221 {
  background-image: url(../img/groupe-1219-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 4px;
  left: 20px;
  opacity: 0.28;
  position: absolute;
  top: 92px;
  width: 1px;
}

.pricing-1440 .groupe-1224 {
  background-image: url(../img/groupe-1222-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 3px;
  left: 21px;
  opacity: 0.28;
  position: absolute;
  top: 88px;
  width: 1px;
}

.pricing-1440 .groupe-1227 {
  background-image: url(../img/groupe-1225-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 3px;
  left: 21px;
  opacity: 0.28;
  position: absolute;
  top: 92px;
  width: 1px;
}

.pricing-1440 .groupe-1230 {
  background-image: url(../img/groupe-1228-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 2px;
  left: 21px;
  opacity: 0.28;
  position: absolute;
  top: 108px;
  width: 1px;
}

.pricing-1440 .groupe-1233 {
  background-image: url(../img/groupe-1231-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 3px;
  left: 23px;
  opacity: 0.28;
  position: absolute;
  top: 47px;
  width: 1px;
}

.pricing-1440 .groupe-1236 {
  background-image: url(../img/groupe-1234-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 2px;
  left: 20px;
  opacity: 0.28;
  position: absolute;
  top: 87px;
  width: 1px;
}

.pricing-1440 .groupe-1239 {
  background-image: url(../img/groupe-1237-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 2px;
  left: 21px;
  opacity: 0.28;
  position: absolute;
  top: 95px;
  width: 1px;
}

.pricing-1440 .groupe-1242 {
  background-image: url(../img/groupe-1240-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 2px;
  left: 23px;
  opacity: 0.28;
  position: absolute;
  top: 57px;
  width: 1px;
}

.pricing-1440 .groupe-1245 {
  background-image: url(../img/groupe-1243-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 2px;
  left: 22px;
  opacity: 0.28;
  position: absolute;
  top: 106px;
  width: 1px;
}

.pricing-1440 .groupe-1248 {
  background-image: url(../img/groupe-1246-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 20px;
  opacity: 0.28;
  position: absolute;
  top: 98px;
  width: 1px;
}

.pricing-1440 .groupe-1251 {
  background-image: url(../img/groupe-1249-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 22px;
  opacity: 0.28;
  position: absolute;
  top: 57px;
  width: 1px;
}

.pricing-1440 .groupe-1254 {
  background-image: url(../img/groupe-1252-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 2px;
  left: 22px;
  opacity: 0.28;
  position: absolute;
  top: 90px;
  width: 1px;
}

.pricing-1440 .groupe-1257 {
  background-image: url(../img/groupe-1255-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 2px;
  left: 21px;
  opacity: 0.28;
  position: absolute;
  top: 90px;
  width: 1px;
}

.pricing-1440 .groupe-1260 {
  background-image: url(../img/groupe-1258-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 2px;
  left: 21px;
  opacity: 0.28;
  position: absolute;
  top: 102px;
  width: 1px;
}

.pricing-1440 .groupe-1263 {
  background-image: url(../img/trac--250-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 21px;
  opacity: 0.28;
  position: absolute;
  top: 72px;
  width: 1px;
}

.pricing-1440 .groupe-1266 {
  background-image: url(../img/groupe-1264-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 21px;
  opacity: 0.28;
  position: absolute;
  top: 93px;
  width: 1px;
}

.pricing-1440 .groupe-1269 {
  background-image: url(../img/groupe-7433-10-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 21px;
  opacity: 0.28;
  position: absolute;
  top: 101px;
  width: 1px;
}

.pricing-1440 .groupe-1272 {
  background-image: url(../img/groupe-1270-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 20px;
  opacity: 0.28;
  position: absolute;
  top: 89px;
  width: 1px;
}

.pricing-1440 .groupe-1275 {
  background-image: url(../img/groupe-1273-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 23px;
  opacity: 0.28;
  position: absolute;
  top: 46px;
  width: 1px;
}

.pricing-1440 .groupe-1278 {
  background-image: url(../img/groupe-1276-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 20px;
  opacity: 0.28;
  position: absolute;
  top: 99px;
  width: 1px;
}

.pricing-1440 .groupe-1281 {
  background-image: url(../img/groupe-1279-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 20px;
  opacity: 0.28;
  position: absolute;
  top: 90px;
  width: 1px;
}

.pricing-1440 .groupe-1284 {
  background-image: url(../img/groupe-4320-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 20px;
  opacity: 0.28;
  position: absolute;
  top: 95px;
  width: 1px;
}

.pricing-1440 .groupe-1287 {
  background-image: url(../img/groupe-1285-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 21px;
  opacity: 0.28;
  position: absolute;
  top: 106px;
  width: 1px;
}

.pricing-1440 .groupe-1290 {
  background-image: url(../img/groupe-1288-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 23px;
  opacity: 0.28;
  position: absolute;
  top: 105px;
  width: 1px;
}

.pricing-1440 .groupe-1293 {
  background-image: url(../img/groupe-1291-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 21px;
  opacity: 0.28;
  position: absolute;
  top: 75px;
  width: 1px;
}

.pricing-1440 .groupe-1296 {
  background-image: url(../img/groupe-1294-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 20px;
  opacity: 0.28;
  position: absolute;
  top: 100px;
  width: 1px;
}

.pricing-1440 .groupe-1299 {
  background-image: url(../img/trac--1385-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 22px;
  opacity: 0.28;
  position: absolute;
  top: 110px;
  width: 1px;
}

.pricing-1440 .groupe-1302 {
  background-image: url(../img/groupe-1300-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 23px;
  opacity: 0.28;
  position: absolute;
  top: 47px;
  width: 1px;
}

.pricing-1440 .groupe-1305 {
  background-image: url(../img/groupe-1303-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 23px;
  opacity: 0.28;
  position: absolute;
  top: 51px;
  width: 1px;
}

.pricing-1440 .groupe-1308 {
  background-image: url(../img/groupe-1306-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 21px;
  opacity: 0.28;
  position: absolute;
  top: 96px;
  width: 1px;
}

.pricing-1440 .groupe-1311 {
  background-image: url(../img/groupe-1348-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 25px;
  opacity: 0.28;
  position: absolute;
  top: 33px;
  width: 1px;
}

.pricing-1440 .groupe-1314 {
  background-image: url(../img/groupe-1312-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 21px;
  opacity: 0.28;
  position: absolute;
  top: 104px;
  width: 1px;
}

.pricing-1440 .groupe-1317 {
  background-image: url(../img/groupe-1441-9@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 20px;
  opacity: 0.28;
  position: absolute;
  top: 82px;
  width: 1px;
}

.pricing-1440 .groupe-1320 {
  background-image: url(../img/groupe-1318-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 33px;
  opacity: 0.28;
  position: absolute;
  top: 44px;
  width: 1px;
}

.pricing-1440 .groupe-1323 {
  background-image: url(../img/groupe-4377-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 22px;
  opacity: 0.28;
  position: absolute;
  top: 103px;
  width: 1px;
}

.pricing-1440 .groupe-1326 {
  background-image: url(../img/groupe-1291-6@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 21px;
  opacity: 0.28;
  position: absolute;
  top: 105px;
  width: 1px;
}

.pricing-1440 .groupe-1329 {
  background-image: url(../img/groupe-1327-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 23px;
  opacity: 0.28;
  position: absolute;
  top: 94px;
  width: 1px;
}

.pricing-1440 .groupe-1332 {
  background-image: url(../img/groupe-1330-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 21px;
  opacity: 0.28;
  position: absolute;
  top: 67px;
  width: 1px;
}

.pricing-1440 .groupe-1335 {
  background-image: url(../img/groupe-7793-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 24px;
  opacity: 0.28;
  position: absolute;
  top: 41px;
  width: 1px;
}

.pricing-1440 .groupe-1338 {
  background-image: url(../img/groupe-1336-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 21px;
  opacity: 0.28;
  position: absolute;
  top: 91px;
  width: 1px;
}

.pricing-1440 .groupe-1341 {
  background-image: url(../img/groupe-1468-9@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 23px;
  opacity: 0.28;
  position: absolute;
  top: 59px;
  width: 1px;
}

.pricing-1440 .groupe-1344 {
  background-image: url(../img/groupe-424-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 22px;
  opacity: 0.28;
  position: absolute;
  top: 106px;
  width: 1px;
}

.pricing-1440 .groupe-1347 {
  background-image: url(../img/groupe-4548-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 20px;
  opacity: 0.28;
  position: absolute;
  top: 103px;
  width: 1px;
}

.pricing-1440 .groupe-1350 {
  background-image: url(../img/groupe-10260@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 28px;
  opacity: 0.28;
  position: absolute;
  top: 22px;
  width: 1px;
}

.pricing-1440 .groupe-1353 {
  background-image: url(../img/groupe-34-4@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 20px;
  opacity: 0.28;
  position: absolute;
  top: 106px;
  width: 1px;
}

.pricing-1440 .groupe-1356 {
  background-image: url(../img/groupe-1381-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 24px;
  opacity: 0.28;
  position: absolute;
  top: 40px;
  width: 1px;
}

.pricing-1440 .groupe-1359 {
  background-image: url(../img/groupe-4548-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 21px;
  opacity: 0.28;
  position: absolute;
  top: 98px;
  width: 1px;
}

.pricing-1440 .groupe-1362 {
  background-image: url(../img/groupe-4416-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 33px;
  opacity: 0.28;
  position: absolute;
  top: 45px;
  width: 1px;
}

.pricing-1440 .groupe-1365 {
  background-image: url(../img/groupe-1804-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 20px;
  opacity: 0.28;
  position: absolute;
  top: 88px;
  width: 1px;
}

.pricing-1440 .groupe-1368 {
  background-image: url(../img/groupe-1366-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 22px;
  opacity: 0.28;
  position: absolute;
  top: 92px;
  width: 1px;
}

.pricing-1440 .groupe-1371 {
  background-image: url(../img/groupe-1294-6@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 34px;
  opacity: 0.28;
  position: absolute;
  top: 21px;
  width: 1px;
}

.pricing-1440 .groupe-1374 {
  background-image: url(../img/groupe-7427-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 33px;
  opacity: 0.28;
  position: absolute;
  top: 44px;
  width: 1px;
}

.pricing-1440 .groupe-1377 {
  background-image: url(../img/groupe-10101@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 23px;
  opacity: 0.28;
  position: absolute;
  top: 109px;
  width: 1px;
}

.pricing-1440 .groupe-1380 {
  background-image: url(../img/groupe-1297-6@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 22px;
  opacity: 0.28;
  position: absolute;
  top: 100px;
  width: 1px;
}

.pricing-1440 .groupe-1383 {
  background-image: url(../img/groupe-178-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 24px;
  opacity: 0.28;
  position: absolute;
  top: 74px;
  width: 1px;
}

.pricing-1440 .trac-277 {
  height: 103px;
  left: 20px;
  object-fit: cover;
  position: absolute;
  top: 18px;
  width: 17px;
}

.pricing-1440 .groupe-1389 {
  background-image: url(../img/groupe-1387-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 3px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 33px;
  width: 1px;
}

.pricing-1440 .groupe-1392 {
  background-image: url(../img/groupe-1390-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 32px;
  width: 1px;
}

.pricing-1440 .groupe-1395 {
  background-image: url(../img/groupe-1393-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 34px;
  width: 1px;
}

.pricing-1440 .groupe-1398 {
  background-image: url(../img/groupe-1396-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 38px;
  width: 1px;
}

.pricing-1440 .groupe-1401 {
  background-image: url(../img/groupe-1399-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 17px;
  width: 1px;
}

.pricing-1440 .groupe-1404 {
  background-image: url(../img/groupe-4344-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 27px;
  width: 1px;
}

.pricing-1440 .groupe-1407 {
  background-image: url(../img/groupe-4635-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 4px;
  width: 1px;
}

.pricing-1440 .groupe-1410 {
  background-image: url(../img/groupe-7682-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 25px;
  width: 1px;
}

.pricing-1440 .groupe-1413 {
  background-image: url(../img/groupe-4548-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 14px;
  opacity: 0.28;
  position: absolute;
  top: 5px;
  width: 1px;
}

.pricing-1440 .trac-288 {
  height: 121px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 22px;
}

.pricing-1440 .overlap-group3-1 {
  align-items: flex-start;
  align-self: center;
  background-image: url(../img/trac--429-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  margin-left: 2px;
  margin-top: 8.8px;
  min-width: 14px;
}

.pricing-1440 .trac-430 {
  height: 30px;
  object-fit: cover;
  width: 14px;
}

.pricing-1440 .trac-427 {
  align-self: flex-start;
  height: 123px;
  margin-left: 3px;
  object-fit: cover;
  width: 23px;
}

.pricing-1440 .flex-col-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-bottom: 3.52px;
  margin-left: 5px;
  min-height: 75px;
  width: 9px;
}

.pricing-1440 .trac-352 {
  height: 7px;
  margin-left: 1.64px;
  object-fit: cover;
  width: 6px;
}

.pricing-1440 .group-container {
  height: 64px;
  position: relative;
  width: 9px;
}

.pricing-1440 .overlap-group1-1 {
  height: 64px;
  left: 0;
  position: absolute;
  top: 0;
  width: 8px;
}

.pricing-1440 .groupe-1416 {
  background-image: url(../img/groupe-1414-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 2px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 46px;
  width: 1px;
}

.pricing-1440 .groupe-1419 {
  background-image: url(../img/groupe-1417-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 56px;
  width: 1px;
}

.pricing-1440 .groupe-1422 {
  background-image: url(../img/groupe-1420-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 2px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 19px;
  width: 1px;
}

.pricing-1440 .groupe-1425 {
  background-image: url(../img/groupe-1423-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 48px;
  width: 1px;
}

.pricing-1440 .groupe-1428 {
  background-image: url(../img/groupe-1426-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 25px;
  width: 1px;
}

.pricing-1440 .groupe-1431 {
  background-image: url(../img/groupe-1429-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 55px;
  width: 1px;
}

.pricing-1440 .groupe-1437 {
  background-image: url(../img/groupe-1435-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 25px;
  width: 1px;
}

.pricing-1440 .groupe-1440 {
  background-image: url(../img/groupe-1438-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 45px;
  width: 1px;
}

.pricing-1440 .groupe-1443 {
  background-image: url(../img/groupe-1441-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 45px;
  width: 1px;
}

.pricing-1440 .groupe-1446 {
  background-image: url(../img/groupe-1444-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 52px;
  width: 1px;
}

.pricing-1440 .groupe-1452 {
  background-image: url(../img/groupe-4743-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 7px;
  opacity: 0.28;
  position: absolute;
  top: 52px;
  width: 1px;
}

.pricing-1440 .groupe-1455 {
  background-image: url(../img/groupe-1453-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 47px;
  width: 1px;
}

.pricing-1440 .groupe-1458 {
  background-image: url(../img/groupe-4797-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 52px;
  width: 1px;
}

.pricing-1440 .groupe-1464 {
  background-image: url(../img/groupe-7847-10-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 18px;
  width: 1px;
}

.pricing-1440 .groupe-1467 {
  background-image: url(../img/groupe-1465-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 51px;
  width: 1px;
}

.pricing-1440 .groupe-1470 {
  background-image: url(../img/groupe-1468-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 7px;
  opacity: 0.28;
  position: absolute;
  top: 55px;
  width: 1px;
}

.pricing-1440 .groupe-1476 {
  background-image: url(../img/groupe-1507-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 52px;
  width: 1px;
}

.pricing-1440 .groupe-1479 {
  background-image: url(../img/groupe-1477-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 55px;
  width: 1px;
}

.pricing-1440 .groupe-1482 {
  background-image: url(../img/groupe-1480-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 4px;
  opacity: 0.28;
  position: absolute;
  top: 54px;
  width: 1px;
}

.pricing-1440 .groupe-1485 {
  background-image: url(../img/groupe-1789-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 7px;
  opacity: 0.28;
  position: absolute;
  top: 54px;
  width: 1px;
}

.pricing-1440 .groupe-1491 {
  background-image: url(../img/groupe-4527-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 51px;
  width: 1px;
}

.pricing-1440 .groupe-1494 {
  background-image: url(../img/groupe-4815-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 4px;
  opacity: 0.28;
  position: absolute;
  top: 57px;
  width: 1px;
}

.pricing-1440 .groupe-1497 {
  background-image: url(../img/groupe-7634-10-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 20px;
  width: 1px;
}

.pricing-1440 .groupe-1500 {
  background-image: url(../img/groupe-10035@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 22px;
  width: 1px;
}

.pricing-1440 .groupe-1503 {
  background-image: url(../img/groupe-10059@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 11px;
  width: 1px;
}

.pricing-1440 .groupe-1506 {
  background-image: url(../img/groupe-1249-10-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 54px;
  width: 1px;
}

.pricing-1440 .groupe-1512 {
  background-image: url(../img/groupe-1297-6@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 53px;
  width: 1px;
}

.pricing-1440 .groupe-1518 {
  background-image: url(../img/groupe-10338@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 54px;
  width: 1px;
}

.pricing-1440 .groupe-1521 {
  background-image: url(../img/groupe-1303-6@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 52px;
  width: 1px;
}

.pricing-1440 .groupe-1524 {
  background-image: url(../img/groupe-1381-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 47px;
  width: 1px;
}

.pricing-1440 .groupe-1530 {
  background-image: url(../img/groupe-10086@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 16px;
  width: 1px;
}

.pricing-1440 .groupe-1533 {
  background-image: url(../img/groupe-10005@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 54px;
  width: 1px;
}

.pricing-1440 .groupe-1539 {
  background-image: url(../img/groupe-1303-6@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 26px;
  width: 1px;
}

.pricing-1440 .groupe-1542 {
  background-image: url(../img/groupe-1807-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 54px;
  width: 1px;
}

.pricing-1440 .groupe-1545 {
  background-image: url(../img/groupe-10107@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 53px;
  width: 1px;
}

.pricing-1440 .groupe-1548 {
  background-image: url(../img/groupe-178-3@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 4px;
  opacity: 0.28;
  position: absolute;
  top: 4px;
  width: 1px;
}

.pricing-1440 .groupe-1551 {
  background-image: url(../img/groupe-10089@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 55px;
  width: 1px;
}

.pricing-1440 .groupe-1557 {
  background-image: url(../img/groupe-4593-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 50px;
  width: 1px;
}

.pricing-1440 .groupe-1563 {
  background-image: url(../img/groupe-250-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 7px;
  opacity: 0.28;
  position: absolute;
  top: 56px;
  width: 1px;
}

.pricing-1440 .groupe-1566 {
  background-image: url(../img/groupe-10128@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 46px;
  width: 1px;
}

.pricing-1440 .groupe-1578 {
  background-image: url(../img/groupe-10134@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 56px;
  width: 1px;
}

.pricing-1440 .groupe-1581 {
  background-image: url(../img/groupe-100-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 23px;
  width: 1px;
}

.pricing-1440 .groupe-1584 {
  background-image: url(../img/groupe-10101@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 51px;
  width: 1px;
}

.pricing-1440 .groupe-1587 {
  background-image: url(../img/groupe-100-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 35px;
  width: 1px;
}

.pricing-1440 .trac-351 {
  height: 64px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 6px;
}

.pricing-1440 .groupe-1449 {
  background-image: url(../img/groupe-8419-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 34px;
  width: 1px;
}

.pricing-1440 .groupe-1488 {
  background-image: url(../img/groupe-1513-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 36px;
  width: 1px;
}

.pricing-1440 .groupe-1527 {
  background-image: url(../img/groupe-10332@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 31px;
  width: 1px;
}

.pricing-1440 .group-container-1 {
  height: 80px;
  margin-left: 2px;
  position: relative;
  width: 26px;
}

.pricing-1440 .groupe-1434 {
  background-image: url(../img/groupe-1432-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 44px;
  width: 1px;
}

.pricing-1440 .overlap-group2-1 {
  height: 80px;
  left: 1px;
  position: absolute;
  top: 0;
  width: 25px;
}

.pricing-1440 .groupe-1515 {
  background-image: url(../img/groupe-10056@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 35px;
  width: 1px;
}

.pricing-1440 .groupe-1536 {
  background-image: url(../img/groupe-10308@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 42px;
  width: 1px;
}

.pricing-1440 .groupe-1572 {
  background-image: url(../img/groupe-100-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 17px;
  width: 1px;
}

.pricing-1440 .groupe-1575 {
  background-image: url(../img/groupe-10128@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 30px;
  width: 1px;
}

.pricing-1440 .groupe-1590 {
  background-image: url(../img/groupe-1588-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 74px;
  width: 1px;
}

.pricing-1440 .groupe-1593 {
  background-image: url(../img/groupe-1591-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 69px;
  width: 1px;
}

.pricing-1440 .groupe-1596 {
  background-image: url(../img/groupe-1594-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 76px;
  width: 1px;
}

.pricing-1440 .groupe-1599 {
  background-image: url(../img/groupe-220-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 79px;
  width: 1px;
}

.pricing-1440 .groupe-1602 {
  background-image: url(../img/groupe-1600-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 3px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 60px;
  width: 2px;
}

.pricing-1440 .groupe-1605 {
  background-image: url(../img/groupe-1603-2-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 2px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 58px;
  width: 1px;
}

.pricing-1440 .groupe-1608 {
  background-image: url(../img/groupe-1606-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 2px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 61px;
  width: 2px;
}

.pricing-1440 .groupe-1611 {
  background-image: url(../img/groupe-1609-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 2px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 72px;
  width: 2px;
}

.pricing-1440 .groupe-1614 {
  background-image: url(../img/groupe-1612-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 2px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 28px;
  width: 1px;
}

.pricing-1440 .groupe-1617 {
  background-image: url(../img/groupe-1615-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 57px;
  width: 2px;
}

.pricing-1440 .groupe-1620 {
  background-image: url(../img/groupe-1618-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 63px;
  width: 2px;
}

.pricing-1440 .groupe-1623 {
  background-image: url(../img/groupe-1621-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 2px;
  left: 4px;
  opacity: 0.28;
  position: absolute;
  top: 35px;
  width: 1px;
}

.pricing-1440 .groupe-1626 {
  background-image: url(../img/groupe-1624-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 11px;
  opacity: 0.28;
  position: absolute;
  top: 66px;
  width: 1px;
}

.pricing-1440 .groupe-1629 {
  background-image: url(../img/groupe-1627-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 4px;
  opacity: 0.28;
  position: absolute;
  top: 71px;
  width: 1px;
}

.pricing-1440 .groupe-1632 {
  background-image: url(../img/groupe-1630-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 65px;
  width: 1px;
}

.pricing-1440 .groupe-1635 {
  background-image: url(../img/groupe-1633-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 36px;
  width: 1px;
}

.pricing-1440 .groupe-1638 {
  background-image: url(../img/groupe-1636-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 4px;
  opacity: 0.28;
  position: absolute;
  top: 60px;
  width: 1px;
}

.pricing-1440 .groupe-1641 {
  background-image: url(../img/groupe-1639-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 59px;
  width: 1px;
}

.pricing-1440 .groupe-1644 {
  background-image: url(../img/groupe-1642-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 68px;
  width: 1px;
}

.pricing-1440 .groupe-1647 {
  background-image: url(../img/groupe-1645-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 46px;
  width: 1px;
}

.pricing-1440 .groupe-1650 {
  background-image: url(../img/groupe-1648-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 69px;
  width: 1px;
}

.pricing-1440 .groupe-1653 {
  background-image: url(../img/groupe-1651-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 61px;
  width: 1px;
}

.pricing-1440 .groupe-1656 {
  background-image: url(../img/groupe-1654-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 67px;
  width: 1px;
}

.pricing-1440 .groupe-1659 {
  background-image: url(../img/groupe-1657-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 58px;
  width: 1px;
}

.pricing-1440 .groupe-1662 {
  background-image: url(../img/groupe-7874-8@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 71px;
  width: 1px;
}

.pricing-1440 .groupe-1665 {
  background-image: url(../img/groupe-1663-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 28px;
  width: 1px;
}

.pricing-1440 .groupe-1668 {
  background-image: url(../img/groupe-1666-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 66px;
  width: 1px;
}

.pricing-1440 .groupe-1671 {
  background-image: url(../img/groupe-1669-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 8px;
  opacity: 0.28;
  position: absolute;
  top: 72px;
  width: 1px;
}

.pricing-1440 .groupe-1674 {
  background-image: url(../img/groupe-1672-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 59px;
  width: 1px;
}

.pricing-1440 .groupe-1677 {
  background-image: url(../img/groupe-1675-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 63px;
  width: 1px;
}

.pricing-1440 .groupe-1680 {
  background-image: url(../img/groupe-1678-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 8px;
  opacity: 0.28;
  position: absolute;
  top: 70px;
  width: 1px;
}

.pricing-1440 .groupe-1683 {
  background-image: url(../img/groupe-4764-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 69px;
  width: 1px;
}

.pricing-1440 .groupe-1686 {
  background-image: url(../img/groupe-1684-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 71px;
  width: 1px;
}

.pricing-1440 .groupe-1689 {
  background-image: url(../img/groupe-1687-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 71px;
  width: 1px;
}

.pricing-1440 .groupe-1692 {
  background-image: url(../img/trac--254-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 71px;
  width: 1px;
}

.pricing-1440 .groupe-1695 {
  background-image: url(../img/groupe-1693-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 11px;
  opacity: 0.28;
  position: absolute;
  top: 67px;
  width: 1px;
}

.pricing-1440 .groupe-1698 {
  background-image: url(../img/groupe-10233@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 48px;
  width: 1px;
}

.pricing-1440 .groupe-1701 {
  background-image: url(../img/groupe-4737-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 67px;
  width: 1px;
}

.pricing-1440 .groupe-1704 {
  background-image: url(../img/groupe-4761-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 74px;
  width: 1px;
}

.pricing-1440 .groupe-1707 {
  background-image: url(../img/groupe-1705-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 29px;
  width: 1px;
}

.pricing-1440 .groupe-1710 {
  background-image: url(../img/groupe-4794-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 32px;
  width: 1px;
}

.pricing-1440 .groupe-1713 {
  background-image: url(../img/groupe-1711-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 64px;
  width: 1px;
}

.pricing-1440 .groupe-1716 {
  background-image: url(../img/trac--408-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 18px;
  width: 1px;
}

.pricing-1440 .groupe-1719 {
  background-image: url(../img/trac--325-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 70px;
  width: 1px;
}

.pricing-1440 .groupe-1722 {
  background-image: url(../img/groupe-4536-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 54px;
  width: 1px;
}

.pricing-1440 .groupe-1725 {
  background-image: url(../img/groupe-1723-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 16px;
  opacity: 0.28;
  position: absolute;
  top: 25px;
  width: 1px;
}

.pricing-1440 .groupe-1728 {
  background-image: url(../img/groupe-1447-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 4px;
  opacity: 0.28;
  position: absolute;
  top: 69px;
  width: 1px;
}

.pricing-1440 .groupe-1731 {
  background-image: url(../img/groupe-7763-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 11px;
  opacity: 0.28;
  position: absolute;
  top: 65px;
  width: 1px;
}

.pricing-1440 .groupe-1734 {
  background-image: url(../img/groupe-1732-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 11px;
  opacity: 0.28;
  position: absolute;
  top: 65px;
  width: 1px;
}

.pricing-1440 .groupe-1737 {
  background-image: url(../img/groupe-1789-4@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 15px;
  opacity: 0.28;
  position: absolute;
  top: 32px;
  width: 1px;
}

.pricing-1440 .groupe-1740 {
  background-image: url(../img/groupe-250-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 70px;
  width: 1px;
}

.pricing-1440 .groupe-1743 {
  background-image: url(../img/groupe-4845-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 10px;
  opacity: 0.28;
  position: absolute;
  top: 72px;
  width: 1px;
}

.pricing-1440 .groupe-1746 {
  background-image: url(../img/groupe-10035@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 68px;
  width: 1px;
}

.pricing-1440 .groupe-1749 {
  background-image: url(../img/groupe-7763-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 63px;
  width: 1px;
}

.pricing-1440 .groupe-1752 {
  background-image: url(../img/groupe-1306-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 43px;
  width: 1px;
}

.pricing-1440 .groupe-1755 {
  background-image: url(../img/groupe-10065@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 10px;
  opacity: 0.28;
  position: absolute;
  top: 69px;
  width: 1px;
}

.pricing-1440 .groupe-1758 {
  background-image: url(../img/groupe-1756-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 24px;
  width: 1px;
}

.pricing-1440 .groupe-1761 {
  background-image: url(../img/groupe-4536-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 60px;
  width: 1px;
}

.pricing-1440 .groupe-1764 {
  background-image: url(../img/groupe-4371-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 8px;
  opacity: 0.28;
  position: absolute;
  top: 72px;
  width: 1px;
}

.pricing-1440 .groupe-1767 {
  background-image: url(../img/groupe-1306-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 15px;
  opacity: 0.28;
  position: absolute;
  top: 40px;
  width: 1px;
}

.pricing-1440 .groupe-1770 {
  background-image: url(../img/groupe-4539-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 4px;
  opacity: 0.28;
  position: absolute;
  top: 37px;
  width: 1px;
}

.pricing-1440 .groupe-1773 {
  background-image: url(../img/groupe-1381-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 4px;
  opacity: 0.28;
  position: absolute;
  top: 71px;
  width: 1px;
}

.pricing-1440 .groupe-1776 {
  background-image: url(../img/groupe-10056@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 68px;
  width: 1px;
}

.pricing-1440 .groupe-1779 {
  background-image: url(../img/groupe-1696-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 9px;
  width: 1px;
}

.pricing-1440 .groupe-1782 {
  background-image: url(../img/groupe-1297-6@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 71px;
  width: 1px;
}

.pricing-1440 .groupe-1785 {
  background-image: url(../img/groupe-1552-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 23px;
  width: 1px;
}

.pricing-1440 .groupe-1788 {
  background-image: url(../img/groupe-4824-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 65px;
  width: 1px;
}

.pricing-1440 .groupe-1791 {
  background-image: url(../img/groupe-1807-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 16px;
  opacity: 0.28;
  position: absolute;
  top: 25px;
  width: 1px;
}

.pricing-1440 .groupe-1794 {
  background-image: url(../img/groupe-10332@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 58px;
  width: 1px;
}

.pricing-1440 .groupe-1797 {
  background-image: url(../img/groupe-1384-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 8px;
  opacity: 0.28;
  position: absolute;
  top: 74px;
  width: 1px;
}

.pricing-1440 .groupe-1800 {
  background-image: url(../img/groupe-10200@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 61px;
  width: 1px;
}

.pricing-1440 .groupe-1803 {
  background-image: url(../img/groupe-10086@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 14px;
  opacity: 0.28;
  position: absolute;
  top: 9px;
  width: 1px;
}

.pricing-1440 .groupe-1806 {
  background-image: url(../img/groupe-10014@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 16px;
  opacity: 0.28;
  position: absolute;
  top: 25px;
  width: 1px;
}

.pricing-1440 .groupe-1809 {
  background-image: url(../img/groupe-10200@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 73px;
  width: 1px;
}

.pricing-1440 .groupe-1812 {
  background-image: url(../img/groupe-10008@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 33px;
  width: 1px;
}

.pricing-1440 .groupe-1815 {
  background-image: url(../img/groupe-10077@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 4px;
  opacity: 0.28;
  position: absolute;
  top: 67px;
  width: 1px;
}

.pricing-1440 .groupe-1818 {
  background-image: url(../img/groupe-1396-6@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 48px;
  width: 1px;
}

.pricing-1440 .trac-426 {
  height: 80px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 24px;
}

.pricing-1440 .groupe-1569 {
  background-image: url(../img/groupe-10200@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 45px;
  width: 1px;
}

.pricing-1440 .trac-428 {
  height: 60px;
  margin-right: 0;
  object-fit: cover;
  width: 183px;
}

.pricing-1440 .activits-et-tourisme-1 {
  cursor: pointer;
  left: 443px;
  letter-spacing: 1.60px;
  line-height: 16px;
  position: absolute;
  top: 2444px;
  white-space: nowrap;
}

.pricing-1440 .place-1 {
  cursor: pointer;
  left: 443px;
  letter-spacing: 1.60px;
  line-height: 16px;
  position: absolute;
  top: 2478px;
  white-space: nowrap;
}

.pricing-1440 .gitelenidgmailcom {
  left: 786px;
  letter-spacing: 2.70px;
  line-height: 18px;
  position: absolute;
  top: 2318px;
  white-space: nowrap;
}

.pricing-1440 .trac-434 {
  height: 32px;
  left: 709px;
  object-fit: cover;
  position: absolute;
  top: 2387px;
  width: 32px;
}

.pricing-1440 .trac-435 {
  height: 29px;
  left: 709px;
  object-fit: cover;
  position: absolute;
  top: 2311px;
  width: 36px;
}

.pricing-1440 .ligne-34 {
  height: 192px;
  left: 769px;
  top: 2304px;
  width: 2px;
}

.pricing-1440 .ligne-58 {
  height: 192px;
  left: 412px;
  top: 2304px;
  width: 2px;
}

.pricing-1440 .phone {
  left: 786px;
  letter-spacing: 2.55px;
  line-height: 17px;
  position: absolute;
  top: 2396px;
  white-space: nowrap;
}

.pricing-1440 .address-11 {
  left: 786px;
  letter-spacing: 2.70px;
  line-height: 18px;
  top: 2455px;
}

.pricing-1440 .trac-436 {
  height: 39px;
  left: 713px;
  object-fit: cover;
  position: absolute;
  top: 2454px;
  width: 27px;
}

.pricing-1440 .overlap-group6 {
  height: 20px;
  left: 1076px;
  position: absolute;
  top: 2468px;
  width: 265px;
}

.pricing-1440 .c-le-nid-tous-droits-rservs {
  left: 4px;
  letter-spacing: 2.10px;
  line-height: 14px;
  position: absolute;
  top: 3px;
  white-space: nowrap;
}

.pricing-1440 .ellipse-3 {
  border: 1px solid;
  border-color: var(--black);
  border-radius: 9.88px;
  height: 20px;
  width: 20px;
}

.pricing-1440 .noun-no-pet-6367718 {
  background-image: url(../img/trac--2451-1x-png-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 137px;
  left: 669px;
  position: absolute;
  top: 1972px;
  width: 137px;
}

.pricing-1440 .address-12 {
  position: absolute;
  white-space: nowrap;
}

.pricing-1440 .draps-et-mnagecompris-11 {
  letter-spacing: 1.95px;
  line-height: 13px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
}

.pricing-1440 .ellipse {
  left: 0;
  position: absolute;
  top: 0;
}

.pricing-1440 .groupe-3-3 {
  background-position: 50% 50%;
  background-size: cover;
  opacity: 0.28;
  position: absolute;
  width: 1px;
}

.pricing-1440 .groupe-5-3 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  opacity: 0.28;
  position: absolute;
  width: 1px;
}

.pricing-1440 .price-11 {
  letter-spacing: 2.48px;
  line-height: 31px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
}
/* screen - pricing-375 */

.pricing-375 {
  background-color: var(--bianca);
  height: 2948px;
  overflow: hidden;
  position: relative;
  width: 375px;
}

.pricing-375 .groupe-8005 {
  cursor: pointer;
  display: flex;
  height: 51px;
  left: 164px;
  overflow: hidden;
  position: absolute;
  top: 16px;
  width: 48px;
}

.pricing-375 .groupe-8004 {
  display: flex;
  flex: 1;
  margin-bottom: 0;
  margin-top: 0;
  width: 47.52px;
}

.pricing-375 .groupe-8003 {
  align-items: center;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 3px;
  overflow: hidden;
  width: 47.52px;
}

.pricing-375 .flex-row-7 {
  height: 33px;
  margin-right: 1.33px;
  min-width: 33px;
}

.pricing-375 .groupe-7570 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  margin-top: 2.01px;
  opacity: 0.28;
  width: 1px;
}

.pricing-375 .overlap-group2-4 {
  height: 31px;
  margin-bottom: 0.18px;
  margin-left: 1px;
  width: 10px;
}

.pricing-375 .groupe-7405 {
  background-image: url(../img/groupe-7403-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 24px;
  width: 1px;
}

.pricing-375 .groupe-7408 {
  background-image: url(../img/groupe-7406-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 23px;
  width: 1px;
}

.pricing-375 .groupe-7411 {
  background-image: url(../img/groupe-7409-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 24px;
  width: 1px;
}

.pricing-375 .groupe-7414 {
  background-image: url(../img/groupe-7412-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 28px;
  width: 1px;
}

.pricing-375 .groupe-7417 {
  background-image: url(../img/groupe-7415-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 12px;
  width: 1px;
}

.pricing-375 .groupe-7420 {
  background-image: url(../img/groupe-1384-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 23px;
  width: 1px;
}

.pricing-375 .groupe-7423 {
  background-image: url(../img/groupe-7421-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 25px;
  width: 1px;
}

.pricing-375 .groupe-7426 {
  background-image: url(../img/groupe-1804-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 15px;
  width: 1px;
}

.pricing-375 .groupe-7429 {
  background-image: url(../img/groupe-7427-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 28px;
  width: 1px;
}

.pricing-375 .groupe-7432 {
  background-image: url(../img/groupe-100-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 25px;
  width: 1px;
}

.pricing-375 .groupe-7435 {
  background-image: url(../img/groupe-10014@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 15px;
  width: 1px;
}

.pricing-375 .groupe-7438 {
  background-image: url(../img/groupe-10116@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 23px;
  width: 1px;
}

.pricing-375 .groupe-7441 {
  background-image: url(../img/groupe-10134@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 23px;
  width: 1px;
}

.pricing-375 .groupe-7444 {
  background-image: url(../img/groupe-10134@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 26px;
  width: 1px;
}

.pricing-375 .groupe-7447 {
  background-image: url(../img/groupe-10122@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 19px;
  width: 1px;
}

.pricing-375 .groupe-7450 {
  background-image: url(../img/groupe-10122@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 24px;
  width: 1px;
}

.pricing-375 .groupe-7453 {
  background-image: url(../img/groupe-10122@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 26px;
  width: 1px;
}

.pricing-375 .groupe-7456 {
  background-image: url(../img/groupe-10116@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 23px;
  width: 1px;
}

.pricing-375 .groupe-7459 {
  background-image: url(../img/groupe-10116@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 12px;
  width: 1px;
}

.pricing-375 .groupe-7462 {
  background-image: url(../img/groupe-10128@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 26px;
  width: 1px;
}

.pricing-375 .groupe-7465 {
  background-image: url(../img/groupe-10014@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 23px;
  width: 1px;
}

.pricing-375 .groupe-7468 {
  background-image: url(../img/groupe-10122@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 25px;
  width: 1px;
}

.pricing-375 .groupe-7471 {
  background-image: url(../img/groupe-10128@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 28px;
  width: 1px;
}

.pricing-375 .groupe-7474 {
  background-image: url(../img/groupe-10128@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 27px;
  width: 1px;
}

.pricing-375 .groupe-7477 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 19px;
  width: 1px;
}

.pricing-375 .groupe-7480 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 26px;
  width: 1px;
}

.pricing-375 .groupe-7483 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 29px;
  width: 1px;
}

.pricing-375 .groupe-7486 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 12px;
  width: 1px;
}

.pricing-375 .groupe-7489 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 13px;
  width: 1px;
}

.pricing-375 .groupe-7492 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 25px;
  width: 1px;
}

.pricing-375 .groupe-7495 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 8px;
  width: 1px;
}

.pricing-375 .groupe-7498 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 27px;
  width: 1px;
}

.pricing-375 .groupe-7501 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 21px;
  width: 1px;
}

.pricing-375 .groupe-75-1 {
  left: 9px;
  top: 11px;
}

.pricing-375 .groupe-75-2 {
  left: 6px;
  top: 27px;
}

.pricing-375 .groupe-7513 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 25px;
  width: 1px;
}

.pricing-375 .groupe-7516 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 18px;
  width: 1px;
}

.pricing-375 .groupe-7519 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 11px;
  width: 1px;
}

.pricing-375 .groupe-75-3 {
  left: 6px;
  top: 24px;
}

.pricing-375 .groupe-7525 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 15px;
  width: 1px;
}

.pricing-375 .groupe-753 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 27px;
  width: 1px;
}

.pricing-375 .groupe-7534 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 7px;
  opacity: 0.28;
  position: absolute;
  top: 6px;
  width: 1px;
}

.pricing-375 .groupe-7540 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 10px;
  width: 1px;
}

.pricing-375 .groupe-75-4 {
  left: 6px;
  top: 26px;
}

.pricing-375 .groupe-7546 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 12px;
  width: 1px;
}

.pricing-375 .groupe-7549 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 23px;
  width: 1px;
}

.pricing-375 .groupe-7555 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 5px;
  width: 1px;
}

.pricing-375 .groupe-7561 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 28px;
  width: 1px;
}

.pricing-375 .groupe-7567 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 19px;
  width: 1px;
}

.pricing-375 .trac-2508 {
  height: 27px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  top: 5px;
  width: 4px;
}

.pricing-375 .groupe-7573 {
  background-image: url(../img/groupe-7571-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 9px;
  width: 1px;
}

.pricing-375 .groupe-7576 {
  background-image: url(../img/groupe-10014@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 8px;
  width: 1px;
}

.pricing-375 .groupe-7579 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 9px;
  width: 1px;
}

.pricing-375 .groupe-7-1 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 1px;
  top: 10px;
}

.pricing-375 .groupe-7585 {
  background-image: url(../img/groupe-10116@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 4px;
  width: 1px;
}

.pricing-375 .groupe-7-2 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 1px;
  top: 7px;
}

.pricing-375 .groupe-7591 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 1px;
  width: 1px;
}

.pricing-375 .groupe-7-3 {
  background-image: url(../img/groupe-10146@1x.png);
  left: 1px;
  top: 7px;
}

.pricing-375 .groupe-7597 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 4px;
  opacity: 0.28;
  position: absolute;
  top: 1px;
  width: 1px;
}

.pricing-375 .trac-2519 {
  height: 31px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 6px;
}

.pricing-375 .overlap-group3-3 {
  background-image: url(../img/trac--2660-10@1x.png);
  margin-top: 1.54px;
  min-width: 4px;
}

.pricing-375 .trac-2661 {
  height: 8px;
  object-fit: cover;
  width: 4px;
}

.pricing-375 .trac-2658 {
  height: 32px;
  margin-left: 1px;
  object-fit: cover;
  width: 6px;
}

.pricing-375 .overlap-group4-1 {
  align-self: flex-end;
  height: 22px;
  margin-left: 1px;
  position: relative;
  width: 10px;
}

.pricing-375 .overlap-group-container-1 {
  height: 22px;
  left: 0;
  position: absolute;
  top: 0;
  width: 10px;
}

.pricing-375 .overlap-group-6 {
  height: 17px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 3px;
}

.pricing-375 .groupe-7600 {
  background-image: url(../img/groupe-10005@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 12px;
  width: 1px;
}

.pricing-375 .groupe-7603 {
  background-image: url(../img/groupe-1303-6@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 15px;
  width: 1px;
}

.pricing-375 .groupe-7606 {
  background-image: url(../img/groupe-10200@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 5px;
  width: 1px;
}

.pricing-375 .groupe-7609 {
  background-image: url(../img/groupe-10008@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 12px;
  width: 1px;
}

.pricing-375 .groupe-7612 {
  background-image: url(../img/groupe-100-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 6px;
  width: 1px;
}

.pricing-375 .groupe-7615 {
  background-image: url(../img/groupe-10116@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 14px;
  width: 1px;
}

.pricing-375 .groupe-7621 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 7px;
  width: 1px;
}

.pricing-375 .groupe-7624 {
  background-image: url(../img/groupe-10113@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 12px;
  width: 1px;
}

.pricing-375 .groupe-7627 {
  background-image: url(../img/groupe-10113@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 12px;
  width: 1px;
}

.pricing-375 .groupe-7630 {
  background-image: url(../img/groupe-10128@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 14px;
  width: 1px;
}

.pricing-375 .groupe-76 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 9px;
  width: 1px;
}

.pricing-375 .groupe-7636 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 13px;
  width: 1px;
}

.pricing-375 .groupe-7639 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 12px;
  width: 1px;
}

.pricing-375 .groupe-7648 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 5px;
  width: 1px;
}

.pricing-375 .groupe-7-4 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 0;
  top: 13px;
}

.pricing-375 .groupe-7654 {
  background-image: url(../img/groupe-10128@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 14px;
  width: 1px;
}

.pricing-375 .groupe-7-5 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 2px;
  top: 14px;
}

.pricing-375 .groupe-7-6 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 1px;
  top: 14px;
}

.pricing-375 .groupe-7666 {
  background-image: url(../img/groupe-10128@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 14px;
  width: 1px;
}

.pricing-375 .groupe-7-7 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 1px;
  top: 15px;
}

.pricing-375 .groupe-7681 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 5px;
  width: 1px;
}

.pricing-375 .groupe-7684 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 6px;
  width: 1px;
}

.pricing-375 .groupe-7687 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 3px;
  width: 1px;
}

.pricing-375 .groupe-7705 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 13px;
  width: 1px;
}

.pricing-375 .groupe-7-8 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 1px;
  top: 12px;
}

.pricing-375 .groupe-7711 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 8px;
  width: 1px;
}

.pricing-375 .groupe-77 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 4px;
  width: 1px;
}

.pricing-375 .groupe-7732 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 1px;
  width: 1px;
}

.pricing-375 .groupe-775 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 12px;
  width: 1px;
}

.pricing-375 .groupe-7-9 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 1px;
  top: 6px;
}

.pricing-375 .groupe-7768 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 13px;
  width: 1px;
}

.pricing-375 .groupe-7771 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 9px;
  width: 1px;
}

.pricing-375 .trac-2582 {
  height: 17px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 1px;
}

.pricing-375 .overlap-group1-4 {
  height: 22px;
  left: 3px;
  width: 7px;
}

.pricing-375 .groupe-7618 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 11px;
  width: 1px;
}

.pricing-375 .groupe-7-10 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 1px;
  top: 8px;
}

.pricing-375 .groupe-7699 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 9px;
  width: 1px;
}

.pricing-375 .groupe-7720 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 11px;
  width: 1px;
}

.pricing-375 .groupe-7774 {
  background-image: url(../img/groupe-10122@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 19px;
  width: 1px;
}

.pricing-375 .groupe-7-11 {
  background-image: url(../img/groupe-10122@1x.png);
  left: 1px;
  top: 18px;
}

.pricing-375 .groupe-7780 {
  background-image: url(../img/groupe-10128@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 20px;
  width: 1px;
}

.pricing-375 .groupe-7783 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 21px;
  width: 1px;
}

.pricing-375 .groupe-7786 {
  background-image: url(../img/groupe-10044@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 16px;
  width: 1px;
}

.pricing-375 .groupe-7789 {
  background-image: url(../img/groupe-1807-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 15px;
  width: 1px;
}

.pricing-375 .groupe-7792 {
  background-image: url(../img/groupe-4806-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 16px;
  width: 1px;
}

.pricing-375 .groupe-7795 {
  background-image: url(../img/groupe-10002@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 19px;
  width: 1px;
}

.pricing-375 .groupe-7798 {
  background-image: url(../img/groupe-7796-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 7px;
  width: 1px;
}

.pricing-375 .groupe-7801 {
  background-image: url(../img/groupe-10056@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 15px;
  width: 1px;
}

.pricing-375 .groupe-7804 {
  background-image: url(../img/groupe-10086@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 16px;
  width: 1px;
}

.pricing-375 .groupe-7807 {
  background-image: url(../img/groupe-10101@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 9px;
  width: 1px;
}

.pricing-375 .groupe-7810 {
  background-image: url(../img/groupe-10011@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 17px;
  width: 1px;
}

.pricing-375 .groupe-7813 {
  background-image: url(../img/groupe-10011@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 19px;
  width: 1px;
}

.pricing-375 .groupe-7816 {
  background-image: url(../img/groupe-10134@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 17px;
  width: 1px;
}

.pricing-375 .groupe-7819 {
  background-image: url(../img/groupe-100-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 9px;
  width: 1px;
}

.pricing-375 .groupe-7822 {
  background-image: url(../img/groupe-10338@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 16px;
  width: 1px;
}

.pricing-375 .groupe-7825 {
  background-image: url(../img/groupe-10134@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 15px;
  width: 1px;
}

.pricing-375 .groupe-7828 {
  background-image: url(../img/groupe-10113@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 18px;
  width: 1px;
}

.pricing-375 .groupe-7834 {
  background-image: url(../img/groupe-10128@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 18px;
  width: 1px;
}

.pricing-375 .groupe-7-12 {
  background-image: url(../img/groupe-10146@1x.png);
  left: 1px;
  top: 16px;
}

.pricing-375 .groupe-7843 {
  background-image: url(../img/groupe-10128@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 15px;
  width: 1px;
}

.pricing-375 .groupe-7846 {
  background-image: url(../img/groupe-10122@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 18px;
  width: 1px;
}

.pricing-375 .groupe-7-13 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 1px;
  top: 17px;
}

.pricing-375 .groupe-7855 {
  background-image: url(../img/groupe-10113@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 19px;
  width: 1px;
}

.pricing-375 .groupe-7858 {
  background-image: url(../img/groupe-10014@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 15px;
  width: 1px;
}

.pricing-375 .groupe-7861 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 16px;
  width: 1px;
}

.pricing-375 .groupe-7864 {
  background-image: url(../img/groupe-10116@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 18px;
  width: 1px;
}

.pricing-375 .groupe-7-14 {
  background-image: url(../img/groupe-10146@1x.png);
  left: 2px;
  top: 18px;
}

.pricing-375 .groupe-7873 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 18px;
  width: 1px;
}

.pricing-375 .groupe-7879 {
  background-image: url(../img/groupe-10128@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 17px;
  width: 1px;
}

.pricing-375 .groupe-7882 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 13px;
  width: 1px;
}

.pricing-375 .groupe-7888 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 19px;
  width: 1px;
}

.pricing-375 .groupe-7891 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 8px;
  width: 1px;
}

.pricing-375 .groupe-7900 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 5px;
  width: 1px;
}

.pricing-375 .groupe-7903 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 18px;
  width: 1px;
}

.pricing-375 .groupe-7909 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 4px;
  opacity: 0.28;
  position: absolute;
  top: 6px;
  width: 1px;
}

.pricing-375 .groupe-79 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 18px;
  width: 1px;
}

.pricing-375 .groupe-7915 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 17px;
  width: 1px;
}

.pricing-375 .groupe-7918 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 17px;
  width: 1px;
}

.pricing-375 .groupe-7921 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 4px;
  opacity: 0.28;
  position: absolute;
  top: 8px;
  width: 1px;
}

.pricing-375 .groupe-7927 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 19px;
  width: 1px;
}

.pricing-375 .groupe-7936 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 11px;
  width: 1px;
}

.pricing-375 .groupe-7939 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 18px;
  width: 1px;
}

.pricing-375 .groupe-7942 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 6px;
  width: 1px;
}

.pricing-375 .groupe-7951 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 4px;
  opacity: 0.28;
  position: absolute;
  top: 10px;
  width: 1px;
}

.pricing-375 .groupe-7963 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 2px;
  width: 1px;
}

.pricing-375 .groupe-7975 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 4px;
  opacity: 0.28;
  position: absolute;
  top: 7px;
  width: 1px;
}

.pricing-375 .groupe-7978 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 15px;
  width: 1px;
}

.pricing-375 .groupe-7987 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 4px;
  opacity: 0.28;
  position: absolute;
  top: 2px;
  width: 1px;
}

.pricing-375 .groupe-7990 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 4px;
  opacity: 0.28;
  position: absolute;
  top: 6px;
  width: 1px;
}

.pricing-375 .groupe-7993 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 19px;
  width: 1px;
}

.pricing-375 .groupe-7996 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 9px;
  width: 1px;
}

.pricing-375 .groupe-8002 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 12px;
  width: 1px;
}

.pricing-375 .trac-2657 {
  height: 21px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 6px;
}

.pricing-375 .trac-2583 {
  height: 2px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 2px;
}

.pricing-375 .trac-2659 {
  height: 15px;
  object-fit: cover;
  width: 48px;
}

.pricing-375 .composant-5-12 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  gap: 7px;
  left: 20px;
  min-height: 20px;
  position: absolute;
  top: 31px;
  width: 23px;
}

.pricing-375 .email {
  left: 166px;
  letter-spacing: 1.80px;
  line-height: 12px;
  position: absolute;
  text-align: center;
  top: 2266px;
  white-space: nowrap;
}

.pricing-375 .gitelenidgmailcom-2 {
  left: 113px;
  letter-spacing: 1.80px;
  line-height: 12px;
  text-align: center;
  top: 2294px;
}

.pricing-375 .phone-2 {
  left: 134px;
  letter-spacing: 1.80px;
  line-height: 12px;
  text-align: center;
  top: 2409px;
}

.pricing-375 .address-26 {
  left: 42px;
  letter-spacing: 1.80px;
  line-height: 12px;
  position: absolute;
  text-align: center;
  top: 2537px;
  white-space: nowrap;
}

.pricing-375 .tlphone {
  left: 147px;
  letter-spacing: 1.80px;
  line-height: 12px;
  position: absolute;
  text-align: center;
  top: 2381px;
  white-space: nowrap;
}

.pricing-375 .nous-trouver {
  left: 132px;
  letter-spacing: 1.95px;
  line-height: 13px;
  position: absolute;
  text-align: center;
  top: 2507px;
  white-space: nowrap;
}

.pricing-375 .trac-2875 {
  height: 34px;
  left: 168px;
  object-fit: cover;
  position: absolute;
  top: 2332px;
  width: 34px;
}

.pricing-375 .trac-2876 {
  height: 31px;
  left: 166px;
  object-fit: cover;
  position: absolute;
  top: 2212px;
  width: 39px;
}

.pricing-375 .trac-2662 {
  height: 42px;
  left: 171px;
  object-fit: cover;
  position: absolute;
  top: 2449px;
  width: 29px;
}

.pricing-375 .ligne-91 {
  height: 1px;
  left: 31px;
  top: 2180px;
  width: 314px;
}

.pricing-375 .groupe-8610 {
  cursor: pointer;
  display: flex;
  height: 125px;
  left: 123px;
  overflow: hidden;
  position: absolute;
  top: 2745px;
  width: 117px;
}

.pricing-375 .flex-row-8 {
  margin-right: 3.27px;
  min-width: 80px;
}

.pricing-375 .overlap-group2-5 {
  height: 77px;
  margin-left: 3px;
  margin-top: 1.01px;
  width: 23px;
}

.pricing-375 .groupe-8094 {
  background-image: url(../img/groupe-178-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 15px;
  opacity: 0.28;
  position: absolute;
  top: 32px;
  width: 1px;
}

.pricing-375 .groupe-8100 {
  background-image: url(../img/groupe-1297-6@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 16px;
  opacity: 0.28;
  position: absolute;
  top: 21px;
  width: 1px;
}

.pricing-375 .groupe-8178 {
  background-image: url(../img/groupe-1387-6@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 2px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 21px;
  width: 1px;
}

.pricing-375 .groupe-8181 {
  background-image: url(../img/groupe-1390-6@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 21px;
  width: 1px;
}

.pricing-375 .groupe-8190 {
  background-image: url(../img/groupe-10002@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 11px;
  width: 1px;
}

.pricing-375 .overlap-group3-4 {
  background-image: url(../img/trac--2870-1@1x.png);
  margin-left: 1px;
  margin-top: 5.24px;
  min-width: 9px;
}

.pricing-375 .flex-col-3 {
  align-items: flex-start;
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  gap: 3px;
  margin-bottom: 2.6px;
  margin-left: 3px;
  min-height: 48px;
  width: 6px;
}

.pricing-375 .overlap-group-container-2 {
  align-self: flex-end;
  height: 51px;
  margin-left: 1px;
  position: relative;
  width: 17px;
}

.pricing-375 .groupe-container {
  height: 2px;
  left: 0;
  position: absolute;
  top: 28px;
  width: 1px;
}

.pricing-375 .overlap-group1-5 {
  height: 51px;
  left: 1px;
  width: 16px;
}

.pricing-375 .groupe-8391 {
  background-image: url(../img/groupe-10203@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 2px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 38px;
  width: 1px;
}

.pricing-375 .groupe-8400 {
  background-image: url(../img/groupe-10212@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 46px;
  width: 1px;
}

.pricing-375 .groupe-8421 {
  background-image: url(../img/groupe-10233@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 41px;
  width: 1px;
}

.pricing-375 .groupe-8475 {
  background-image: url(../img/groupe-10287@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 45px;
  width: 1px;
}

.pricing-375 .groupe-8487 {
  background-image: url(../img/groupe-10299@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 31px;
  width: 1px;
}

.pricing-375 .groupe-8007 {
  align-items: flex-end;
  display: flex;
  height: 14px;
  left: 100px;
  min-width: 171px;
  position: absolute;
  top: 2885px;
}

.pricing-375 .overlap-group6-2 {
  height: 14px;
  margin-bottom: -0.35px;
  position: relative;
  width: 171px;
}

.pricing-375 .accueil-4 {
  cursor: pointer;
  left: 46px;
  letter-spacing: 0.80px;
  line-height: 8px;
  position: absolute;
  top: 2587px;
  white-space: nowrap;
}

.pricing-375 .explorer-le-gte-4 {
  cursor: pointer;
  left: 46px;
  letter-spacing: 0.80px;
  line-height: 8px;
  position: absolute;
  top: 2606px;
  white-space: nowrap;
}

.pricing-375 .galerie-4 {
  cursor: pointer;
  left: 46px;
  letter-spacing: 0.80px;
  line-height: 8px;
  position: absolute;
  top: 2625px;
  white-space: nowrap;
}

.pricing-375 .tarifs-et-rservations-4 {
  left: 46px;
  letter-spacing: 0.80px;
  line-height: 8px;
  position: absolute;
  top: 2644px;
  white-space: nowrap;
}

.pricing-375 .activits-et-tourisme-4 {
  cursor: pointer;
  left: 46px;
  letter-spacing: 0.80px;
  line-height: 8px;
  position: absolute;
  top: 2663px;
  white-space: nowrap;
}

.pricing-375 .place-4 {
  cursor: pointer;
  left: 46px;
  letter-spacing: 0.80px;
  line-height: 8px;
  position: absolute;
  top: 2681px;
  white-space: nowrap;
}

.pricing-375 .ligne-89 {
  height: 104px;
  left: 30px;
  top: 2587px;
  width: 1px;
}

.pricing-375 .gitelenidgmailcom-3 {
  left: 232px;
  letter-spacing: 1.35px;
  line-height: 9px;
  top: 2594px;
}

.pricing-375 .trac-2872 {
  height: 17px;
  left: 190px;
  object-fit: cover;
  position: absolute;
  top: 2632px;
  width: 17px;
}

.pricing-375 .trac-2873 {
  height: 16px;
  left: 190px;
  object-fit: cover;
  position: absolute;
  top: 2591px;
  width: 19px;
}

.pricing-375 .ligne-90 {
  height: 104px;
  left: 222px;
  top: 2587px;
  width: 1px;
}

.pricing-375 .phone-3 {
  left: 232px;
  letter-spacing: 1.35px;
  line-height: 9px;
  top: 2637px;
}

.pricing-375 .address-27 {
  left: 232px;
  letter-spacing: 1.35px;
  line-height: 9px;
  position: absolute;
  top: 2669px;
  white-space: nowrap;
}

.pricing-375 .trac-2874 {
  height: 21px;
  left: 192px;
  object-fit: cover;
  position: absolute;
  top: 2668px;
  width: 15px;
}

.pricing-375 .overlap-group13 {
  background-image: url(../img/groupe-de-masques-25-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 577px;
  left: 0;
  position: absolute;
  top: 101px;
  width: 375px;
}

.pricing-375 .rectangle-3830 {
  background-color: var(--black);
  border-radius: 10px;
  height: 577px;
  left: 0;
  opacity: 0.64;
  position: absolute;
  top: 0;
  width: 375px;
}

.pricing-375 .bienvenue-dans-votre-2 {
  left: 52px;
  letter-spacing: 0;
  line-height: 20px;
  position: absolute;
  top: 90px;
  white-space: nowrap;
}

.pricing-375 .retrouvez-ici-toutes-2 {
  color: var(--corn);
  font-family: var(--font-family-josefin_sans);
  font-size: var(--font-size-l);
  font-weight: 400;
  height: 211px;
  left: 52px;
  letter-spacing: 1.80px;
  line-height: 12px;
  position: absolute;
  top: 187px;
  width: 251px;
}

.pricing-375 .span0-1 {
  color: var(--white);
  font-weight: 500;
}

.pricing-375 .overlap-group7-2 {
  border-radius: 18.5px;
  height: 37px;
  left: 172px;
  position: absolute;
  top: 478px;
  width: 37px;
}

.pricing-375 .ellipse-1-2 {
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 18.5px;
  height: 37px;
  left: 0;
  opacity: 0.55;
  position: absolute;
  top: 0;
  width: 37px;
}

.pricing-375 .union-1-2 {
  height: 21px;
  left: 8px;
  object-fit: cover;
  position: absolute;
  top: 5px;
  width: 21px;
}

.pricing-375 .ellipse-2-1 {
  border: 3px solid;
  border-color: var(--white);
  border-radius: 18.5px;
  height: 37px;
  left: 0;
  opacity: 0.55;
  position: absolute;
  top: 0;
  width: 37px;
}

.pricing-375 .tarifs-hors-saison-1 {
  left: 79px;
  letter-spacing: 3.00px;
  line-height: 20px;
  position: absolute;
  top: 716px;
  white-space: nowrap;
}

.pricing-375 .overlap-group8 {
  align-items: center;
  background-color: var(--bianca);
  border-radius: 10px;
  box-shadow: 0px 3px 6px #00000029;
  display: flex;
  flex-direction: column;
  left: 249px;
  min-height: 150px;
  padding: 15.5px 18px;
  position: absolute;
  top: 763px;
  width: 107px;
}

.pricing-375 .address-24 {
  letter-spacing: 1.20px;
  line-height: 8px;
  margin-right: 5.0px;
  margin-top: 12px;
  min-height: 20px;
  min-width: 40px;
  text-align: center;
  white-space: nowrap;
}

.pricing-375 .price-22 {
  letter-spacing: 1.36px;
  line-height: 17px;
  margin-left: 3.0px;
  margin-top: 27px;
  min-height: 19px;
  min-width: 62px;
}

.pricing-375 .draps-et-mnagecompris-22 {
  align-self: flex-start;
  letter-spacing: 0.90px;
  line-height: 6px;
  margin-top: 24px;
  min-width: 62px;
}

.pricing-375 .overlap-group18 {
  align-items: center;
  background-color: var(--bianca);
  border-radius: 10px;
  box-shadow: 0px 3px 6px #00000029;
  display: flex;
  flex-direction: column;
  left: 134px;
  min-height: 150px;
  padding: 15.5px 18px;
  position: absolute;
  top: 763px;
  width: 107px;
}

.pricing-375 .overlap-group10 {
  align-items: flex-start;
  background-color: var(--bianca);
  border-radius: 10px;
  box-shadow: 0px 3px 6px #00000029;
  display: flex;
  flex-direction: column;
  left: 19px;
  min-height: 150px;
  padding: 15.5px 20px;
  position: absolute;
  top: 763px;
  width: 107px;
}

.pricing-375 .address-28 {
  align-self: center;
  letter-spacing: 1.35px;
  line-height: 9px;
  margin-right: 5.0px;
  margin-top: 12px;
  min-height: 22px;
  min-width: 56px;
  text-align: center;
  white-space: nowrap;
}

.pricing-375 .price-24 {
  letter-spacing: 1.28px;
  line-height: 16px;
  margin-left: 1px;
  margin-top: 25px;
  min-height: 18px;
  min-width: 60px;
}

.pricing-375 .draps-et-mnagecompris-26 {
  letter-spacing: 0.90px;
  line-height: 6px;
  margin-top: 26px;
  min-width: 62px;
}

.pricing-375 .overlap-group15 {
  align-items: flex-end;
  background-color: var(--bianca);
  border-radius: 10px;
  box-shadow: 0px 3px 6px #00000029;
  display: flex;
  flex-direction: column;
  left: 19px;
  min-height: 150px;
  padding: 15.5px 17px;
  position: absolute;
  top: 924px;
  width: 106px;
}

.pricing-375 .address-29 {
  letter-spacing: 1.20px;
  line-height: 8px;
  margin-right: 19px;
  margin-top: 12px;
  min-height: 20px;
  min-width: 40px;
  text-align: center;
  white-space: nowrap;
}

.pricing-375 .price-25 {
  letter-spacing: 1.36px;
  line-height: 17px;
  margin-right: 1px;
  margin-top: 27px;
  min-height: 19px;
  min-width: 68px;
}

.pricing-375 .overlap-group12 {
  align-items: center;
  background-color: var(--bianca);
  border-radius: 10px;
  box-shadow: 0px 3px 6px #00000029;
  display: flex;
  flex-direction: column;
  left: 134px;
  min-height: 150px;
  padding: 15.5px 17px;
  position: absolute;
  top: 924px;
  width: 106px;
}

.pricing-375 .address-25 {
  letter-spacing: 1.35px;
  line-height: 9px;
  margin-top: 12px;
  min-height: 22px;
  min-width: 46px;
  text-align: center;
  white-space: nowrap;
}

.pricing-375 .price-23 {
  letter-spacing: 1.28px;
  line-height: 16px;
  margin-right: 2.0px;
  margin-top: 25px;
  min-height: 18px;
  min-width: 64px;
}

.pricing-375 .draps-et-mnagecompris-23 {
  align-self: flex-start;
  letter-spacing: 0.90px;
  line-height: 6px;
  margin-top: 26px;
  min-width: 62px;
}

.pricing-375 .overlap-group11 {
  align-items: center;
  background-color: var(--bianca);
  border-radius: 10px;
  box-shadow: 0px 3px 6px #00000029;
  display: flex;
  flex-direction: column;
  left: 248px;
  min-height: 150px;
  padding: 15.5px 18px;
  position: absolute;
  top: 924px;
  width: 108px;
}

.pricing-375 .address-30 {
  letter-spacing: 1.35px;
  line-height: 9px;
  margin-right: 2.0px;
  margin-top: 12px;
  min-height: 22px;
  min-width: 60px;
  text-align: center;
  white-space: nowrap;
}

.pricing-375 .price-26 {
  letter-spacing: 1.28px;
  line-height: 16px;
  margin-top: 25px;
  min-height: 18px;
  min-width: 64px;
}

.pricing-375 .serviettes-de-toilet-4 {
  top: 1101px;
}

.pricing-375 .serviettes-de-toilet-5 {
  top: 1728px;
}

.pricing-375 .borne-de-recharge-po-4 {
  top: 1141px;
}

.pricing-375 .borne-de-recharge-po-5 {
  top: 1768px;
}

.pricing-375 .possibilit-de-tarif-4 {
  top: 1184px;
}

.pricing-375 .possibilit-de-tarif-5 {
  top: 1811px;
}

.pricing-375 .groupe-1213-2 {
  align-items: flex-end;
  background-color: var(--corn);
  border-radius: 26px;
  cursor: pointer;
  display: flex;
  height: 32px;
  justify-content: flex-end;
  left: 101px;
  min-width: 173px;
  padding: 7.3px 23.0px;
  position: absolute;
  top: 1229px;
}

.pricing-375 .groupe-9820 {
  align-items: flex-end;
  background-color: var(--corn);
  border-radius: 26px;
  cursor: pointer;
  display: flex;
  height: 32px;
  justify-content: flex-end;
  left: 101px;
  min-width: 173px;
  padding: 7.3px 23.0px;
  position: absolute;
  top: 1856px;
}

.pricing-375 .ligne-23-2 {
  height: 2px;
  left: 34px;
  object-fit: cover;
  position: absolute;
  top: 1290px;
  width: 306px;
}

.pricing-375 .tarifs-juillet-ao-2 {
  left: 68px;
  letter-spacing: 3.00px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 1320px;
  white-space: nowrap;
}

.pricing-375 .overlap-group17 {
  align-items: center;
  background-color: var(--bianca);
  border-radius: 10px;
  box-shadow: 0px 3px 6px #00000029;
  display: flex;
  flex-direction: column;
  left: 19px;
  min-height: 149px;
  padding: 15.5px 17px;
  position: absolute;
  top: 1391px;
  width: 107px;
}

.pricing-375 .address-31 {
  letter-spacing: 1.35px;
  line-height: 9px;
  margin-right: 1.0px;
  margin-top: 10px;
  min-height: 22px;
  min-width: 56px;
  text-align: center;
  white-space: nowrap;
}

.pricing-375 .price-27 {
  letter-spacing: 1.28px;
  line-height: 16px;
  margin-right: 1.0px;
  margin-top: 25px;
  min-height: 18px;
  min-width: 64px;
}

.pricing-375 .draps-et-mnagecompris-27 {
  align-self: flex-end;
  letter-spacing: 1.05px;
  line-height: 7px;
  margin-top: 26px;
  min-width: 72px;
}

.pricing-375 .overlap-group14 {
  align-items: center;
  background-color: var(--bianca);
  border-radius: 10px;
  box-shadow: 0px 3px 6px #00000029;
  display: flex;
  flex-direction: column;
  left: 135px;
  min-height: 149px;
  padding: 15.5px 17px;
  position: absolute;
  top: 1391px;
  width: 107px;
}

.pricing-375 .address-32 {
  letter-spacing: 1.35px;
  line-height: 9px;
  margin-right: 1.0px;
  margin-top: 10px;
  min-height: 22px;
  min-width: 46px;
  text-align: center;
  white-space: nowrap;
}

.pricing-375 .price-28 {
  letter-spacing: 1.28px;
  line-height: 16px;
  margin-right: 3.0px;
  margin-top: 25px;
  min-height: 18px;
  min-width: 62px;
}

.pricing-375 .draps-et-mnagecompris-24 {
  align-self: flex-start;
  letter-spacing: 1.05px;
  line-height: 7px;
  margin-top: 26px;
  min-width: 72px;
}

.pricing-375 .overlap-group20 {
  align-items: center;
  background-color: var(--bianca);
  border-radius: 10px;
  box-shadow: 0px 3px 6px #00000029;
  display: flex;
  flex-direction: column;
  left: 76px;
  min-height: 149px;
  padding: 15.5px 0;
  position: absolute;
  top: 1551px;
  width: 108px;
}

.pricing-375 .price-29 {
  letter-spacing: 1.28px;
  line-height: 16px;
  margin-top: 24px;
  min-height: 18px;
  min-width: 60px;
}

.pricing-375 .draps-et-mnagecompris-25 {
  letter-spacing: 1.05px;
  line-height: 7px;
  margin-top: 26px;
  min-width: 72px;
}

.pricing-375 .overlap-group16 {
  align-items: center;
  background-color: var(--bianca);
  border-radius: 10px;
  box-shadow: 0px 3px 6px #00000029;
  display: flex;
  flex-direction: column;
  left: 250px;
  min-height: 149px;
  padding: 15.5px 0;
  position: absolute;
  top: 1391px;
  width: 106px;
}

.pricing-375 .address-33 {
  letter-spacing: 1.35px;
  line-height: 9px;
  margin-right: 2.0px;
  margin-top: 10px;
  min-height: 22px;
  min-width: 46px;
  text-align: center;
  white-space: nowrap;
}

.pricing-375 .overlap-group9 {
  align-items: center;
  background-color: var(--bianca);
  border-radius: 10px;
  box-shadow: 0px 3px 6px #00000029;
  display: flex;
  flex-direction: column;
  left: 192px;
  min-height: 149px;
  padding: 15.5px 17px;
  position: absolute;
  top: 1551px;
  width: 107px;
}

.pricing-375 .address-34 {
  letter-spacing: 1.35px;
  line-height: 9px;
  margin-right: 3.0px;
  margin-top: 12px;
  min-height: 22px;
  min-width: 60px;
  text-align: center;
  white-space: nowrap;
}

.pricing-375 .price-30 {
  letter-spacing: 1.28px;
  line-height: 16px;
  margin-right: 3.0px;
  margin-top: 24px;
  min-height: 18px;
  min-width: 62px;
}

.pricing-375 .les-animaux-ne-sont-2 {
  left: 40px;
  letter-spacing: 1.80px;
  line-height: 12px;
  position: absolute;
  text-align: center;
  top: 2103px;
  white-space: nowrap;
}

.pricing-375 .overlap-group19 {
  align-items: flex-end;
  background-color: var(--bianca);
  border-radius: 10px;
  box-shadow: 0px 3px 6px #00000029;
  display: flex;
  height: 139px;
  left: 118px;
  min-width: 139px;
  padding: 17.2px 19.8px;
  position: absolute;
  top: 1928px;
}

.pricing-375 .noun-no-pet-6367718-2 {
  background-image: url(../img/trac--2451-2-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 98px;
  width: 98px;
}

.pricing-375 .borne-de-recharge-po {
  height: 33px;
  left: -105px;
  letter-spacing: 1.80px;
  line-height: 12px;
  position: absolute;
  text-align: center;
  width: 588px;
}

.pricing-375 .draps-et-mnagecompris {
  min-height: 17px;
  text-align: center;
  white-space: nowrap;
}

.pricing-375 .flex-row {
  align-items: flex-start;
  display: flex;
}

.pricing-375 .gitelenidgmailcom {
  position: absolute;
  white-space: nowrap;
}

.pricing-375 .groupe-7 {
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  opacity: 0.28;
  position: absolute;
  width: 1px;
}

.pricing-375 .groupe-75 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  opacity: 0.28;
  position: absolute;
  width: 1px;
}

.pricing-375 .overlap-group1 {
  position: absolute;
  top: 0;
}

.pricing-375 .overlap-group2 {
  align-self: center;
  position: relative;
}

.pricing-375 .overlap-group3 {
  align-items: flex-start;
  align-self: center;
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
}

.pricing-375 .phone {
  position: absolute;
  white-space: nowrap;
}

.pricing-375 .possibilit-de-tarif {
  height: 41px;
  left: -105px;
  letter-spacing: 1.80px;
  line-height: 12px;
  position: absolute;
  text-align: center;
  width: 588px;
}

.pricing-375 .price {
  text-align: center;
  white-space: nowrap;
}

.pricing-375 .serviettes-de-toilet {
  height: 30px;
  left: 3px;
  letter-spacing: 1.80px;
  line-height: 12px;
  position: absolute;
  text-align: center;
  width: 373px;
}
/* screen - pricing-768-all-breakpoints */

.pricing-768-all-breakpoints {
  align-items: center;
  background-color: var(--bianca);
  display: flex;
  flex-direction: column;
  gap: 1px;
  height: 1431.6px;
  overflow: hidden;
  width: 768px;
}

.pricing-768-all-breakpoints .flex-row-4 {
  margin-right: 4.28px;
  margin-top: 14px;
  min-width: 738px;
}

.pricing-768-all-breakpoints .groupe-603-1 {
  cursor: pointer;
  display: flex;
  height: 43px;
  overflow: hidden;
  width: 40px;
}

.pricing-768-all-breakpoints .groupe-602-1 {
  display: flex;
  flex: 1;
  margin-bottom: 0;
  margin-top: 0;
  width: 40.29px;
}

.pricing-768-all-breakpoints .groupe-601-1 {
  align-items: center;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 2px;
  overflow: hidden;
  padding: 0 0.0px;
  width: 40.29px;
}

.pricing-768-all-breakpoints .flex-row-5 {
  height: 28px;
  margin-right: 1.13px;
  min-width: 28px;
}

.pricing-768-all-breakpoints .overlap-group-container {
  align-self: center;
  height: 27px;
  margin-bottom: 0.3px;
  position: relative;
  width: 11px;
}

.pricing-768-all-breakpoints .overlap-group1-2 {
  height: 27px;
  left: 0;
  position: absolute;
  top: 0;
  width: 8px;
}

.pricing-768-all-breakpoints .groupe-3-3 {
  background-image: url(../img/groupe-1-4-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 4px;
  opacity: 0.28;
  position: absolute;
  top: 20px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-6-1 {
  background-image: url(../img/groupe-7550-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 19px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-18-1 {
  background-image: url(../img/groupe-10308@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 4px;
  opacity: 0.28;
  position: absolute;
  top: 19px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-27-1 {
  background-image: url(../img/groupe-10122@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 23px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-30-1 {
  background-image: url(../img/groupe-10128@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 4px;
  opacity: 0.28;
  position: absolute;
  top: 21px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-7 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 5px;
  top: 20px;
}

.pricing-768-all-breakpoints .groupe-39 {
  background-image: url(../img/groupe-10113@1x.png);
  left: 5px;
  top: 20px;
}

.pricing-768-all-breakpoints .groupe-42-2 {
  background-image: url(../img/groupe-10116@1x.png);
  left: 5px;
  top: 22px;
}

.pricing-768-all-breakpoints .groupe-8 {
  background-image: url(../img/groupe-10146@1x.png);
  left: 5px;
  top: 16px;
}

.pricing-768-all-breakpoints .groupe-48-1 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 20px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-51-1 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 22px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-54-1 {
  background-image: url(../img/groupe-10116@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 4px;
  opacity: 0.28;
  position: absolute;
  top: 19px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-60-1 {
  background-image: url(../img/groupe-10128@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 4px;
  opacity: 0.28;
  position: absolute;
  top: 22px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-63-1 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 4px;
  opacity: 0.28;
  position: absolute;
  top: 20px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-10 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 5px;
  top: 23px;
}

.pricing-768-all-breakpoints .groupe-11 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 5px;
  top: 24px;
}

.pricing-768-all-breakpoints .groupe-13 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 5px;
  top: 21px;
}

.pricing-768-all-breakpoints .groupe-14 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 5px;
  top: 15px;
}

.pricing-768-all-breakpoints .groupe-1-3 {
  left: 4px;
  top: 23px;
}

.pricing-768-all-breakpoints .groupe-16 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 6px;
  top: 5px;
}

.pricing-768-all-breakpoints .groupe-1-4 {
  left: 5px;
  top: 22px;
}

.pricing-768-all-breakpoints .groupe-17 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 5px;
  top: 16px;
}

.pricing-768-all-breakpoints .groupe-19 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 1px;
  top: 8px;
}

.pricing-768-all-breakpoints .groupe-20 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 1px;
  top: 4px;
}

.pricing-768-all-breakpoints .groupe-22 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 0;
  top: 6px;
}

.pricing-768-all-breakpoints .overlap-group2-2 {
  align-items: flex-start;
  background-image: url(../img/trac--208-5-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 7px;
  left: 8px;
  min-width: 3px;
  position: absolute;
  top: 11px;
}

.pricing-768-all-breakpoints .overlap-group4 {
  align-self: flex-end;
  height: 18px;
  margin-left: 1px;
  position: relative;
  width: 8px;
}

.pricing-768-all-breakpoints .overlap-group-3 {
  height: 18px;
  left: 0;
  position: absolute;
  top: 0;
  width: 8px;
}

.pricing-768-all-breakpoints .groupe-2-1 {
  background-image: url(../img/groupe-10146@1x.png);
  left: 1px;
  top: 15px;
}

.pricing-768-all-breakpoints .groupe-22-1 {
  background-image: url(../img/groupe-10128@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 13px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-23 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 0;
  top: 14px;
}

.pricing-768-all-breakpoints .groupe-24-1 {
  background-image: url(../img/groupe-10146@1x.png);
  left: 0;
  top: 14px;
}

.pricing-768-all-breakpoints .groupe-25 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 2px;
  top: 15px;
}

.pricing-768-all-breakpoints .groupe-26 {
  background-image: url(../img/groupe-10146@1x.png);
  left: 1px;
  top: 14px;
}

.pricing-768-all-breakpoints .groupe-28 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 0;
  top: 15px;
}

.pricing-768-all-breakpoints .groupe-29 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 1px;
  top: 15px;
}

.pricing-768-all-breakpoints .groupe-31 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 3px;
  top: 7px;
}

.pricing-768-all-breakpoints .groupe-32 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 1px;
  top: 14px;
}

.pricing-768-all-breakpoints .groupe-34 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 3px;
  top: 8px;
}

.pricing-768-all-breakpoints .groupe-35 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 3px;
  top: 4px;
}

.pricing-768-all-breakpoints .groupe-369 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 1px;
  top: 11px;
}

.pricing-768-all-breakpoints .groupe-384-1 {
  background-image: url(../img/groupe-382-5-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 13px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-390-1 {
  background-image: url(../img/groupe-10107@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 13px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-408-1 {
  background-image: url(../img/groupe-10128@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 14px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-42-1 {
  background-image: url(../img/groupe-10113@1x.png);
  left: 3px;
  top: 13px;
}

.pricing-768-all-breakpoints .groupe-36 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 4px;
  top: 15px;
}

.pricing-768-all-breakpoints .groupe-4-1 {
  top: 14px;
}

.pricing-768-all-breakpoints .groupe-37 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 3px;
  top: 14px;
}

.pricing-768-all-breakpoints .groupe-38 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 4px;
  top: 16px;
}

.pricing-768-all-breakpoints .groupe-5-3 {
  top: 15px;
}

.pricing-768-all-breakpoints .groupe-504 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 3px;
  top: 12px;
}

.pricing-768-all-breakpoints .groupe-5-4 {
  top: 16px;
}

.pricing-768-all-breakpoints .groupe-5-5 {
  top: 5px;
}

.pricing-768-all-breakpoints .groupe-5-6 {
  top: 13px;
}

.pricing-768-all-breakpoints .groupe-573 {
  background-image: url(../img/groupe-10167@1x.png);
  left: 6px;
  top: 6px;
}

.pricing-768-all-breakpoints .trac-207-1 {
  height: 13px;
  margin-right: 0;
  object-fit: cover;
  width: 40px;
}

.pricing-768-all-breakpoints .groupe-10425-1 {
  align-items: flex-end;
  display: flex;
  height: 11px;
  margin-left: 111px;
  margin-top: 1.95px;
  min-width: 544px;
}

.pricing-768-all-breakpoints .accueil-2 {
  letter-spacing: 1.05px;
  line-height: 7px;
  min-height: 9px;
  min-width: 38px;
}

.pricing-768-all-breakpoints .explorer-le-gte-2 {
  letter-spacing: 1.05px;
  line-height: 7px;
  margin-bottom: -1px;
  margin-left: 24px;
  min-height: 11px;
  min-width: 83px;
}

.pricing-768-all-breakpoints .galerie-2 {
  letter-spacing: 1.05px;
  line-height: 7px;
  margin-left: 25px;
  min-height: 9px;
  min-width: 38px;
}

.pricing-768-all-breakpoints .overlap-group5 {
  height: 10px;
  margin-bottom: -0.5px;
  margin-left: 23px;
  position: relative;
  width: 112px;
}

.pricing-768-all-breakpoints .tarifs-et-rservations-2 {
  left: 0;
  letter-spacing: 1.05px;
  line-height: 7px;
  top: 0;
}

.pricing-768-all-breakpoints .rectangle-413-1 {
  background-color: var(--corn);
  height: 1px;
  left: 0;
  position: absolute;
  top: 8px;
  width: 110px;
}

.pricing-768-all-breakpoints .activits-et-tourisme-2 {
  letter-spacing: 1.05px;
  line-height: 7px;
  margin-bottom: -0.5px;
  margin-left: 26px;
  min-height: 10px;
  min-width: 107px;
}

.pricing-768-all-breakpoints .place-2 {
  letter-spacing: 1.05px;
  line-height: 7px;
  margin-left: 26px;
  min-height: 9px;
  min-width: 42px;
}

.pricing-768-all-breakpoints .composant-5-24 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  gap: 3px;
  margin-left: 32px;
  margin-top: 1.95px;
  min-height: 9px;
  width: 11px;
}

.pricing-768-all-breakpoints .overlap-group7-1 {
  height: 1375px;
  position: relative;
  width: 798px;
}

.pricing-768-all-breakpoints .groupe-de-masques-25-1 {
  height: 432px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 768px;
}

.pricing-768-all-breakpoints .trac-2449-1 {
  height: 462px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 798px;
}

.pricing-768-all-breakpoints .rectangle-426-1 {
  background-color: var(--bianca);
  border: 1px solid;
  border-color: var(--dove-gray);
  border-radius: 30px 30px 0px 0px;
  height: 979px;
  left: 15px;
  position: absolute;
  top: 396px;
  width: 768px;
}

.pricing-768-all-breakpoints .bienvenue-dans-votre-1 {
  left: 84px;
  letter-spacing: 0;
  line-height: 17px;
  position: absolute;
  top: 92px;
  white-space: nowrap;
}

.pricing-768-all-breakpoints .tarifs-hors-saison {
  left: 286px;
  letter-spacing: 3.00px;
  line-height: 20px;
  position: absolute;
  top: 410px;
  white-space: nowrap;
}

.pricing-768-all-breakpoints .serviettes-de-toilet-2 {
  top: 624px;
}

.pricing-768-all-breakpoints .borne-de-recharge-po-2 {
  top: 640px;
}

.pricing-768-all-breakpoints .possibilit-de-tarif-2 {
  top: 657px;
}

.pricing-768-all-breakpoints .tarifs-juillet-ao-1 {
  left: 148px;
  letter-spacing: 3.00px;
  line-height: 20px;
  position: absolute;
  top: 746px;
  white-space: nowrap;
}

.pricing-768-all-breakpoints .rectangle-416-1 {
  background-color: var(--bianca);
  border-radius: 10px;
  box-shadow: 0px 3px 6px #00000029;
  height: 148px;
  left: 60px;
  position: absolute;
  top: 455px;
  width: 106px;
}

.pricing-768-all-breakpoints .rectangle-629-1 {
  background-color: var(--bianca);
  border-radius: 10px;
  box-shadow: 0px 3px 6px #00000029;
  height: 148px;
  left: 174px;
  position: absolute;
  top: 455px;
  width: 107px;
}

.pricing-768-all-breakpoints .rectangle-630-1 {
  background-color: var(--bianca);
  border-radius: 10px;
  box-shadow: 0px 3px 6px #00000029;
  height: 148px;
  left: 289px;
  position: absolute;
  top: 455px;
  width: 106px;
}

.pricing-768-all-breakpoints .rectangle-631-1 {
  background-color: var(--bianca);
  border-radius: 10px;
  box-shadow: 0px 3px 6px #00000029;
  height: 148px;
  left: 403px;
  position: absolute;
  top: 455px;
  width: 106px;
}

.pricing-768-all-breakpoints .overlap-group-4 {
  border-radius: 16.5px/17px;
  height: 34px;
  left: 375px;
  position: absolute;
  top: 306px;
  width: 33px;
}

.pricing-768-all-breakpoints .ellipse-1-1 {
  background-color: var(--white);
  border-radius: 16.5px/17px;
  height: 34px;
  left: 0;
  opacity: 0.55;
  position: absolute;
  top: 0;
  width: 33px;
}

.pricing-768-all-breakpoints .union-1-1 {
  height: 19px;
  left: 7px;
  object-fit: cover;
  position: absolute;
  top: 4px;
  width: 19px;
}

.pricing-768-all-breakpoints .address-12 {
  left: 84px;
  text-align: center;
  top: 481px;
}

.pricing-768-all-breakpoints .address-13 {
  left: 205px;
  text-align: center;
  top: 481px;
}

.pricing-768-all-breakpoints .address-14 {
  left: 319px;
  text-align: center;
  top: 481px;
}

.pricing-768-all-breakpoints .address-15 {
  left: 433px;
  text-align: center;
  top: 481px;
}

.pricing-768-all-breakpoints .draps-et-mnagecompris-11 {
  left: 79px;
  top: 570px;
}

.pricing-768-all-breakpoints .draps-et-mnagecompris-12 {
  left: 193px;
  top: 570px;
}

.pricing-768-all-breakpoints .draps-et-mnagecompris-13 {
  left: 308px;
  top: 570px;
}

.pricing-768-all-breakpoints .draps-et-mnagecompris-14 {
  left: 421px;
  top: 570px;
}

.pricing-768-all-breakpoints .price-11 {
  left: 83px;
  top: 528px;
}

.pricing-768-all-breakpoints .price-12 {
  left: 198px;
  top: 528px;
}

.pricing-768-all-breakpoints .price-13 {
  left: 312px;
  top: 528px;
}

.pricing-768-all-breakpoints .price-14 {
  left: 423px;
  top: 528px;
}

.pricing-768-all-breakpoints .ligne-23-1 {
  height: 1px;
  left: 141px;
  object-fit: cover;
  position: absolute;
  top: 720px;
  width: 516px;
}

.pricing-768-all-breakpoints .groupe-1213-1 {
  align-items: flex-end;
  background-color: var(--corn);
  border-radius: 26px;
  cursor: pointer;
  display: flex;
  height: 20px;
  justify-content: flex-end;
  left: 342px;
  min-width: 114px;
  padding: 2px 3px;
  position: absolute;
  top: 682px;
}

.pricing-768-all-breakpoints .retrouvez-ici-toutes-1 {
  color: var(--corn);
  font-family: var(--font-family-josefin_sans);
  font-size: var(--font-size-m);
  font-weight: 400;
  left: 83px;
  letter-spacing: 1.50px;
  line-height: 10px;
  position: absolute;
  top: 194px;
  white-space: nowrap;
}

.pricing-768-all-breakpoints .rectangle-632-1 {
  background-color: var(--bianca);
  border-radius: 10px;
  box-shadow: 0px 3px 6px #00000029;
  height: 148px;
  left: 518px;
  position: absolute;
  top: 455px;
  width: 106px;
}

.pricing-768-all-breakpoints .address-16 {
  left: 548px;
  text-align: center;
  top: 481px;
}

.pricing-768-all-breakpoints .draps-et-mnagecompris-15 {
  left: 536px;
  top: 570px;
}

.pricing-768-all-breakpoints .price-15 {
  left: 538px;
  top: 528px;
}

.pricing-768-all-breakpoints .rectangle-639-1 {
  background-color: var(--bianca);
  border-radius: 10px;
  box-shadow: 0px 3px 6px #00000029;
  height: 149px;
  left: 119px;
  position: absolute;
  top: 786px;
  width: 106px;
}

.pricing-768-all-breakpoints .rectangle-637-1 {
  background-color: var(--bianca);
  border-radius: 10px;
  box-shadow: 0px 3px 6px #00000029;
  height: 149px;
  left: 233px;
  position: absolute;
  top: 786px;
  width: 106px;
}

.pricing-768-all-breakpoints .rectangle-636-1 {
  background-color: var(--bianca);
  border-radius: 10px;
  box-shadow: 0px 3px 6px #00000029;
  height: 149px;
  left: 347px;
  position: absolute;
  top: 786px;
  width: 107px;
}

.pricing-768-all-breakpoints .rectangle-634-1 {
  background-color: var(--bianca);
  border-radius: 10px;
  box-shadow: 0px 3px 6px #00000029;
  height: 149px;
  left: 462px;
  position: absolute;
  top: 786px;
  width: 106px;
}

.pricing-768-all-breakpoints .address-17 {
  left: 142px;
  text-align: center;
  top: 813px;
}

.pricing-768-all-breakpoints .address-18 {
  left: 263px;
  text-align: center;
  top: 813px;
}

.pricing-768-all-breakpoints .address-19 {
  left: 378px;
  text-align: center;
  top: 813px;
}

.pricing-768-all-breakpoints .address-20 {
  left: 492px;
  text-align: center;
  top: 813px;
}

.pricing-768-all-breakpoints .draps-et-mnagecompris-16 {
  left: 135px;
  top: 902px;
}

.pricing-768-all-breakpoints .draps-et-mnagecompris-17 {
  left: 249px;
  top: 902px;
}

.pricing-768-all-breakpoints .draps-et-mnagecompris-18 {
  left: 364px;
  top: 902px;
}

.pricing-768-all-breakpoints .draps-et-mnagecompris-19 {
  left: 478px;
  top: 902px;
}

.pricing-768-all-breakpoints .price-16 {
  left: 139px;
  top: 859px;
}

.pricing-768-all-breakpoints .price-17 {
  left: 255px;
  top: 859px;
}

.pricing-768-all-breakpoints .price-18 {
  left: 368px;
  top: 859px;
}

.pricing-768-all-breakpoints .price-19 {
  left: 484px;
  top: 859px;
}

.pricing-768-all-breakpoints .serviettes-de-toilet-3 {
  top: 949px;
}

.pricing-768-all-breakpoints .les-animaux-ne-sont-1 {
  left: 265px;
  letter-spacing: 1.35px;
  line-height: 9px;
  position: absolute;
  text-align: center;
  top: 1157px;
  white-space: nowrap;
}

.pricing-768-all-breakpoints .rectangle-633-1 {
  background-color: var(--bianca);
  border-radius: 10px;
  box-shadow: 0px 3px 6px #00000029;
  height: 148px;
  left: 632px;
  position: absolute;
  top: 455px;
  width: 106px;
}

.pricing-768-all-breakpoints .address-21 {
  left: 654px;
  text-align: center;
  top: 481px;
}

.pricing-768-all-breakpoints .draps-et-mnagecompris-20 {
  left: 650px;
  top: 570px;
}

.pricing-768-all-breakpoints .price-20 {
  left: 653px;
  top: 528px;
}

.pricing-768-all-breakpoints .rectangle-3012-1 {
  background-color: var(--bianca);
  border-radius: 22px;
  box-shadow: 0px 3px 6px #00000029;
  height: 103px;
  left: 349px;
  position: absolute;
  top: 1039px;
  width: 103px;
}

.pricing-768-all-breakpoints .rectangle-635-1 {
  background-color: var(--bianca);
  border-radius: 10px;
  box-shadow: 0px 3px 6px #00000029;
  height: 149px;
  left: 576px;
  position: absolute;
  top: 786px;
  width: 107px;
}

.pricing-768-all-breakpoints .address-22 {
  left: 598px;
  text-align: center;
  top: 813px;
}

.pricing-768-all-breakpoints .draps-et-mnagecompris-21 {
  left: 593px;
  top: 902px;
}

.pricing-768-all-breakpoints .price-21 {
  left: 598px;
  top: 859px;
}

.pricing-768-all-breakpoints .groupe-1214-1 {
  align-items: flex-end;
  background-color: var(--corn);
  border-radius: 26px;
  cursor: pointer;
  display: flex;
  height: 21px;
  justify-content: flex-end;
  left: 342px;
  min-width: 114px;
  padding: 3px;
  position: absolute;
  top: 1003px;
}

.pricing-768-all-breakpoints .accueil-3 {
  left: 243px;
  letter-spacing: 0.80px;
  line-height: 8px;
  position: absolute;
  top: 1233px;
}

.pricing-768-all-breakpoints .explorer-le-gte-3 {
  left: 243px;
  letter-spacing: 0.80px;
  line-height: 8px;
  position: absolute;
  top: 1252px;
}

.pricing-768-all-breakpoints .galerie-3 {
  left: 243px;
  letter-spacing: 0.80px;
  line-height: 8px;
  position: absolute;
  top: 1271px;
}

.pricing-768-all-breakpoints .tarifs-et-rservations-3 {
  left: 243px;
  letter-spacing: 0.80px;
  line-height: 8px;
  top: 1290px;
}

.pricing-768-all-breakpoints .ligne-35-1 {
  height: 1px;
  left: 85px;
  object-fit: cover;
  position: absolute;
  top: 1194px;
  width: 638px;
}

.pricing-768-all-breakpoints .groupe-1821-1 {
  cursor: pointer;
  display: flex;
  height: 105px;
  left: 75px;
  overflow: hidden;
  position: absolute;
  top: 1233px;
  width: 98px;
}

.pricing-768-all-breakpoints .groupe-1820-1 {
  display: flex;
  flex: 1;
  margin-bottom: 0;
  margin-top: 0;
  width: 97.61px;
}

.pricing-768-all-breakpoints .groupe-1819-1 {
  align-items: center;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 6px;
  overflow: hidden;
  width: 97.61px;
}

.pricing-768-all-breakpoints .flex-row-6 {
  height: 67px;
  margin-right: 2.74px;
  min-width: 67px;
}

.pricing-768-all-breakpoints .groupe-1386-1 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  margin-top: 4.14px;
  opacity: 0.28;
  width: 1px;
}

.pricing-768-all-breakpoints .overlap-group1-3 {
  align-self: center;
  height: 64px;
  margin-left: 2px;
  margin-top: 0.68px;
  position: relative;
  width: 19px;
}

.pricing-768-all-breakpoints .groupe-1221-1 {
  background-image: url(../img/groupe-1219-6-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 2px;
  left: 11px;
  opacity: 0.28;
  position: absolute;
  top: 49px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1227-1 {
  background-image: url(../img/groupe-1225-6-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 11px;
  opacity: 0.28;
  position: absolute;
  top: 49px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1233-1 {
  background-image: url(../img/groupe-1231-7-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 2px;
  left: 12px;
  opacity: 0.28;
  position: absolute;
  top: 25px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1236-1 {
  background-image: url(../img/groupe-1234-10-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 11px;
  opacity: 0.28;
  position: absolute;
  top: 46px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1248-1 {
  background-image: url(../img/groupe-1246-10-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 11px;
  opacity: 0.28;
  position: absolute;
  top: 52px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1251-1 {
  background-image: url(../img/groupe-1249-10-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 12px;
  opacity: 0.28;
  position: absolute;
  top: 31px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1257-1 {
  background-image: url(../img/groupe-1255-10-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 11px;
  opacity: 0.28;
  position: absolute;
  top: 48px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1260-1 {
  background-image: url(../img/groupe-1258-10-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 11px;
  opacity: 0.28;
  position: absolute;
  top: 54px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1266-1 {
  background-image: url(../img/groupe-1306-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 11px;
  opacity: 0.28;
  position: absolute;
  top: 50px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1272-1 {
  background-image: url(../img/groupe-1375-3@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 11px;
  opacity: 0.28;
  position: absolute;
  top: 47px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1278-1 {
  background-image: url(../img/groupe-10071@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 11px;
  opacity: 0.28;
  position: absolute;
  top: 53px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1284-1 {
  background-image: url(../img/groupe-1306-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 11px;
  opacity: 0.28;
  position: absolute;
  top: 51px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1287-1 {
  background-image: url(../img/groupe-4599-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 11px;
  opacity: 0.28;
  position: absolute;
  top: 57px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1293-1 {
  background-image: url(../img/groupe-178-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 11px;
  opacity: 0.28;
  position: absolute;
  top: 40px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1296-1 {
  background-image: url(../img/groupe-10200@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 11px;
  opacity: 0.28;
  position: absolute;
  top: 54px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1302-1 {
  background-image: url(../img/groupe-10344@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 13px;
  opacity: 0.28;
  position: absolute;
  top: 25px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1305-1 {
  background-image: url(../img/groupe-100-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 12px;
  opacity: 0.28;
  position: absolute;
  top: 27px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1308-1 {
  background-image: url(../img/groupe-10014@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 11px;
  opacity: 0.28;
  position: absolute;
  top: 51px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1314-1 {
  background-image: url(../img/groupe-10344@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 11px;
  opacity: 0.28;
  position: absolute;
  top: 56px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1329-1 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 12px;
  opacity: 0.28;
  position: absolute;
  top: 50px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1338-1 {
  background-image: url(../img/groupe-100-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 11px;
  opacity: 0.28;
  position: absolute;
  top: 49px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1344-1 {
  background-image: url(../img/groupe-10113@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 12px;
  opacity: 0.28;
  position: absolute;
  top: 56px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1353-1 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 11px;
  opacity: 0.28;
  position: absolute;
  top: 56px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1359-1 {
  background-image: url(../img/groupe-10122@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 11px;
  opacity: 0.28;
  position: absolute;
  top: 52px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1377-1 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 12px;
  opacity: 0.28;
  position: absolute;
  top: 58px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1380-1 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 12px;
  opacity: 0.28;
  position: absolute;
  top: 53px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1383-1 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 13px;
  opacity: 0.28;
  position: absolute;
  top: 39px;
  width: 1px;
}

.pricing-768-all-breakpoints .trac-277-1 {
  height: 55px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  width: 9px;
}

.pricing-768-all-breakpoints .groupe-1392-1 {
  background-image: url(../img/groupe-4919@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 17px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1398-1 {
  background-image: url(../img/groupe-10089@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 20px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1410-1 {
  background-image: url(../img/groupe-10134@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 13px;
  width: 1px;
}

.pricing-768-all-breakpoints .trac-288-1 {
  height: 64px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 12px;
}

.pricing-768-all-breakpoints .overlap-group3-2 {
  align-items: flex-start;
  align-self: center;
  background-image: url(../img/trac--429-7-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  margin-left: 1px;
  margin-top: 4.23px;
  min-width: 7px;
}

.pricing-768-all-breakpoints .flex-col-2 {
  align-items: flex-start;
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  gap: 2px;
  margin-bottom: 2.34px;
  margin-left: 3px;
  min-height: 40px;
  width: 5px;
}

.pricing-768-all-breakpoints .overlap-group-5 {
  height: 34px;
  position: relative;
  width: 5px;
}

.pricing-768-all-breakpoints .groupe-1416-1 {
  background-image: url(../img/groupe-1414-11-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 25px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1419-1 {
  background-image: url(../img/groupe-1417-11-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 30px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1422-1 {
  background-image: url(../img/groupe-1420-10-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 10px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1428-1 {
  background-image: url(../img/groupe-7523-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 13px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1431-1 {
  background-image: url(../img/groupe-1294-11@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 29px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1437-1 {
  background-image: url(../img/groupe-10074@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 14px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1443-1 {
  background-image: url(../img/trac--1330-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 24px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1458-1 {
  background-image: url(../img/groupe-10077@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 28px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1491-1 {
  background-image: url(../img/groupe-10089@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 0;
  opacity: 0.28;
  position: absolute;
  top: 27px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1494-1 {
  background-image: url(../img/groupe-100-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 30px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1500-1 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 12px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1521-1 {
  background-image: url(../img/groupe-10116@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 4px;
  opacity: 0.28;
  position: absolute;
  top: 27px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1578-1 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 30px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1581-1 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 12px;
  width: 1px;
}

.pricing-768-all-breakpoints .overlap-group2-3 {
  align-self: flex-end;
  height: 43px;
  position: relative;
  width: 14px;
}

.pricing-768-all-breakpoints .groupe-15-1 {
  background-image: url(../img/groupe-10146@1x.png);
  left: 1px;
  top: 16px;
}

.pricing-768-all-breakpoints .groupe-1602-1 {
  background-image: url(../img/groupe-1600-10-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 32px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1605-1 {
  background-image: url(../img/groupe-1603-10-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 31px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1608-1 {
  background-image: url(../img/groupe-1606-10-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 32px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1611-1 {
  background-image: url(../img/groupe-1609-11-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 39px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1617-1 {
  background-image: url(../img/groupe-1615-10-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 30px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1620-1 {
  background-image: url(../img/groupe-1618-6@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 34px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1623-1 {
  background-image: url(../img/groupe-1621-10-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 19px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1626-1 {
  background-image: url(../img/groupe-1624-11@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 35px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1632-1 {
  background-image: url(../img/groupe-4797-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 35px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1635-1 {
  background-image: url(../img/groupe-7979-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 19px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1641-1 {
  background-image: url(../img/groupe-1639-10-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 31px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1653-1 {
  background-image: url(../img/groupe-10068@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 33px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1656-1 {
  background-image: url(../img/groupe-4383-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 36px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1662-1 {
  background-image: url(../img/groupe-1525-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 38px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1665-1 {
  background-image: url(../img/groupe-1381-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 15px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1674-1 {
  background-image: url(../img/groupe-4371-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 32px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1677-1 {
  background-image: url(../img/groupe-1675-11@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 33px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1680-1 {
  background-image: url(../img/groupe-4371-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 37px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1695-1 {
  background-image: url(../img/groupe-1306-10@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 36px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1704-1 {
  background-image: url(../img/groupe-10101@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 39px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1707-1 {
  background-image: url(../img/groupe-10104@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 15px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1728-1 {
  background-image: url(../img/groupe-10113@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 37px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1734-1 {
  background-image: url(../img/groupe-10200@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 6px;
  opacity: 0.28;
  position: absolute;
  top: 34px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1737-1 {
  background-image: url(../img/groupe-10116@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 9px;
  opacity: 0.28;
  position: absolute;
  top: 17px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1746-1 {
  background-image: url(../img/groupe-10122@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 36px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1749-1 {
  background-image: url(../img/groupe-10089@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 33px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1764-1 {
  background-image: url(../img/groupe-10134@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 5px;
  opacity: 0.28;
  position: absolute;
  top: 38px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1776-1 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 1px;
  opacity: 0.28;
  position: absolute;
  top: 36px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1779-1 {
  background-image: url(../img/groupe-10128@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  top: 5px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1815-1 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 2px;
  opacity: 0.28;
  position: absolute;
  top: 36px;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1818-1 {
  background-image: url(../img/groupe-10116@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 4px;
  opacity: 0.28;
  position: absolute;
  top: 26px;
  width: 1px;
}

.pricing-768-all-breakpoints .trac-428-1 {
  height: 32px;
  margin-right: 0;
  object-fit: cover;
  width: 98px;
}

.pricing-768-all-breakpoints .activits-et-tourisme-3 {
  left: 243px;
  letter-spacing: 0.80px;
  line-height: 8px;
  position: absolute;
  top: 1308px;
}

.pricing-768-all-breakpoints .place-3 {
  left: 243px;
  letter-spacing: 0.80px;
  line-height: 8px;
  position: absolute;
  top: 1327px;
}

.pricing-768-all-breakpoints .gitelenidgmailcom-1 {
  left: 426px;
  letter-spacing: 1.35px;
  line-height: 9px;
  position: absolute;
  top: 1240px;
  white-space: nowrap;
}

.pricing-768-all-breakpoints .trac-434-1 {
  height: 17px;
  left: 385px;
  object-fit: cover;
  position: absolute;
  top: 1278px;
  width: 17px;
}

.pricing-768-all-breakpoints .trac-435-1 {
  height: 15px;
  left: 385px;
  object-fit: cover;
  position: absolute;
  top: 1237px;
  width: 19px;
}

.pricing-768-all-breakpoints .trac-3516 {
  height: 102px;
  left: 417px;
  object-fit: cover;
  position: absolute;
  top: 1233px;
  width: 1px;
}

.pricing-768-all-breakpoints .ligne-58-1 {
  height: 102px;
  left: 227px;
  object-fit: cover;
  position: absolute;
  top: 1233px;
  width: 1px;
}

.pricing-768-all-breakpoints .phone-1 {
  left: 426px;
  letter-spacing: 1.35px;
  line-height: 9px;
  position: absolute;
  top: 1282px;
  white-space: nowrap;
}

.pricing-768-all-breakpoints .address-23 {
  left: 426px;
  top: 1314px;
}

.pricing-768-all-breakpoints .trac-436-1 {
  height: 21px;
  left: 387px;
  object-fit: cover;
  position: absolute;
  top: 1313px;
  width: 14px;
}

.pricing-768-all-breakpoints .overlap-group6-1 {
  height: 12px;
  left: 581px;
  position: absolute;
  top: 1320px;
  width: 133px;
}

.pricing-768-all-breakpoints .c-le-nid-tous-droits-rservs-1 {
  left: 2px;
  letter-spacing: 1.05px;
  line-height: 7px;
  position: absolute;
  top: 3px;
  white-space: nowrap;
}

.pricing-768-all-breakpoints .ellipse-3-1 {
  border: 1px solid;
  border-color: var(--black);
  border-radius: 5.27px;
  height: 11px;
  left: 0;
  position: absolute;
  top: 0;
  width: 11px;
}

.pricing-768-all-breakpoints .noun-no-pet-6367718-1 {
  background-image: url(../img/trac--2451-1-1x-png-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 73px;
  left: 364px;
  position: absolute;
  top: 1057px;
  width: 73px;
}

.pricing-768-all-breakpoints .borne-de-recharge-po-3 {
  top: 966px;
}

.pricing-768-all-breakpoints .possibilit-de-tarif-3 {
  top: 982px;
}

.pricing-768-all-breakpoints .accueil {
  cursor: pointer;
  white-space: nowrap;
}

.pricing-768-all-breakpoints .activits-et-tourisme {
  cursor: pointer;
  white-space: nowrap;
}

.pricing-768-all-breakpoints .address {
  letter-spacing: 1.35px;
  line-height: 9px;
  position: absolute;
  white-space: nowrap;
}

.pricing-768-all-breakpoints .borne-de-recharge-po {
  height: 13px;
  left: 169px;
  letter-spacing: 1.35px;
  line-height: 9px;
  position: absolute;
  text-align: center;
  width: 462px;
}

.pricing-768-all-breakpoints .draps-et-mnagecompris {
  letter-spacing: 1.05px;
  line-height: 7px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
}

.pricing-768-all-breakpoints .explorer-le-gte {
  cursor: pointer;
  white-space: nowrap;
}

.pricing-768-all-breakpoints .flex-row {
  align-items: flex-start;
  display: flex;
}

.pricing-768-all-breakpoints .galerie {
  cursor: pointer;
  white-space: nowrap;
}

.pricing-768-all-breakpoints .groupe {
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  opacity: 0.28;
  position: absolute;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-1 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  opacity: 0.28;
  position: absolute;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-15 {
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  opacity: 0.28;
  position: absolute;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-2 {
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  opacity: 0.28;
  position: absolute;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-24 {
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  opacity: 0.28;
  position: absolute;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-4 {
  background-image: url(../img/groupe-10146@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-42 {
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  opacity: 0.28;
  position: absolute;
  width: 1px;
}

.pricing-768-all-breakpoints .groupe-5 {
  background-image: url(../img/groupe-10167@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  left: 3px;
  opacity: 0.28;
  position: absolute;
  width: 1px;
}

.pricing-768-all-breakpoints .place {
  cursor: pointer;
  white-space: nowrap;
}

.pricing-768-all-breakpoints .possibilit-de-tarif {
  height: 13px;
  left: 169px;
  letter-spacing: 1.35px;
  line-height: 9px;
  position: absolute;
  text-align: center;
  width: 462px;
}

.pricing-768-all-breakpoints .price {
  letter-spacing: 1.28px;
  line-height: 16px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
}

.pricing-768-all-breakpoints .serviettes-de-toilet {
  height: 13px;
  left: 253px;
  letter-spacing: 1.35px;
  line-height: 9px;
  position: absolute;
  text-align: center;
  width: 294px;
}

.pricing-768-all-breakpoints .tarifs-et-rservations {
  position: absolute;
  white-space: nowrap;
}
@media screen and (max-width: 767px) {
  .screen.pricing-1440 { 
    display: none;
   }
  .screen.pricing-768-all-breakpoints { 
    display: none;
   }
}
@media screen and (min-width: 768px) and (max-width: 1439px) {
  .screen.pricing-1440 { 
    display: none;
   }
  .screen.pricing-375 { 
    display: none;
   }
}
@media screen and (min-width: 1440px) {
  .screen.pricing-768-all-breakpoints { 
    display: none;
   }
  .screen.pricing-375 { 
    display: none;
   }
}