@import url('https://fonts.googleapis.com/css2?family=Poiret+One&display=swap');

@import "fontawesome.css";
@import "brands.css";
@import "swiper-bundle.min.css";

:root {
  --bs-link-color-rgb: 117,94,181;
  --bs-link-hover-color-rgb: 117,94,181;
  --swiper-theme-color: #755EB5;
  --swiper-navigation-size: 30px; }

body {
  text-shadow: 0 0.04rem 0.1rem rgb(0 0 0 / 10%);
  box-shadow: inset 0 0 5rem rgb(0 0 0 / 10%); }

a { text-decoration: none; }

.btn-primary {
  --bs-btn-bg: #C9B4FA;
  --bs-btn-border-color: #C9B4FA;
  --bs-btn-disabled-bg: #C9B4FA;
  --bs-btn-disabled-border-color: #C9B4FA;
  --bs-btn-hover-bg: #755EB5;
  --bs-btn-hover-border-color: #755EB5;
  --bs-btn-active-bg: #755EB5;
  --bs-btn-active-border-color: #755EB5;
  color: #212529 }

h1, h2, h3, h4, h5, h6 { font-family: "Poiret One", cursive !important; }

h2 strong { color: #F2CEC9; }

p.lead span { color: #F2CEC9; }
.modal-body .table td a { font-weight: bold; }

footer a { color: var(--bs-white); }
footer a:hover { color: #F2CEC9; }

ul.footer {
  list-style: none;
  color: var(--bs-secondary-color);
  padding: 0;
  margin: 0; }

ul.footer li { display: inline-block; }
ul.footer li a { color: var(--bs-secondary-color); }
ul.footer li a:hover { color: #F2CEC9; }

ol.cookies li:not(:last-child) { margin-bottom: 30px; }

.aviso { padding-bottom: 15px; }