/**/


.btn {
    display: inline-block;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    border-radius: .25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.btn-primary {
    color: #fff;
    background-color: #0d6efd;
    border-color: #0d6efd;
}

.btn-group-lg>.btn, .btn-lg {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    border-radius: .3rem;
}

/*button.btn-sticker {*/
/*    margin: 0;*/
/*    padding:0;*/
/*    font-family: inherit;*/
/*    font-size: inherit;*/
/*    line-height: inherit;*/
/*    display:block;*/
/*}*/

/*!
 * Sticker v1.0.1
 * Copyright 2021-2021 Arthur Shlain
 * Copyright 2021-2021 Yep!
 * Licensed under MIT (https://github.com/yepteam/sticker-button/blob/main/LICENSE)
 */
 

:root{
	--pellAnimSpeed:0.3s;
	/*--pellAnimSpeed:1.3s;*/
}

.btn-sticker {
  vertical-align: middle;
  box-sizing: border-box;
  border-radius: 50rem;
  white-space: nowrap;
  position: relative;
  transition: clip-path var(--pellAnimSpeed) ease-out;
  box-shadow: none !important;
  border-width: 1px;
  font-size: 1rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  line-height: 1.5;
  -webkit-clip-path: polygon(
    0 0,
    calc(100% - 1.1875rem) 0,
    calc(100% - 1.1875rem) 0,
    calc(100% + 0.1837068893rem) 100%,
    calc(100% + 0.1837068893rem) 100%,
    0 100%
  );
  clip-path: polygon(
    0 0,
    calc(100% - 1.1875rem) 0,
    calc(100% - 1.1875rem) 0,
    calc(100% + 0.1837068893rem) 100%,
    calc(100% + 0.1837068893rem) 100%,
    0 100%
  );
}
.btn-sticker::after {
  height: 2.375rem;
  width: 2.375rem;
  top: -1px;
  right: -1px;
  transform: rotate(-30deg) translateX(1.1875rem);
}
.btn-sticker:not(.btn-sticker-corner-static):hover {
  -webkit-clip-path: polygon(
    0 0,
    calc(100% - 1.1875rem) 0,
    calc(100% - 0.6732974165rem) -0.296875rem,
    calc(100% + 0.6979094728rem) calc(100% - 0.296875rem),
    calc(100% + 0.1837068893rem) 100%,
    0 100%
  );
  clip-path: polygon(
    0 0,
    calc(100% - 1.1875rem) 0,
    calc(100% - 0.6732974165rem) -0.296875rem,
    calc(100% + 0.6979094728rem) calc(100% - 0.296875rem),
    calc(100% + 0.1837068893rem) 100%,
    0 100%
  );
}
.btn-sticker:not(.btn-sticker-corner-static):hover::after {
  transform: rotate(-30deg) translateX(2.575rem);
}
.btn-sticker.btn-sticker-corner-hover {
  -webkit-clip-path: polygon(
    0 0,
    calc(100% - 1.1875rem) 0,
    calc(100% - 0.6732974165rem) -0.296875rem,
    calc(100% + 0.6979094728rem) calc(100% - 0.296875rem),
    calc(100% + 0.1837068893rem) 100%,
    0 100%
  );
  clip-path: polygon(
    0 0,
    calc(100% - 1.1875rem) 0,
    calc(100% - 0.6732974165rem) -0.296875rem,
    calc(100% + 0.6979094728rem) calc(100% - 0.296875rem),
    calc(100% + 0.1837068893rem) 100%,
    0 100%
  );
}
.btn-sticker.btn-sticker-corner-hover::after {
  transform: rotate(-30deg) translateX(2.375rem);
}
.btn-sticker.btn-sticker-corner-hover:hover {
  -webkit-clip-path: polygon(
    0 0,
    calc(100% - 1.1875rem) 0,
    calc(100% - 1.1875rem) 0,
    calc(100% + 0.1837068893rem) 100%,
    calc(100% + 0.1837068893rem) 100%,
    0 100%
  );
  clip-path: polygon(
    0 0,
    calc(100% - 1.1875rem) 0,
    calc(100% - 1.1875rem) 0,
    calc(100% + 0.1837068893rem) 100%,
    calc(100% + 0.1837068893rem) 100%,
    0 100%
  );
}
.btn-sticker.btn-sticker-corner-hover:hover::after {
  transform: rotate(-30deg) translateX(1.1875rem);
}
.btn-sticker[data-bs-toggle="button"] {
  -webkit-clip-path: polygon(
    0 0,
    calc(100% - 1.1875rem) 0,
    calc(100% - 0.6732974165rem) -0.296875rem,
    calc(100% + 0.6979094728rem) calc(100% - 0.296875rem),
    calc(100% + 0.1837068893rem) 100%,
    0 100%
  );
  clip-path: polygon(
    0 0,
    calc(100% - 1.1875rem) 0,
    calc(100% - 0.6732974165rem) -0.296875rem,
    calc(100% + 0.6979094728rem) calc(100% - 0.296875rem),
    calc(100% + 0.1837068893rem) 100%,
    0 100%
  );
}
.btn-sticker[data-bs-toggle="button"]::after {
  transform: rotate(-30deg) translateX(2.575rem);
}




.btn-sticker[data-bs-toggle="button"].actve {
  -webkit-clip-path: polygon(
    0 0,
    calc(100% - 1.1875rem) 0,
    calc(100% - 1.1875rem) 0,
    calc(100% + 0.1837068893rem) 100%,
    calc(100% + 0.1837068893rem) 100%,
    0 100%
  );
  clip-path: polygon(
    0 0,
    calc(100% - 1.1875rem) 0,
    calc(100% - 1.1875rem) 0,
    calc(100% + 0.1837068893rem) 100%,
    calc(100% + 0.1837068893rem) 100%,
    0 100%
  );
}
.btn-sticker[data-bs-toggle="button"].actve::after {
  transform: rotate(-30deg) translateX(1.1875rem);
}

.btn-sticker::after {
  content: "";
  position: absolute;
  display: block;
  border-radius: 50rem;
  background-color: rgba(255, 255, 255, 0.5);
  border: 1px solid #fff;
  transition: transform var(--pellAnimSpeed) ease-out;
}



.btn-sticker-shadow {
  filter: drop-shadow(0 1rem 0.5rem rgba(0, 0, 0, 0.25));
}
.btn-sticker.btn-sticker-lg {
  border-width: 1px;
  font-size: 1.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  line-height: 1.5;
  -webkit-clip-path: polygon(
    0 0,
    calc(100% - 1.5rem) 0,
    calc(100% - 1.5rem) 0,
    calc(100% + 0.2320508076rem) 100%,
    calc(100% + 0.2320508076rem) 100%,
    0 100%
  );
  clip-path: polygon(
    0 0,
    calc(100% - 1.5rem) 0,
    calc(100% - 1.5rem) 0,
    calc(100% + 0.2320508076rem) 100%,
    calc(100% + 0.2320508076rem) 100%,
    0 100%
  );
}
.btn-sticker.btn-sticker-lg::after {
  height: 3rem;
  width: 3rem;
  top: -1px;
  right: -1px;
  transform: rotate(-30deg) translateX(1.5rem);
}

/************************* /

/************/



.btn-sticker.btn-sticker-lg:not(.btn-sticker-corner-static):hover {
  -webkit-clip-path: polygon(
    0 0,
    calc(100% - 1.5rem) 0,
    calc(100% - 0.8504809472rem) -0.375rem,
    calc(100% + 0.8815698604rem) calc(100% - 0.375rem),
    calc(100% + 0.2320508076rem) 100%,
    0 100%
  );
  clip-path: polygon(
    0 0,
    calc(100% - 1.5rem) 0,
    calc(100% - 0.8504809472rem) -0.375rem,
    calc(100% + 0.8815698604rem) calc(100% - 0.375rem),
    calc(100% + 0.2320508076rem) 100%,
    0 100%
  );
}
.btn-sticker.btn-sticker-lg:not(.btn-sticker-corner-static):hover::after {
  transform: rotate(-30deg) translateX(3rem);
}
.btn-sticker.btn-sticker-lg.btn-sticker-corner-hover {
  -webkit-clip-path: polygon(
    0 0,
    calc(100% - 1.5rem) 0,
    calc(100% - 0.8504809472rem) -0.375rem,
    calc(100% + 0.8815698604rem) calc(100% - 0.375rem),
    calc(100% + 0.2320508076rem) 100%,
    0 100%
  );
  clip-path: polygon(
    0 0,
    calc(100% - 1.5rem) 0,
    calc(100% - 0.8504809472rem) -0.375rem,
    calc(100% + 0.8815698604rem) calc(100% - 0.375rem),
    calc(100% + 0.2320508076rem) 100%,
    0 100%
  );
}
.btn-sticker.btn-sticker-lg.btn-sticker-corner-hover::after {
  transform: rotate(-30deg) translateX(3rem);
}
.btn-sticker.btn-sticker-lg.btn-sticker-corner-hover:hover {
  -webkit-clip-path: polygon(
    0 0,
    calc(100% - 1.5rem) 0,
    calc(100% - 1.5rem) 0,
    calc(100% + 0.2320508076rem) 100%,
    calc(100% + 0.2320508076rem) 100%,
    0 100%
  );
  clip-path: polygon(
    0 0,
    calc(100% - 1.5rem) 0,
    calc(100% - 1.5rem) 0,
    calc(100% + 0.2320508076rem) 100%,
    calc(100% + 0.2320508076rem) 100%,
    0 100%
  );
}
.btn-sticker.btn-sticker-lg.btn-sticker-corner-hover:hover::after {
  transform: rotate(-30deg) translateX(1.5rem);
}
.btn-sticker.btn-sticker-lg[data-bs-toggle="button"] {
  -webkit-clip-path: polygon(
    0 0,
    calc(100% - 1.5rem) 0,
    calc(100% - 0.8504809472rem) -0.375rem,
    calc(100% + 0.8815698604rem) calc(100% - 0.375rem),
    calc(100% + 0.2320508076rem) 100%,
    0 100%
  );
  clip-path: polygon(
    0 0,
    calc(100% - 1.5rem) 0,
    calc(100% - 0.8504809472rem) -0.375rem,
    calc(100% + 0.8815698604rem) calc(100% - 0.375rem),
    calc(100% + 0.2320508076rem) 100%,
    0 100%
  );
}
.btn-sticker.btn-sticker-lg[data-bs-toggle="button"]::after {
  transform: rotate(-30deg) translateX(3rem);
}
.btn-sticker.btn-sticker-lg[data-bs-toggle="button"].actve {
  -webkit-clip-path: polygon(
    0 0,
    calc(100% - 1.5rem) 0,
    calc(100% - 1.5rem) 0,
    calc(100% + 0.2320508076rem) 100%,
    calc(100% + 0.2320508076rem) 100%,
    0 100%
  );
  clip-path: polygon(
    0 0,
    calc(100% - 1.5rem) 0,
    calc(100% - 1.5rem) 0,
    calc(100% + 0.2320508076rem) 100%,
    calc(100% + 0.2320508076rem) 100%,
    0 100%
  );
}
.btn-sticker.btn-sticker-lg[data-bs-toggle="button"].actve::after {
  transform: rotate(-30deg) translateX(1.5rem);
}
.btn-sticker.btn-sticker-sm {
  border-width: 1px;
  font-size: 0.875rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  line-height: 1.5;
  -webkit-clip-path: polygon(
    0 0,
    calc(100% - 0.96875rem) 0,
    calc(100% - 0.96875rem) 0,
    calc(100% + 0.1498661466rem) 100%,
    calc(100% + 0.1498661466rem) 100%,
    0 100%
  );
  clip-path: polygon(
    0 0,
    calc(100% - 0.96875rem) 0,
    calc(100% - 0.96875rem) 0,
    calc(100% + 0.1498661466rem) 100%,
    calc(100% + 0.1498661466rem) 100%,
    0 100%
  );
}
.btn-sticker.btn-sticker-sm::after {
  height: 1.9375rem;
  width: 1.9375rem;
  top: -1px;
  right: -1px;
  transform: rotate(-30deg) translateX(0.96875rem);
}
.btn-sticker.btn-sticker-sm:not(.btn-sticker-corner-static):hover {
  -webkit-clip-path: polygon(
    0 0,
    calc(100% - 0.96875rem) 0,
    calc(100% - 0.549268945rem) -0.2421875rem,
    calc(100% + 0.5693472015rem) calc(100% - 0.2421875rem),
    calc(100% + 0.1498661466rem) 100%,
    0 100%
  );
  clip-path: polygon(
    0 0,
    calc(100% - 0.96875rem) 0,
    calc(100% - 0.549268945rem) -0.2421875rem,
    calc(100% + 0.5693472015rem) calc(100% - 0.2421875rem),
    calc(100% + 0.1498661466rem) 100%,
    0 100%
  );
}
.btn-sticker.btn-sticker-sm:not(.btn-sticker-corner-static):hover::after {
  transform: rotate(-30deg) translateX(1.9375rem);
}
.btn-sticker.btn-sticker-sm.btn-sticker-corner-hover {
  -webkit-clip-path: polygon(
    0 0,
    calc(100% - 0.96875rem) 0,
    calc(100% - 0.549268945rem) -0.2421875rem,
    calc(100% + 0.5693472015rem) calc(100% - 0.2421875rem),
    calc(100% + 0.1498661466rem) 100%,
    0 100%
  );
  clip-path: polygon(
    0 0,
    calc(100% - 0.96875rem) 0,
    calc(100% - 0.549268945rem) -0.2421875rem,
    calc(100% + 0.5693472015rem) calc(100% - 0.2421875rem),
    calc(100% + 0.1498661466rem) 100%,
    0 100%
  );
}
.btn-sticker.btn-sticker-sm.btn-sticker-corner-hover::after {
  transform: rotate(-30deg) translateX(1.9375rem);
}
.btn-sticker.btn-sticker-sm.btn-sticker-corner-hover:hover {
  -webkit-clip-path: polygon(
    0 0,
    calc(100% - 0.96875rem) 0,
    calc(100% - 0.96875rem) 0,
    calc(100% + 0.1498661466rem) 100%,
    calc(100% + 0.1498661466rem) 100%,
    0 100%
  );
  clip-path: polygon(
    0 0,
    calc(100% - 0.96875rem) 0,
    calc(100% - 0.96875rem) 0,
    calc(100% + 0.1498661466rem) 100%,
    calc(100% + 0.1498661466rem) 100%,
    0 100%
  );
}
.btn-sticker.btn-sticker-sm.btn-sticker-corner-hover:hover::after {
  transform: rotate(-30deg) translateX(0.96875rem);
}
.btn-sticker.btn-sticker-sm[data-bs-toggle="button"] {
  -webkit-clip-path: polygon(
    0 0,
    calc(100% - 0.96875rem) 0,
    calc(100% - 0.549268945rem) -0.2421875rem,
    calc(100% + 0.5693472015rem) calc(100% - 0.2421875rem),
    calc(100% + 0.1498661466rem) 100%,
    0 100%
  );
  clip-path: polygon(
    0 0,
    calc(100% - 0.96875rem) 0,
    calc(100% - 0.549268945rem) -0.2421875rem,
    calc(100% + 0.5693472015rem) calc(100% - 0.2421875rem),
    calc(100% + 0.1498661466rem) 100%,
    0 100%
  );
}
.btn-sticker.btn-sticker-sm[data-bs-toggle="button"]::after {
  transform: rotate(-30deg) translateX(1.9375rem);
}
.btn-sticker.btn-sticker-sm[data-bs-toggle="button"].actve {
  -webkit-clip-path: polygon(
    0 0,
    calc(100% - 0.96875rem) 0,
    calc(100% - 0.96875rem) 0,
    calc(100% + 0.1498661466rem) 100%,
    calc(100% + 0.1498661466rem) 100%,
    0 100%
  );
  clip-path: polygon(
    0 0,
    calc(100% - 0.96875rem) 0,
    calc(100% - 0.96875rem) 0,
    calc(100% + 0.1498661466rem) 100%,
    calc(100% + 0.1498661466rem) 100%,
    0 100%
  );
}
.btn-sticker.btn-sticker-sm[data-bs-toggle="button"].actve::after {
  transform: rotate(-30deg) translateX(0.96875rem);
}


.btn-sticker-corner-dark::after {
  background-color: rgba(0, 0, 0, 0.5);
  border: 1px solid #000;
}

.btn-sticker-corner-border-inherit::after {
  border-color: inherit;
  border-width: inherit;
}

.btn-sticker-corner-border-inherit-fill::after {
  border-color: inherit;
  border-width: calc(0.59375rem + 1px);
}

.example--w-125px {
  width: 125px;
}

.highlight {
  padding: 1rem 1.5rem;
  margin-bottom: 1rem;
  background-color: #f8f9fa;
}