@import url('https://design.axept.io/fonts.css');

:root, [data-bs-theme=light] {
  --ax-title-font: "Source Serif 4", serif;
  --ax-body-font: "Source Sans Pro", sans-serif;
  --ax-text-color: #212121;
  --ax-primary-color-100: #f4eddb;
  --ax-primary-color-200: #ede4ce;
  --ax-primary-color: #FFCE43;
  --ax-primary-color-d100: #DEA912;
  --ax-secondary-color: #212121;
  --ax-gray-color: #5a6d7c;
  --ax-gray-light-color: #E2E2E2;
  --ax-header-bg-color: #FEF7E5;
  --ax-box-shadow-large: 0px 2.8px 2.2px rgba(0, 0, 0, 0.02), 0px 6.7px 5.3px rgba(0, 0, 0, 0.028), 0px 12.5px 10px rgba(0, 0, 0, 0.035), 0px 22.3px 17.9px rgba(0, 0, 0, 0.042), 0px 41.8px 33.4px rgba(0, 0, 0, 0.05), 0px 100px 80px rgba(0, 0, 0, 0.07);
}

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  font-family: var(--ax-body-font);
  background: #ffffff !important;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0 0 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  line-height: 1.25;
  color: rgb(33, 33, 33);
}

h1 {
  font-size: clamp(40px, 4vw, 70px);
}

h2, h3, h4, h5 {
  font-size: clamp(22px, 3.25vw, 32px);
}

h6 {
  font-size: clamp(20px, 2.75vw, 24px);
}

h1,
.display-4 {
  margin: 0px 0px 30px;
  font-family: var(--ax-title-font);
  font-size: clamp(36px, 4vw, 54px);
  font-weight: 700;
  line-height: 1.15;
  color: var(--ax-text-color);
}

.row div[class*="col-"] h1 {
  font-family: var(--ax-body-font);
  font-size: clamp(22px, 3.25vw, 32px);
}

p {
  margin-bottom: 30px;
  font-size: clamp(18px, 2.25vw, 20px);
  font-weight: 400 !important;
}

hr {
  display: none;
}

.navbar {
  margin-bottom: 80px;
}

