/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/app.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
body {
  background-color: white;
}

.flash-notification {
  transition: 0.75s;
  transform: translateX(calc(100% + 16px));
  animation: 5s open-close forwards;
  position: fixed;
  right: 15px;
  top: 100px;
  width: 100vw;
  max-width: 500px;
  z-index: 9999;
}
.flash-notification::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  background: blue;
  left: 0px;
  bottom: 0px;
  animation: 5s close linear;
}

@keyframes open-close {
  0% {
    transform: translateX(calc(100% + 16px));
  }
  5% {
    transform: translateX(0);
  }
  99% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(calc(100% + 16px));
  }
}
@keyframes close {
  0% {
    width: 100%;
  }
  99% {
    width: 0%;
  }
  100% {
    width: 0%;
  }
}
#providers-list .card-text {
  display: -webkit-box;
  /* Utilisé avec -webkit-line-clamp */
  -webkit-line-clamp: 3;
  /* Nombre de lignes à afficher */
  -webkit-box-orient: vertical;
  /* Orientation de la boîte */
  overflow: hidden;
  /* Cache le texte qui dépasse le nombre de lignes définies */
  text-overflow: ellipsis;
  /* Ajoute des points de suspension à la fin du texte coupé */
  max-height: 4.5em;
  /* Ajuste selon le nombre de lignes et la hauteur de ligne */
  line-height: 1.5em;
}
#providers-list .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23d3d3d3%27%3e%3cpath d=%27M11.354 1.646a.5.5 0 0 0-.708 0L4.646 7.646a.5.5 0 0 0 0 .708l6 6a.5.5 0 0 0 .708-.708L6.707 8l5.646-5.646a.5.5 0 0 0 0-.708z%27/%3e%3c/svg%3e");
}
#providers-list .carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23d3d3d3%27%3e%3cpath d=%27M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
}

#provider-details .card {
  border: none;
  border-radius: 0;
}
#provider-details .card-body {
  padding: 2rem;
}
#provider-details .card-title {
  font-size: 2rem;
  margin-bottom: 1rem;
}
#provider-details .card-text {
  font-size: 1.25rem;
}
#provider-details .carousel-inner img {
  height: 500px;
  /* Ajustez la hauteur comme vous le souhaitez */
  object-fit: contain;
}
#provider-details .carousel-control-prev-icon,
#provider-details .carousel-control-next-icon {
  background-color: rgba(0, 0, 0, 0.5);
}
#provider-details .carousel-control-prev,
#provider-details .carousel-control-next {
  width: 5%;
}
#provider-details .carousel-control-prev {
  left: 0;
}
#provider-details .carousel-control-next {
  right: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUFBaEI7RUFDSTtBQUVKOztBQ0hBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FETUo7QUNKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURNUjs7QUNGQTtFQUNJO0lBQ0k7RURLTjtFQ0ZFO0lBQ0k7RURJTjtFQ0RFO0lBQ0k7RURHTjtFQ0FFO0lBQ0k7RURFTjtBQUNGO0FDQ0E7RUFDSTtJQUNJO0VEQ047RUNFRTtJQUNJO0VEQU47RUNHRTtJQUNJO0VERE47QUFDRjtBRWxESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGb0RSO0FFakRJO0VBQ0k7QUZtRFI7QUVoREk7RUFDSTtBRmtEUjs7QUd2RUk7RUFDSTtFQUNBO0FIMEVSO0FHdkVJO0VBQ0k7QUh5RVI7QUd0RUk7RUFDSTtFQUNBO0FId0VSO0FHckVJO0VBQ0k7QUh1RVI7QUdwRUk7RUFDSTtFQUNBO0VBQ0E7QUhzRVI7QUduRUk7O0VBRUk7QUhxRVI7QUdsRUk7O0VBRUk7QUhvRVI7QUdqRUk7RUFDSTtBSG1FUjtBR2hFSTtFQUNJO0FIa0VSLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYmxvY2tzL19mbGFzaC1ub3RpZmljYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BhZ2VzL3Byb3ZpZGVyc0xpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BhZ2VzL3Byb3ZpZGVyLWRldGFpbHMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuQGltcG9ydCAnLi9ibG9ja3MvZmxhc2gtbm90aWZpY2F0aW9uJztcblxuQGltcG9ydCAnLi9wYWdlcy9wcm92aWRlcnNMaXN0JztcbkBpbXBvcnQgJy4vcGFnZXMvcHJvdmlkZXItZGV0YWlscyc7XG4iLCIuZmxhc2gtbm90aWZpY2F0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiAwLjc1cztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgMTZweCkpO1xuICAgIGFuaW1hdGlvbjogNXMgb3Blbi1jbG9zZSBmb3J3YXJkcztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxMDBweDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB6LWluZGV4OiA5OTk5O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogYmx1ZTtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgYW5pbWF0aW9uOiA1cyBjbG9zZSBsaW5lYXI7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIG9wZW4tY2xvc2Uge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSArIDE2cHgpKTtcbiAgICB9XG5cbiAgICA1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG5cbiAgICA5OSUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMCUgKyAxNnB4KSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGNsb3NlIHtcbiAgICAwJSB7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgOTklIHtcbiAgICAgICAgd2lkdGg6IDAlO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB3aWR0aDogMCU7XG4gICAgfVxufSIsIiNwcm92aWRlcnMtbGlzdCB7XG4gICAgLmNhcmQtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAvKiBVdGlsaXPDqSBhdmVjIC13ZWJraXQtbGluZS1jbGFtcCAqL1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgIC8qIE5vbWJyZSBkZSBsaWduZXMgw6AgYWZmaWNoZXIgKi9cbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLyogT3JpZW50YXRpb24gZGUgbGEgYm/DrnRlICovXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC8qIENhY2hlIGxlIHRleHRlIHF1aSBkw6lwYXNzZSBsZSBub21icmUgZGUgbGlnbmVzIGTDqWZpbmllcyAqL1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgLyogQWpvdXRlIGRlcyBwb2ludHMgZGUgc3VzcGVuc2lvbiDDoCBsYSBmaW4gZHUgdGV4dGUgY291cMOpICovXG4gICAgICAgIG1heC1oZWlnaHQ6IDQuNWVtO1xuICAgICAgICAvKiBBanVzdGUgc2Vsb24gbGUgbm9tYnJlIGRlIGxpZ25lcyBldCBsYSBoYXV0ZXVyIGRlIGxpZ25lICovXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNkM2QzZDMnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDAtLjcwOCAwTDQuNjQ2IDcuNjQ2YS41LjUgMCAwIDAgMCAuNzA4bDYgNmEuNS41IDAgMCAwIC43MDgtLjcwOEw2LjcwNyA4bDUuNjQ2LTUuNjQ2YS41LjUgMCAwIDAgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNkM2QzZDMnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIH1cbn0iLCIjcHJvdmlkZXItZGV0YWlscyB7XG4gICAgLmNhcmQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLmNhcmQtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgfVxuXG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgLmNhcmQtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtaW5uZXIgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgLyogQWp1c3RleiBsYSBoYXV0ZXVyIGNvbW1lIHZvdXMgbGUgc291aGFpdGV6ICovXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgICAgICB3aWR0aDogNSU7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/