/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/styles/ui/hosting.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
footer.bg-primary .footer-link {
  flex-wrap: nowrap;
  gap: 15px;
}
footer.bg-primary .footer-link li.link {
  position: relative;
}
footer.bg-primary .footer-link li.link a {
  font-size: 1rem;
  text-decoration: none;
  color: var(--white-color);
  font-weight: 300;
}
footer.bg-primary .footer-link li.link::after {
  content: "";
  opacity: 0;
  transition: opacity 0.2s ease-out;
  position: absolute;
  top: 102%;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--white-color);
}
footer.bg-primary .footer-link li.link:hover::after {
  opacity: 1;
}

.shape {
  pointer-events: none;
  position: absolute;
  overflow: hidden;
}
.shape > img, .shape svg {
  transform: scale(2);
  display: block;
}

.shape-top {
  left: 0;
  right: 0;
  top: 0;
}
.shape-top > svg, .shape-top img {
  transform-origin: bottom center;
}

.shape-bottom {
  left: 0;
  right: 0;
  bottom: 0;
}
.shape-bottom > img, .shape-bottom svg {
  transform-origin: top center;
}

.shape-end {
  inset: 0;
}
.shape-end > svg {
  bottom: inherit;
  position: inherit;
  right: inherit;
  top: inherit;
  transform-origin: center left;
}

.shape-fluid-x > img {
  height: auto;
  width: 100%;
}

.shape-fluid-y > svg {
  height: 100%;
  width: auto;
}

.welcome p {
  font-size: clamp(14px, 2vw, 1.2rem);
  font-weight: 300;
  line-height: 1.7;
}

.description {
  margin-top: -5rem;
  font-size: 0.9rem;
}
.description .card {
  box-shadow: 0 0.5rem 1rem rgba(22, 28, 45, 0.09);
}

.price .price-title {
  font-size: 1.2rem;
  color: var(--main-color);
  font-weight: 600;
}
.price .price-title span {
  font-size: 0.9rem;
  color: var(--bs-black);
  font-weight: 400;
}
.price .price-title span a {
  color: var(--main-color);
  text-decoration: none;
}
.price table {
  font-size: 0.9rem;
}
.price table tr td:first-child {
  font-weight: 600;
  max-width: 250px;
  width: 250px;
}
.price table tr:last-child {
  border-color: var(--white-color);
}
.price .emails p {
  font-size: 0.9rem;
}

.cta-contact {
  color: var(--main-color);
  background-color: #fff;
  text-decoration: none;
  border-radius: 5px;
  padding: 1vw 3vw;
}

@media (min-width: 768px) {
  .description {
    margin-top: -14rem;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwX2hvc3RpbmcuY3NzIiwibWFwcGluZ3MiOiI7OztBQUdRO0VBQ0k7RUFDQTtBQ0ZaO0FER1k7RUFDSTtBQ0RoQjtBREVnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FDQXBCO0FERWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDQXBCO0FERWdCO0VBQ0k7QUNBcEI7O0FDekJBO0VBQ0k7RUFDQTtFQUNBO0FENEJKO0FDM0JJO0VBQ0k7RUFDQTtBRDZCUjs7QUMxQkE7RUFDSTtFQUNBO0VBQ0E7QUQ2Qko7QUM1Qkk7RUFDSTtBRDhCUjs7QUMzQkE7RUFDSTtFQUNBO0VBQ0E7QUQ4Qko7QUM3Qkk7RUFDSTtBRCtCUjs7QUM1QkE7RUFDSTtBRCtCSjtBQzlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnQ1I7O0FDN0JBO0VBQ0k7RUFDQTtBRGdDSjs7QUM5QkE7RUFDSTtFQUNBO0FEaUNKOztBQXZFSTtFQUNJO0VBQ0E7RUFDQTtBQTBFUjs7QUF2RUE7RUFDSTtFQUNBO0FBMEVKO0FBekVJO0VBQ0k7QUEyRVI7O0FBdEVJO0VBQ0k7RUFDQTtFQUNBO0FBeUVSO0FBeEVRO0VBQ0k7RUFDQTtFQUNBO0FBMEVaO0FBekVZO0VBQ0k7RUFDQTtBQTJFaEI7QUF2RUk7RUFDSTtBQXlFUjtBQXZFWTtFQUNJO0VBQ0E7RUFDQTtBQXlFaEI7QUF2RVk7RUFDSTtBQXlFaEI7QUFwRVE7RUFDSTtBQXNFWjs7QUFqRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb0VKOztBQWpFQTtFQUNJO0lBQ0k7RUFvRU47QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3VpL2hvc3Rpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3NoYXBlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZm9vdGVyXG5mb290ZXIge1xuICAgICYuYmctcHJpbWFyeSB7XG4gICAgICAgIC5mb290ZXItbGluayB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICAgIGxpLmxpbmsge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDIlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvZm9vdGVyXCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9zaGFwZVwiO1xuXG4ud2VsY29tZSB7XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMnZ3LCAxLjJyZW0pO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIH1cbn1cbi5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW07XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAuY2FyZCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgyMiwgMjgsIDQ1LCAwLjA5KTtcbiAgICB9XG59XG5cbi5wcmljZSB7XG4gICAgLnByaWNlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJzLWJsYWNrKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHRhYmxlIHtcbiAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9O1xuICAgIH1cbiAgICAuZW1haWxzIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY3RhLWNvbnRhY3Qge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMXZ3IDN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE0cmVtO1xuICAgIH1cbn1cbiIsIi8vIHNoYXBlIHN0eWxlXG4uc2hhcGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYgPiBpbWcsIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbi5zaGFwZS10b3Age1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgICYgPiBzdmcsIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBjZW50ZXI7XG4gICAgfVxufVxuLnNoYXBlLWJvdHRvbSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgJiA+IGltZywgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICB9XG59XG4uc2hhcGUtZW5kIHtcbiAgICBpbnNldDogMDtcbiAgICAmID4gc3ZnIHtcbiAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG4gICAgfVxufVxuLnNoYXBlLWZsdWlkLXggPiBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5zaGFwZS1mbHVpZC15PiBzdmcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/