.navbar-brand {
  text-indent: -10000px;
  display: inline-block;
  width: 150px;
  height: 32px;
  background-size: 150px 32px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url('data:image/svg+xml,<svg viewBox="0 0 241 47" xmlns="http://www.w3.org/2000/svg"><path d="M12.4601 34.7395C12.7161 34.6349 12.9485 34.4798 13.1433 34.2835L37.5179 9.89588C37.905 9.49898 38.1216 8.96653 38.1216 8.41215C38.1216 7.85776 37.905 7.32532 37.5179 6.92842C37.3228 6.73174 37.0906 6.57563 36.8348 6.4691C36.5791 6.36257 36.3048 6.30772 36.0277 6.30772C35.7506 6.30772 35.4763 6.36257 35.2205 6.4691C34.9648 6.57563 34.7326 6.73174 34.5375 6.92842L11.6401 29.8128L3.7744 21.9471C3.57925 21.7504 3.34711 21.5943 3.09134 21.4878C2.83557 21.3813 2.56125 21.3264 2.28419 21.3264C2.00712 21.3264 1.7328 21.3813 1.47704 21.4878C1.22127 21.5943 0.989124 21.7504 0.793981 21.9471C0.596108 22.1403 0.438865 22.371 0.331506 22.6258C0.224146 22.8806 0.168839 23.1543 0.168839 23.4308C0.168839 23.7074 0.224146 23.9811 0.331506 24.2359C0.438865 24.4907 0.596108 24.7214 0.793981 24.9146L10.1758 34.2835C10.3695 34.4776 10.5998 34.6315 10.8534 34.736C11.107 34.8406 11.3788 34.8937 11.6531 34.8925C11.9296 34.8962 12.2041 34.8442 12.4601 34.7395Z"></path><path d="M30.1265 26.8474C30.4623 27.0693 30.8566 27.1859 31.259 27.1823C31.5279 27.1858 31.7945 27.1335 32.0421 27.0286C32.2897 26.9238 32.5128 26.7687 32.6974 26.5732L47.6513 11.6064C47.8413 11.4195 47.9923 11.1966 48.0953 10.9507C48.1983 10.7049 48.2513 10.441 48.2513 10.1745C48.2513 9.90793 48.1983 9.64404 48.0953 9.39821C47.9923 9.15237 47.8413 8.92951 47.6513 8.74259C47.4646 8.55453 47.2425 8.40527 46.9979 8.30341C46.7533 8.20155 46.4909 8.14912 46.2259 8.14912C45.9609 8.14912 45.6985 8.20155 45.4539 8.30341C45.2092 8.40527 44.9872 8.55453 44.8005 8.74259L29.8206 23.7224C29.5343 24.0052 29.3388 24.367 29.2593 24.7615C29.1798 25.156 29.2199 25.5653 29.3743 25.9369C29.5288 26.3085 29.7907 26.6255 30.1265 26.8474Z"></path><path d="M43.7379 37.6267L49.621 31.7436C49.8119 31.5576 49.9638 31.3354 50.0679 31.09C50.172 30.8446 50.2263 30.581 50.2275 30.3144C50.2287 30.0479 50.1768 29.7838 50.0749 29.5375C49.973 29.2912 49.8231 29.0676 49.6339 28.8798C49.4461 28.6914 49.223 28.5418 48.9773 28.4398C48.7315 28.3378 48.4681 28.2853 48.202 28.2853C47.936 28.2853 47.6725 28.3378 47.4268 28.4398C47.1811 28.5418 46.958 28.6914 46.7701 28.8798L40.8741 34.75C40.4958 35.1331 40.2837 35.6499 40.2837 36.1883C40.2837 36.7268 40.4958 37.2435 40.8741 37.6267C41.0592 37.82 41.2815 37.9737 41.5275 38.0788C41.7736 38.1839 42.0384 38.238 42.306 38.238C42.5736 38.238 42.8384 38.1839 43.0845 38.0788C43.3306 37.9737 43.5528 37.82 43.7379 37.6267Z"></path><path d="M38.2176 32.0935L49.621 20.6902C50.0007 20.3104 50.2141 19.7953 50.2141 19.2583C50.2141 18.7212 50.0007 18.2061 49.621 17.8264C49.2412 17.4466 48.7261 17.2333 48.1891 17.2333C47.652 17.2333 47.137 17.4466 46.7572 17.8264L35.3409 29.2556C34.9682 29.6338 34.7592 30.1435 34.7592 30.6746C34.7592 31.2056 34.9682 31.7153 35.3409 32.0935C35.5281 32.2866 35.7514 32.4408 35.9982 32.5476C36.245 32.6543 36.5104 32.7113 36.7793 32.7155C37.0481 32.7113 37.3135 32.6543 37.5603 32.5476C37.8071 32.4408 38.0305 32.2866 38.2176 32.0935Z"></path><path d="M94.8081 14.8647C94.8081 14.9065 94.7446 14.9379 94.7128 14.8961C92.7437 12.2077 89.3137 10.5862 85.4814 10.5862C78.3673 10.5862 73 16.0363 73 23.2333C73 30.357 78.4944 35.9221 85.4814 35.9221C89.3243 35.9221 92.7543 34.2902 94.7128 31.5914C94.7446 31.5495 94.8081 31.5704 94.8081 31.6123V34.0601C94.8081 34.8133 95.4221 35.42 96.1631 35.42H97.2747C97.4541 35.4186 97.6314 35.3824 97.7965 35.3133C97.9617 35.2442 98.1115 35.1436 98.2373 35.0174C98.3631 34.8911 98.4626 34.7416 98.5299 34.5773C98.5972 34.4131 98.6312 34.2373 98.6298 34.0601V12.4483C98.6312 12.2715 98.5972 12.0963 98.5297 11.9326C98.4622 11.769 98.3626 11.6201 98.2367 11.4947C98.1107 11.3692 97.9608 11.2697 97.7957 11.2017C97.6306 11.1338 97.4536 11.0988 97.2747 11.0988H96.1631C95.8037 11.1043 95.4606 11.2485 95.2074 11.5007C94.9541 11.7529 94.8108 12.093 94.8081 12.4483V14.8647ZM88.9326 31.7692C82.5172 33.8718 76.8429 29.3423 76.8429 23.1914C76.8203 22.0226 77.0341 20.8611 77.4715 19.7749C77.909 18.6887 78.5614 17.6997 79.3905 16.8658C80.2197 16.0319 81.2089 15.3699 82.3002 14.9185C83.3915 14.4671 84.563 14.2354 85.7461 14.237C87.0271 14.2234 88.2962 14.4802 89.4687 14.9902C90.6411 15.5003 91.6899 16.2518 92.5447 17.1946C93.3996 18.1373 94.0409 19.2496 94.4258 20.457C94.8106 21.6643 94.9301 22.939 94.7763 24.1956C94.6631 25.8857 94.0484 27.5054 93.0091 28.8523C91.9698 30.1993 90.552 31.2138 88.9326 31.7692V31.7692ZM140.573 10.5967C133.29 10.5967 128.018 15.9003 128.018 23.2019C128.018 30.5871 133.29 35.943 140.573 35.943C144.808 35.943 148.534 34.1438 150.8 31.0579C150.903 30.9113 150.972 30.7441 151.002 30.5682C151.032 30.3924 151.022 30.2121 150.973 30.0403C150.925 29.8685 150.839 29.7094 150.721 29.5743C150.603 29.4392 150.456 29.3314 150.292 29.2586L149.424 28.8611C149.109 28.734 148.761 28.708 148.431 28.7868C148.1 28.8657 147.803 29.0454 147.582 29.3005C146.72 30.2706 145.653 31.0422 144.457 31.5609C143.261 32.0796 141.964 32.3328 140.658 32.3027C135.915 32.3027 132.612 29.4888 131.956 24.9488C131.956 24.9174 131.988 24.8965 132.03 24.8965H151.657C151.921 24.8968 152.174 24.7972 152.365 24.618C152.556 24.4389 152.671 24.1941 152.684 23.9341L152.705 23.2019C152.684 15.6492 147.814 10.5967 140.573 10.5967V10.5967ZM140.573 14.237C145.147 14.237 148.291 17.0091 148.863 21.4863C148.873 21.5177 148.841 21.5491 148.82 21.5491H132.062C132.03 21.5491 132.009 21.5177 132.019 21.4863C132.708 16.9359 135.884 14.237 140.573 14.237ZM171.761 10.5967C167.96 10.5967 164.478 12.2913 162.53 14.9797C162.508 15.0111 162.424 15.0007 162.424 14.9484V12.3855C162.421 12.0524 162.287 11.7336 162.049 11.4971C161.812 11.2606 161.49 11.1252 161.153 11.1197H159.894C159.552 11.1197 159.224 11.2524 158.98 11.4892C158.737 11.726 158.597 12.0479 158.591 12.3855V45.7343C158.591 46.4247 159.174 47 159.894 47H161.153C161.841 47 162.424 46.4247 162.424 45.7343V31.6228C162.424 31.5809 162.508 31.56 162.53 31.6018C164.509 34.3007 167.929 35.9326 171.761 35.9326C178.875 35.9326 184.242 30.5034 184.242 23.296C184.242 16.0572 178.875 10.5967 171.761 10.5967ZM168.384 14.7391C169.766 14.2496 171.247 14.0999 172.7 14.3028C174.154 14.5058 175.535 15.0553 176.725 15.9039C177.916 16.7525 178.879 17.8747 179.532 19.1736C180.185 20.4724 180.508 21.9089 180.474 23.3588C180.492 24.5313 180.273 25.6956 179.83 26.7834C179.387 27.8712 178.729 28.8607 177.893 29.6937C177.058 30.5268 176.063 31.1867 174.966 31.6347C173.87 32.0827 172.694 32.3098 171.507 32.3027C170.222 32.3186 168.949 32.0623 167.774 31.5509C166.598 31.0396 165.547 30.2852 164.691 29.3385C163.835 28.3918 163.195 27.2748 162.813 26.0629C162.431 24.8509 162.316 23.5721 162.477 22.3127C162.591 20.6139 163.213 18.9869 164.265 17.6385C165.317 16.29 166.75 15.2808 168.384 14.7391ZM193.77 1.63186H192.997C192.598 1.63185 192.214 1.78802 191.931 2.06629C191.647 2.34457 191.486 2.72237 191.484 3.11729V11.0465C191.484 11.0779 191.452 11.1093 191.431 11.1093H188.604C188.203 11.1093 187.817 11.2669 187.534 11.5474C187.25 11.8279 187.09 12.2084 187.09 12.6052V12.9608C187.09 13.7872 187.768 14.4462 188.604 14.4462H191.431C191.452 14.4462 191.484 14.4672 191.484 14.4986V33.945C191.484 34.761 192.161 35.4409 192.997 35.4409H193.77C194.171 35.4382 194.554 35.2797 194.838 34.9997C195.121 34.7198 195.281 34.3409 195.284 33.945V14.4986C195.284 14.4672 195.305 14.4462 195.348 14.4462H199.296C199.696 14.4463 200.079 14.2901 200.363 14.0118C200.647 13.7335 200.807 13.3557 200.81 12.9608V12.6052C200.81 12.2084 200.651 11.8279 200.367 11.5474C200.083 11.2669 199.698 11.1093 199.296 11.1093H195.348C195.305 11.1093 195.284 11.0884 195.284 11.0465V3.11729C195.281 2.72237 195.121 2.34457 194.837 2.06629C194.553 1.78802 194.17 1.63185 193.77 1.63186V1.63186ZM207.279 0C205.722 0 204.484 1.15068 204.484 2.61518C204.484 4.01692 205.743 5.16759 207.279 5.16759C208.909 5.16759 210.147 4.06922 210.147 2.61518C210.137 1.1193 208.909 0 207.279 0ZM206.972 35.4304H207.596C208.021 35.4277 208.428 35.2589 208.727 34.9611C209.027 34.6632 209.195 34.2603 209.195 33.8404V12.6993C209.195 12.2794 209.027 11.8766 208.727 11.5787C208.428 11.2808 208.021 11.112 207.596 11.1093H206.972C206.76 11.1079 206.55 11.1481 206.354 11.2275C206.158 11.3069 205.98 11.424 205.831 11.5719C205.681 11.7198 205.562 11.8957 205.482 12.0892C205.402 12.2827 205.361 12.4901 205.362 12.6993V33.8404C205.362 34.7191 206.082 35.4304 206.972 35.4304ZM228.113 10.5967C220.66 10.5967 215.261 15.9003 215.261 23.2019C215.261 29.9595 220.014 35.1585 226.567 35.8593C235.004 36.7799 242.14 29.3005 240.848 21.0365C239.885 14.8647 234.824 10.5967 228.113 10.5967V10.5967ZM228.113 32.2922C222.894 32.2922 219.093 28.4636 219.093 23.1914C219.093 18.3899 222.354 14.7914 226.98 14.2893C228.283 14.1587 229.6 14.3031 230.843 14.713C232.086 15.123 233.227 15.7891 234.189 16.6673C235.152 17.5455 235.915 18.6157 236.428 19.8071C236.941 20.9986 237.192 22.284 237.164 23.5785C237.152 24.7387 236.907 25.8851 236.445 26.9518C235.983 28.0185 235.312 28.9844 234.471 29.7941C233.63 30.6039 232.635 31.2414 231.544 31.6701C230.453 32.0988 229.287 32.3102 228.113 32.2922V32.2922ZM123.127 11.1093H121.211C120.912 11.1074 120.618 11.1769 120.352 11.3117C120.087 11.4464 119.858 11.6426 119.686 11.8834L114.711 19.5511C114.689 19.5825 114.637 19.5825 114.615 19.5511L109.587 11.8834C109.415 11.6419 109.187 11.4453 108.921 11.3105C108.656 11.1756 108.361 11.1066 108.062 11.1093H106.146C105.975 11.1088 105.807 11.1554 105.662 11.2438C105.516 11.3323 105.398 11.4591 105.321 11.61C105.244 11.761 105.211 11.9301 105.226 12.0985C105.241 12.2669 105.303 12.4278 105.405 12.5633L112.339 22.7521C112.36 22.7625 112.36 22.7939 112.339 22.8148L104.368 33.9555C104.267 34.0937 104.207 34.2565 104.193 34.4262C104.179 34.596 104.213 34.7662 104.291 34.9183C104.368 35.0703 104.486 35.1985 104.633 35.2888C104.779 35.3791 104.947 35.4281 105.119 35.4304H106.93C107.224 35.4313 107.515 35.3635 107.778 35.2327C108.041 35.1018 108.269 34.9115 108.443 34.6773L114.615 25.9949C114.637 25.974 114.689 25.974 114.711 25.9949L120.777 34.6564C120.949 34.8972 121.177 35.0933 121.443 35.2281C121.708 35.3629 122.003 35.4323 122.301 35.4304H124.164C124.927 35.4304 125.361 34.5936 124.927 33.966L116.987 22.7625V22.6893L123.878 12.5633C123.981 12.4271 124.043 12.2652 124.058 12.0959C124.072 11.9265 124.039 11.7566 123.96 11.6053C123.882 11.454 123.763 11.3273 123.615 11.2396C123.468 11.152 123.299 11.1068 123.127 11.1093"></path></svg>')
}

.navbar-nav {
  gap: 10px;
}

.nav-item {
  position: relative;
}

.nav-link {
  z-index: 10;
  position: relative;
  display: flex;
  font-size: 17px;
  font-weight: 400;
  color: var(--ax-text-color);
}

.nav-item::before {
  content: "";
  z-index: 1;
  display: block;
  position: absolute;
  left: 8px;
  bottom: 8px;
  width: 0;
  height: 0.6em;
  background: rgba(250 229 166 / 80%);
  transform: skewY(-2deg);
  transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.nav-item:hover::before {
  width: 84%;
  bottom: 10px;
}

.nav-link[href="reset.php"] {
  font-weight: 700;
  color: #E22F5A;
}

.navbar-nav:last-child .nav-item::before {
  background: rgba(226 47 90 / 10%);
}

.dropdown-item {
  font-weight: 700;
  padding: 8px 20px;
}

.dropdown-item:hover {
  background: var(--ax-header-bg-color);
}

.dropdown-menu {
  position: absolute;
  z-index: 110;
  border: none;
  border-radius: 4px;
  box-shadow: var(--ax-box-shadow-large);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.25s, visibility 0.25s;
}

.dropdown-menu.show {
  opacity: 1;
  visibility: visible;
}

.dropdown-toggle::after {
  content: "";
  position: relative;
  top: 1px;
  margin: 0;
  border: none;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' viewBox='0 0 24 24'%3E%3Cpath d='M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;
  display: inline-block;
}

.dropdown-item:active {
  color: var(--ax-secondary-color);
  background: var(--ax-primary-color);
}

.text-bg-dark {
  display: flex;
  justify-content: center;
  text-align: center;
  margin: 0 0 60px !important;
  color: var(--ax-text-color) !important;
  background: rgb(254, 247, 229) !important;
  box-shadow: var(--ax-box-shadow-large);
  border-radius: 10px !important;
}

.fst-italic {
  font-style: normal !important;
}

ul {
  list-style: none;
  display: flex;
  flex-direction: column;
  row-gap: 14px;
}

.row ul li {
  display: flex;
  gap: 10px;
  font-size: 18px;
  line-height: 1.5;
  color: rgb(33, 33, 33);
  font-weight: 600;
}

.row ul li::before {
  content: "";
  width: 20px;
  height: 22px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 22' fill='none'%3E%3Cpath d='M10.44 1.317c1.949-.377 6.506-.251 7.983 4.432 1.477 4.683.912 7.228-1.823 10.843-2.734 3.614-6.506 3.99-9.02 3.99-2.514 0-6.065-1.382-6.977-7.29-.911-5.91.817-9.366 2.64-10.278 1.823-.911 5.249-1.32 7.197-1.697z' fill='%23EBEBEB'%3E%3C/path%3E%3Cpath d='M6.74 15.248c.314.236.786.236 1.021 0 2.279-1.493 9.743-10.528 11-11.314a.512.512 0 1 0-.55-.864c-2.593 1.65-10.843 10.607-11 10.685a24.553 24.553 0 0 1-3.378-3.614c-.157-.236-.393-.236-.629-.157-.236.157-.236.393-.157.629a35.41 35.41 0 0 0 3.693 4.635z' fill='%23000'%3E%3C/path%3E%3C/svg%3E") no-repeat center;
  display: inline-block;
}

.btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  padding: 18px 30px;
  margin: 0;
  font-family: "Source Sans Pro";
  font-size: 18px;
  font-weight: 700;
  color: var(--ax-secondary-color);
  background: #ffce43;
  border: 1px solid #ffce43;
  border-radius: 1000px;
  text-decoration: none;
  overflow: hidden;
  cursor: pointer;
  transform: translate3d(0,0,0);
  transition: all 0.15s ease;
}

.btn:hover,
.btn:active {
  color: #ffce43 !important;
  background: var(--ax-secondary-color) !important;
  border: 1px solid var(--ax-secondary-color) !important;
}

.btn-danger {
  background: #ffffff;
  border: 1px solid var(--ax-secondary-color);
}

.btn-danger:hover {
  color: #ffffff;
  border: 1px solid var(--ax-secondary-color);
}

.highlight {
  font-family: monospace, monospace;
  padding: 0.75rem 1.5rem;
  margin-top: 15px;
  margin-bottom: 40px !important;
  color: white;
  background-color: #212121 !important;
}

label {
  font-weight: 700;
  margin-bottom: 4px;
}

.form-control {
  height: 48px;
  border-radius: 6px;
}

.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-form-control-bg);
  border-color: #212121;
  outline: 0;
  box-shadow: 0 0 0 0.15rem rgb(0 0 0 / 25%);
}

form input[type=submit],
form button[type=submit] {
  margin-top: 20px;
}

.AxeptioConsentDetailsText,
.AxeptioConsentDetailsLink{
  text-transform: lowercase;
}