@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&display=swap);
@charset "UTF-8";
.blue-btn-full {
  position: relative;
  line-height: initial;
  display: inline-flex;
  height: 40px;
  font-size: 16px;
  max-width: 190px;
  width: 100%;
  padding: 10px;
  white-space: nowrap;
  color: var(--whiteCLBG);
  border: 1px solid var(--mainAccent);
  background-color: var(--mainAccent);
  align-items: center;
  justify-content: center;
}
.blue-btn-full:hover {
  color: var(--whiteCLBG);
  background-color: var(--mabtHover);
}
.blue-btn-full svg {
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translate(10px, -50%);
}

.m_btn {
  display: inline-flex;
  height: 50px;
  padding: 0;
  border: none;
  outline: none;
  overflow: hidden;
  font-size: 16px;
  font-weight: 500;
}

.m_stl {
  background-color: var(--mainBtnBG);
  border-radius: var(--brd24);
  color: var(--text-invert);
}
.m_stl:hover {
  background-color: var(--mainBtnHover);
}
.m_stl:active {
  background-color: var(--mainBtnActive);
}

.cmp-btn {
  background-color: #e5a11733;
  height: 80px;
  border-radius: 8px;
  gap: 20px;
}

.brc7 {
  border: 1px solid #c7c7c7;
}

.a_stl {
  white-space: nowrap;
  background-color: var(--mainBtnBG);
  color: var(--bs-white);
  border-radius: var(--brd24);
}
@media screen and (min-width: 768px) {
  .a_stl {
    background-color: var(--mainBtnBG);
    border-radius: var(--brd24);
    color: var(--bs-white);
  }
}

.c_stl {
  background-color: var(--catBtnBG);
  border-radius: var(--brdB24);
  color: var(--text-invert);
}
.c_stl:hover {
  background-color: var(--catBtnHover);
}
.c_stl:active {
  background-color: var(--catBtnActive);
}

.adprod-btn {
  display: inline-flex;
  height: 40px;
  padding: 8px 10px;
  overflow: hidden;
  font-size: 16px;
  color: #fff;
  background-color: var(--mainAccent);
  border: 1px solid transparent;
}
.adprod-btn:hover {
  background-color: var(--mabtHover);
  color: var(--whiteCLBG);
}

.secondary-button {
  display: inline-flex;
  height: 40px;
  padding: 8px 10px;
  overflow: hidden;
  font-size: 16px;
  color: var(--mainAccent);
  border: 1px solid transparent;
}
.secondary-button:hover {
  background-color: #eee;
}

.swal2-container {
  max-width: 100% !important;
  width: 100%;
  z-index: 5000 !important;
}

.adbtn--text,
.adbtn--icon,
.sec-btn-icon,
.sec-btn-text {
  display: inline-flex;
  align-items: center;
  padding: 0 4px;
}

.bt-strip {
  border: none;
  outline: 0;
  background-color: transparent;
}

.button--text,
.button--icon {
  display: inline-flex;
  align-items: center;
  padding: 0 24px;
  height: 100%;
}

.secondary-link {
  padding: 15px 10px;
  background-color: #ebebec;
}
.secondary-link:hover {
  background-color: #e4e4e5;
}

.s-btn {
  border: 1px solid #c0bdbd;
  background-color: #ededed;
  color: var(--text-main);
}
.s-btn:hover {
  color: #000;
  background-color: #e1dddd;
}

.t-btn {
  background-color: #1c1c1c;
  min-width: 52px;
  min-height: 52px;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 16px;
  font-weight: 500;
  outline-style: none;
  border-width: 1px;
  border-style: none;
  border-radius: 9999px;
  color: #fff;
}

.h-btn--text,
.h-btn--icon {
  display: inline-flex;
  align-items: center;
}

.upgrade-tb {
  display: none;
}

@media (width: 720px) and (height: 540px), (width: 720px) and (height: 1114px) {
  .h-btn--text {
    display: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  .upgrade-tb {
    display: flex;
    align-items: center;
    margin-top: 60px;
  }

  .h-btn--text {
    display: none;
  }

  .t-btn {
    padding: 0;
    border-radius: 50% !important;
    min-width: 24px;
    min-height: 48px;
    position: relative;
  }
  .t-btn::before {
    content: "";
    position: absolute;
    top: 0;
    left: -12px;
    width: 48px;
    height: 48px;
    background-color: #1c1c1c;
    z-index: -1;
    border-radius: 50%;
  }
}
.h-stl {
  color: var(--main-color);
}
.h-stl:hover {
  color: var(--hover-main);
}

.allcat--ico,
.allcat--text {
  display: inline-flex;
  align-items: center;
  padding: 0 4px;
  font-weight: 500;
}

.link--text,
.link--icon {
  display: inline-flex;
  align-items: center;
}

.local {
  font-size: 2rem;
  font-weight: 700;
}

.button--icon {
  background-color: rgba(0, 0, 0, 0.1);
}

.msg-btn,
.phone-btn,
.n-share,
.gift-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 48px;
  height: 48px;
  border: none;
  border-radius: 4px;
  background-color: transparent;
}
.msg-btn:focus,
.phone-btn:focus,
.n-share:focus,
.gift-btn:focus {
  outline: none;
}

.promote-btn {
  color: #fff;
  background-color: var(--mainBtnBG);
}

.msg-btn {
  color: var(--text-invert);
}

@media screen and (min-width: 992px) {
  .phone-btn,
.msg-btn,
.gift-btn {
    width: 100%;
  }

  .phone-btn {
    background-color: #fff;
  }

  .msg-btn {
    background-color: var(--regBtnV);
  }

  .gift-btn {
    color: #fff;
    background-color: var(--mainBtnBG);
  }
}
.delivery-order-btn {
  color: #fff;
  border: 1px solid #d15803;
  background-color: #d15803;
}
.delivery-order-btn:hover {
  background-color: #b63b03;
}

.checkout-cash-btn {
  height: 50px;
  border: 1px solid #202020;
  background-color: #f8f9fa;
}
.checkout-cash-btn:hover {
  background-color: #fff;
}

.add-to-cart-btn,
.checkout-btn {
  height: 50px;
  background-image: linear-gradient(to right top, #054cb5, #1452c1, #2057cd, #2a5dda, #3463e6);
  color: #fff;
  border: none;
}
.add-to-cart-btn:hover,
.checkout-btn:hover {
  background-image: linear-gradient(to right top, #3463e6, #3061e9, #2c5feb, #295cee, #255af0);
}

.add-to-cart-btn.no-checkout {
  background-image: none;
  background-color: #ffd700;
  color: #000;
}

.bt-rmb-ico,
.bt-ico {
  display: block;
  width: 64px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-clip-path: polygon(0 0, 100% 0%, 75% 100%, 0% 100%);
          clip-path: polygon(0 0, 100% 0%, 75% 100%, 0% 100%);
  border-radius: 4px 0 0 4px;
}
.bt-rmb-ico svg,
.bt-ico svg {
  margin-right: 7px;
}

.bt-ico {
  background-color: #00bc8d;
}

.bt-rmb-ico {
  background-color: #202020;
}

.lang-btn:hover {
  background: #222222;
}
.lang-btn:active {
  background: #222222;
}

.n-nt {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: transparent;
  display: flex;
  justify-content: center;
}
.n-nt:hover {
  background-color: var(--bs-gray-200);
}
.n-nt .badge {
  padding: 0.35em 0.6em;
}

.p-nt {
  width: 48px;
  height: 50px;
  border-radius: 24px;
  background-color: transparent;
}
@media screen and (min-width: 992px) {
  .p-nt {
    width: auto;
  }
}

.cn-nt {
  min-width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: transparent;
  display: flex;
  justify-content: center;
}
.cn-nt:hover {
  background-color: rgba(35, 22, 22, 0.06);
}
@media screen and (min-width: 768px) {
  .cn-nt {
    border-radius: 12px;
  }
}

.child-scr-cont {
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 0 !important;
}

.childs-container {
  margin: 0;
  padding: 0;
  align-items: center;
  gap: 12px;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
}
.childs-container::-webkit-scrollbar {
  background: transparent;
  /* Chrome/Safari/Webkit */
  height: 0px;
  width: 0px;
}

.childs {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  word-wrap: break-word;
  background-color: var(--bs-white);
  border: 1px solid var(--bs-gray-300);
  border-radius: 8px;
}
.childs a {
  padding: 10px;
}

.childs-chevron {
  display: none;
}

.right-scroll-btn {
  outline: 0;
  touch-action: manipulation;
  display: inline-flex;
  margin: 0;
  padding: 0;
  background-clip: padding-box;
  background-color: #fff;
  transition: box-shadow 0.2s ease;
  display: inline-flex;
  width: 28px;
  height: 28px;
  align-items: center;
  justify-content: center;
  border: variaza intre 0.5px si 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 50%;
  color: buttontext;
}

.f-bt {
  line-height: 48px;
  height: 48px;
  font-weight: 500;
}

.ac-bt {
  line-height: 1;
  height: 50px;
  font-size: 13px;
}

.n-bt {
  background-color: transparent;
  border-radius: 24px;
}
.n-bt:hover {
  background-color: var(--bs-gray-300);
}

.listing {
  display: block;
  color: var(--main-color);
  padding: 10px 12px;
  border-radius: 24px;
  font-weight: 500;
  letter-spacing: 1px;
  white-space: nowrap;
}

.pbl-bt {
  display: block;
  height: 48px;
  line-height: 48px;
  font-size: 16px;
  margin: 0 5px;
  font-weight: 500;
  border-radius: 24px;
  padding: 0 10px;
  white-space: nowrap;
}

.pbl-ico {
  display: block;
  background-color: #ce3641;
  width: 38px;
  height: 38px;
  border-radius: 12px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.4);
  color: #fff;
}

.t-link {
  color: var(--bs-white);
  font-weight: 500;
  height: 50px;
}
.t-link:hover {
  color: var(--text-main);
  text-decoration: underline;
}
@media screen and (min-width: 768px) {
  .t-link {
    color: var(--text-main);
  }
}

.fp-cat-xl {
  position: fixed;
  top: 50%;
  left: 50px;
}

.reg-now-btn {
  font-size: 16px;
  line-height: 0.5;
  height: 50px;
  background-color: #a50a0a;
  color: #f0f0f0;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
  padding: 15px;
}

.save-share {
  z-index: 10;
  top: 10px;
  right: 10px;
}

.enlarge,
.share-post,
.image-back-arrow {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 10;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 50%;
}

.enlarge {
  bottom: 15px;
  right: 10px;
}

.share-post {
  position: fixed;
  top: 20px;
  right: 15px;
  z-index: 3100;
}

.image-back-arrow {
  display: none;
  top: 15px;
  left: 10px;
}

.mth {
  margin-top: 2px;
}

.back-btn {
  width: 40px;
  height: 40px;
  justify-content: start;
}

.transfer-btn {
  padding: 5px 8px;
  width: 100%;
  color: #f1f1f1;
  height: 60px;
}

.repost-acc-btn {
  display: block;
  height: 35px;
  background-color: #09b84c;
  color: #ffffff;
  border: none;
  border-radius: 30px;
}
@media screen and (max-width: 414px) {
  .repost-acc-btn {
    height: 50px;
    border-radius: 4px;
  }
}

.load-credits-btn {
  position: relative;
  padding: 8px 10px;
  background-color: #265d8c;
  color: #ffffff;
  border: 1px solid rgba(214, 214, 214, 0.302);
  border-radius: 30px;
}

.face-cards-btn {
  height: 50px;
  background-color: #265d8c;
  color: #ffffff;
  border: none;
  border-radius: 30px;
  padding: 15px;
}

.hero-line-btn {
  width: 100%;
  font-size: 18px;
  line-height: 0.5;
  height: 50px;
  background-color: #a50a0a;
  color: #ffffff;
  border: none;
  border-radius: 30px;
  padding: 15px;
}
@media screen and (max-width: 414px) {
  .hero-line-btn {
    border-radius: 4px;
  }
}

.see-more-btn {
  font-size: 16px;
  line-height: 0.5;
  height: 50px;
  background: none;
  color: #f0f0f0;
  border-radius: 30px;
  padding: 15px;
}
.see-more-btn span {
  margin-left: 5px;
}
.see-more-btn:hover img {
  transform: translateX(5px);
  transition: transform 150ms ease-in-out;
}
.see-more-btn:not(:hover) img {
  transition: transform 150ms ease;
}

.linkBtn {
  color: var(--linkBtn);
  text-decoration: underline;
  display: block;
  text-align: end;
}

.rBtn {
  font-size: 16px;
  line-height: 1;
  background-color: var(--regBtnV);
  color: #fff;
  border: none;
  border-radius: 30px;
  padding: 16px 32px;
}
.rBtn span {
  margin-left: 5px;
}
.rBtn:hover {
  background-color: var(--regBtn);
}
.rBtn:hover img {
  transform: translateX(5px);
  transition: transform 150ms ease-in-out;
}
.rBtn:not(:hover) img {
  transition: transform 150ms ease;
}

.selcat-ai {
  color: var(--main-color);
  box-shadow: rgba(60, 64, 67, 0.3) 0 1px 2px 0, rgba(60, 64, 67, 0.15) 0 1px 3px 1px;
}
@media screen and (min-width: 1280px) {
  .selcat-ai {
    box-shadow: none;
    background-color: var(--bs-gray-200) !important;
  }
}

.iBtn {
  font-size: 18px;
  line-height: 1;
  background-color: transparent;
  color: var(--text-main);
  border: none;
  border-radius: 50%;
  padding: 16px;
}
.iBtn span {
  margin-left: 5px;
}
.iBtn:hover {
  background-color: var(--text-invert);
}

.pBtn {
  position: absolute;
  color: var(--text-main);
  background-color: rgba(255, 255, 255, 0.777);
  padding: 8px !important;
  top: 10px;
  left: 15px;
}

.icn {
  padding: 30px;
}
.icn svg {
  color: var(--regIcn);
}

.post-lists-delete-btn {
  background-color: #850606;
  color: #ffffff;
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border: 1px solid #f1f1f1;
}
.post-lists-delete-btn:hover {
  background-color: #b60707;
}

.choose-crd-btn {
  margin-top: 20px;
  font-size: 16px;
  line-height: 0.5;
  height: 50px;
  background-color: #a50a0a;
  color: #f0f0f0;
  box-shadow: 0 -1px 4px 3px rgba(0, 0, 0, 0.2);
  border-radius: 30px;
  padding: 15px;
  width: 80%;
}

.hero-crd-btn {
  margin-top: 20px;
  font-size: 16px;
  line-height: 0.5;
  height: 50px;
  background-color: #09a016;
  color: #f0f0f0;
  box-shadow: 0 -1px 4px 3px rgba(0, 0, 0, 0.2);
  border-radius: 30px;
  padding: 15px;
  width: 80%;
}

.more-shopping-btn {
  font-size: 16px;
  line-height: 0.5;
  height: 50px;
  background-color: #fff;
  border: 1px solid #1c1c1c;
  padding: 15px;
  transition: hover 100ms ease-in;
}
.more-shopping-btn:hover {
  background-color: #f8f9fa;
}

.pay-btn {
  font-size: 16px;
  line-height: 0.5;
  height: 50px;
  background-color: #04a83b;
  color: #ffffff;
  border: none;
  border-radius: 30px;
  padding: 15px;
  width: 80%;
}
.pay-btn:hover {
  background-color: #02b43d;
}

.bg-coupon {
  border: none;
  color: #fff;
  background-color: #1a1a1a;
  border-radius: 0 4px 4px 0;
}

.filter-btn {
  font-size: 14px;
  background-color: rgba(248, 249, 250, 0.8);
  color: #000000;
  border: none;
  border-radius: 30px;
  padding: 5px 8px;
}
.filter-btn:hover {
  background-color: #f8f9fa;
}
@media screen and (max-width: 414px) {
  .filter-btn {
    border-radius: 4px;
  }
}

.sort-az-btn {
  font-size: 14px;
  background-color: rgba(248, 249, 250, 0.8);
  color: #000000;
  border: none;
  border-radius: 4px;
  padding: 5px 8px;
}
.sort-az-btn:hover {
  background-color: #f8f9fa;
}
@media screen and (max-width: 414px) {
  .sort-az-btn {
    border-radius: 4px;
  }
}

.optional-data-btn {
  height: 50px;
  background-color: #069b1a;
  color: #ffffff;
  border: none;
  border-radius: 30px;
  padding: 15px;
}

.change-pwd-btn {
  background-color: #a50a0a;
  color: #ffffff;
  border: none;
  border-radius: 30px;
  padding: 15px;
}
.change-pwd-btn:hover {
  background-color: #b10c0c;
}

.remove-fav-btn {
  font-size: 14px;
  background-color: #a50a0a;
  color: #f0f0f0;
  border: 1px solid #f0f0f0;
  border-radius: 30px;
  padding: 5px 8px;
}

.admin-load-credits-btn {
  padding: 7px 15px;
  border: none;
  border-radius: 4px;
  color: #f1f1f1;
  background-color: #09a016;
}
.admin-load-credits-btn:hover {
  background-color: #198a0a;
}

#join {
  grid-column: 1/-1;
}

.adv {
  width: 100%;
  height: auto;
}
@media screen and (min-width: 980px) {
  .adv {
    width: 880px;
    margin: 0 auto;
  }
}
.adv li:first-child {
  margin-left: 20px;
}
.adv li {
  min-width: 200px;
  width: 100%;
  max-width: 250px;
  height: 250px;
  border: 1px solid rgba(192, 192, 192, 0.77);
  border-radius: 24px;
  font-size: 18px;
  background-color: var(--navBg);
}
.adv li p {
  padding: 15px;
}
.adv li span {
  display: block;
  width: 100%;
  height: 100px;
  padding: 30px 15px;
  border-radius: 24px 24px 0 0;
}

.htitle {
  font-size: 32px;
  line-height: 1.0835;
}
@media screen and (max-width: 414) {
  .htitle {
    font-size: 40px;
  }
}

.post-cta {
  background: url(/images/post-CTA.svg?135e30dacef24c77c8830cab8a445d6c) no-repeat;
  background-size: 50%;
  background-position: 477px -141px;
}

#companies {
  background: url(/images/publicitate3.svg?3d073fbe037c93dd12629076591aa988) no-repeat;
  padding: 48px 0 48px 40px;
  background-size: contain;
  background-position: 120% 22%;
}

.right-arrow-holder {
  display: block;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23034ea2' viewBox='0 0 40 40'%3E%3Cpath d='M33.97,21.69c-.4,0-.81,0-1.21,0-10.05,0-20.11,0-30.16,0-.48,0-.98,0-1.44-.13-.84-.24-1.25-.88-1.15-1.74,.09-.81,.59-1.32,1.42-1.42,.38-.05,.76-.03,1.14-.03,6.9,.01,13.8,.03,20.7,.05,3.56,0,7.13,0,11.01,0-.44-.48-.67-.75-.92-1-3.75-3.75-7.5-7.5-11.25-11.26-.24-.24-.51-.48-.7-.76-.5-.72-.45-1.46,.16-2.08,.64-.66,1.41-.7,2.17-.18,.25,.17,.46,.42,.68,.64,4.88,4.88,9.76,9.76,14.64,14.64,1.27,1.27,1.27,1.96,0,3.23-4.88,4.88-9.76,9.76-14.64,14.64-.24,.24-.49,.5-.78,.68-.7,.43-1.41,.39-2.01-.18-.63-.6-.72-1.33-.26-2.08,.2-.32,.5-.58,.77-.84,3.97-3.97,7.95-7.94,11.92-11.9l-.08-.25Z'/%3E%3C/svg%3E");
}

.plus-fill,
.graph-up-fill {
  right: 20px;
  bottom: 40px;
}

.plus-fill {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23fff'%3E%3Cpath d='M20.6,.02c11.12,.48,19.83,9.71,19.38,20.53-.46,11.15-9.75,19.93-20.58,19.43C8.22,39.46-.46,30.22,.02,19.35,.52,8.25,9.78-.45,20.6,.02Zm-2.1,21.48c0,2.13,0,4.15,0,6.17,0,1.62,.46,2.31,1.52,2.29,1.03-.02,1.47-.68,1.47-2.25,0-2.05,0-4.1,0-6.21,2.13,0,4.15,0,6.17,0,1.62,0,2.3-.46,2.29-1.53-.02-1.04-.68-1.47-2.25-1.47-2.05,0-4.1,0-6.21,0,0-2.13,0-4.15,0-6.17,0-1.62-.46-2.3-1.52-2.29-1.04,.02-1.47,.68-1.47,2.25,0,2.05,0,4.1,0,6.11-.16,.06-.22,.09-.28,.09-2.03,0-4.06,.01-6.08,.01-1.44,0-2.12,.49-2.1,1.52,.01,1,.66,1.47,2.06,1.47,2.09,0,4.18,0,6.4,0Z'/%3E%3C/svg%3E");
  position: absolute;
}

.graph-up-fill {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%239d9d9d'%3E%3Cpath d='M26.67,0C26,0,25.4,.4,25.14,1.03c-.26,.62-.12,1.34,.36,1.82l3.27,3.26-3.27,3.26c-.47,.48-.62,1.2-.36,1.82,.26,.62,.87,1.03,1.54,1.03h9.44v26.1c0,.6,.31,1.16,.83,1.46,.52,.3,1.16,.3,1.68,0,.52-.31,.83-.86,.83-1.46V3.89C39.45,1.76,37.69,0,35.56,0h-8.88Zm4.02,3.33h4.86c.33,0,.56,.23,.56,.56v5h-5.42l1.6-1.6c.65-.65,.65-1.71,0-2.36l-1.6-1.6Zm-10.72,4.42c-.06,0-.12,.01-.18,.02H11.13c-.6,0-1.16,.31-1.46,.83-.3,.52-.3,1.16,0,1.68,.31,.52,.86,.83,1.46,.83h4.86L1.06,26.03c-.43,.42-.61,1.04-.46,1.63,.15,.58,.61,1.04,1.19,1.19,.58,.15,1.2-.02,1.63-.46l14.92-14.93v4.86c0,.6,.31,1.16,.83,1.46,.52,.3,1.16,.3,1.68,0,.52-.31,.83-.86,.83-1.46V9.65c.06-.48-.08-.97-.41-1.34-.33-.36-.8-.57-1.29-.56Zm8.89,11.1c-.91,.01-1.65,.77-1.64,1.69v17.77c0,.6,.31,1.16,.83,1.46,.52,.3,1.16,.3,1.68,0,.52-.31,.83-.86,.83-1.46V20.54c0-.45-.17-.88-.49-1.2-.32-.32-.76-.49-1.21-.49Zm-8.88,5.55c-.91,.01-1.65,.77-1.64,1.69v12.22c0,.6,.31,1.16,.83,1.46,.52,.3,1.16,.3,1.68,0,.52-.31,.83-.86,.83-1.46v-12.22c0-.45-.17-.88-.49-1.2-.32-.32-.76-.49-1.21-.49Zm-8.88,5.55c-.91,.01-1.65,.77-1.64,1.69v6.66c0,.6,.31,1.16,.83,1.46,.52,.3,1.16,.3,1.68,0,.52-.31,.83-.86,.83-1.46v-6.66c0-.45-.17-.88-.49-1.2-.32-.32-.76-.49-1.21-.49Zm-8.88,5.55c-.92,.01-1.65,.77-1.64,1.69v1.11c0,.6,.31,1.16,.83,1.46,.52,.3,1.16,.3,1.68,0,.52-.31,.83-.86,.83-1.46v-1.11c0-.45-.17-.88-.49-1.2-.32-.32-.76-.49-1.21-.49h0Z'/%3E%3C/svg%3E");
  position: absolute;
  color: #9d9d9d;
}

.th-tier {
  grid-template-columns: 1fr;
}
.th-tier img {
  width: 100%;
  height: 263px;
  margin-bottom: 20px;
  -o-object-fit: cover;
     object-fit: cover;
}

.eads-margin {
  margin-top: 194px;
}

.lnd-cards-hero-text {
  font-size: 30px;
}

#marketplace {
  background: url(/images/romania.svg?14d29faec0ad03574b64f4931b6aaa80) no-repeat;
  padding: 48px 0 48px 40px;
  background-size: contain;
  background-position: 120% 0;
  overflow: hidden;
}

.select-upg-type {
  grid-template-columns: 1fr;
}

.onboard-wrapper {
  grid-template-columns: 1fr;
  gap: 20px;
}

.onboard-cards {
  height: 250px;
}

.onb-text {
  margin-top: 18px;
}

.price-lock {
  background-color: rgba(52, 99, 230, 0.09);
  min-height: 1018px;
  grid-template-columns: 1fr;
  gap: 20px;
  margin-top: -200px;
}

.pricelock-card {
  max-width: 350px;
  width: 100%;
  height: 400px;
}

.pricelock-ico {
  display: block;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}

.lock-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M27.53,12.38c1.21,0,2.18-.01,3.16,0,2.68,.04,4.47,1.8,4.48,4.48,.02,5.87,.02,11.75,0,17.62,0,2.72-1.8,4.5-4.54,4.51-7.09,.02-14.18,.02-21.27,0-2.74,0-4.53-1.79-4.53-4.51-.02-5.84-.02-11.69,0-17.53,0-2.79,1.78-4.54,4.57-4.56,.95,0,1.89,0,2.99,0,0-.59-.02-1.14,0-1.69,.06-1.27-.02-2.58,.24-3.8,.78-3.58,4.16-6.1,7.67-5.88,3.82,.24,6.82,2.98,7.2,6.74,.15,1.49,.02,3.01,.02,4.63Zm-7.43,2.85c-3.47,0-6.93,0-10.4,0-1.61,0-2.02,.4-2.02,1.98,0,5.63,0,11.26,0,16.89,0,1.64,.4,2.04,2.05,2.04,6.88,0,13.75,0,20.63,0,1.54,0,1.97-.42,1.98-1.94,0-5.66,0-11.32,0-16.98,0-1.59-.41-1.99-2-1.99-3.41,0-6.82,0-10.22,0Zm4.55-2.9c0-1.61,.14-3.13-.03-4.61-.26-2.21-2.24-3.81-4.52-3.88-2.13-.07-4.27,1.42-4.65,3.52-.29,1.61-.2,3.28-.28,4.97h9.48Zm-4.64,10.51c-1.59,0-2.88,1.31-2.86,2.9,.03,1.54,1.34,2.81,2.88,2.79,1.55-.02,2.82-1.31,2.81-2.86,0-1.55-1.29-2.83-2.84-2.83Z'/%3E%3C/svg%3E");
}

.courier-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M10.7,4.5c-0.1,0-0.1,0-0.2,0h-6c-2.2,0-4,1.8-4,4v3.3c0,0.1,0,0.3,0,0.4V28c0,2.2,1.8,4,4,4h0.6c0.6,2,2.5,3.5,4.7,3.5 s4.1-1.5,4.7-3.5h11c0.6,2,2.5,3.5,4.7,3.5s4.1-1.5,4.7-3.5h0.6c2.2,0,4-1.8,4-4v-5.6c0-0.6-0.1-1.1-0.3-1.6c0,0,0,0,0,0l-2.6-5.9 c-0.6-1.4-2.1-2.4-3.6-2.4h-5.8v-0.2c0-0.1,0-0.3,0-0.4V8.5c0-2.2-1.8-4-4-4h-6.9c-0.1,0-0.3,0-0.4,0h-4.9 C10.8,4.5,10.8,4.5,10.7,4.5z M4.5,7.2h4.9v3.5H3.2V8.5C3.2,7.7,3.8,7.2,4.5,7.2z M12,7.2h2.7v8H12v-2.9c0-0.1,0-0.3,0-0.4V7.2z M17.4,7.2h5.8c0.8,0,1.3,0.6,1.3,1.3v2.2h-7.1V7.2z M3.2,13.4h6.2v2.2c0,1.2,1,2.2,2.2,2.2h3.5c1.2,0,2.2-1,2.2-2.2v-2.2h7.1v15.9 h-9.9c-0.6-2-2.5-3.5-4.7-3.5s-4.1,1.5-4.7,3.5H4.5c-0.8,0-1.3-0.6-1.3-1.3V13.4z M27.1,15.1h5.8c0.5,0,1,0.3,1.2,0.8l1.6,3.6h-8.6 V15.1z M27.1,22.2h9.7c0,0,0,0.1,0,0.1V28c0,0.8-0.6,1.3-1.3,1.3h-0.6c-0.6-2-2.5-3.5-4.7-3.5c-1.2,0-2.3,0.4-3.1,1.1V22.2z M9.8,28.4c1.2,0,2.1,0.9,2.2,2.1c0,0.1,0,0.2,0,0.2c-0.1,1.2-1,2.1-2.2,2.1s-2.1-0.9-2.2-2.1c0-0.1,0-0.2,0-0.2 C7.7,29.3,8.6,28.4,9.8,28.4z M30.2,28.4c1.2,0,2.2,1,2.2,2.2s-1,2.2-2.2,2.2s-2.2-1-2.2-2.2S29,28.4,30.2,28.4z'/%3E%3C/svg%3E");
}

.pricelock-container {
  flex-direction: column;
  align-items: center;
  margin-top: 200px;
}

.pricelock-hero {
  max-width: 570px;
  margin-bottom: 60px;
}

.newsletter {
  max-width: 1003px;
  margin: 0 auto;
  background-color: #e5eaf6;
  color: #000;
}

.nws-btn {
  background-color: #1a202e;
}
.nws-btn:hover {
  background-color: #1b2439;
}

.nwslogo {
  display: block;
  width: 32px;
  height: 32px;
}

.mw1023 {
  max-width: 1023px;
}

.ecom-prices {
  color: #3463e6;
  font-weight: 700;
}

.u-card-grid {
  gap: 20px;
}

.ucard {
  height: 200px;
}

.inteli-ad-wrapper {
  background-color: rgba(52, 99, 230, 0.09);
}

.mt60 {
  margin-top: 60px;
}

.inteliad-cnt {
  padding: 30px 0 60px 0;
}

.inteli-ad {
  flex-direction: column;
}

.inteli-ico {
  display: block;
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: 4px;
  flex-shrink: 0;
}

.in-step1 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%230b0e15'%3E%3Cpath d='M19.99,.5C9.27,.52,.48,9.31,.51,20.02c.01,10.69,8.73,19.41,19.45,19.48,10.67,.06,19.53-8.77,19.54-19.48C39.52,9.31,30.7,.48,19.99,.5Zm-.94,27.56c-.01-4.38,0-8.76,0-13.14v-1.21c-1.1,.31-2.08,.61-3.06,.85-.82,.2-1.49-.18-1.75-.92-.28-.76,.12-1.57,.99-1.85,1.55-.5,3.12-.99,4.69-1.42,1.17-.33,2.02,.29,2.03,1.52,.03,5.41,.02,10.82,0,16.23,0,1.02-.61,1.6-1.5,1.58-.87,0-1.4-.59-1.4-1.64Z'/%3E%3C/svg%3E");
}

.in-step2 {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%230b0e15'%3E%3Cpath d='M19.49,1.01C8.89,1.42,.62,10.17,1.02,20.55c.4,10.53,9.21,18.86,19.49,18.43,10.63-.44,18.92-9.21,18.47-19.54C38.52,8.86,29.8,.61,19.49,1.01Zm-5.18,26.79c-.01-3.79,1.56-6.16,5.11-7.47,1.66-.62,2.98-1.45,3.34-3.32,.24-1.2-.03-2.24-1.01-3.02-.89-.72-1.9-.83-2.92-.36-1.13,.52-1.66,1.45-1.68,2.7-.02,1.16-.52,1.75-1.44,1.74-.91-.01-1.42-.63-1.4-1.77,.04-2.42,1.12-4.23,3.32-5.24,2.15-1,4.25-.72,6.06,.83,1.92,1.66,2.4,3.82,1.73,6.22-.6,2.16-1.96,3.68-4.07,4.51-.74,.29-1.49,.57-2.19,.95-1.16,.62-1.72,1.65-1.87,3.06h1.02c1.92,0,3.85-.02,5.78,.01,.98,0,1.6,.6,1.6,1.42s-.62,1.41-1.6,1.41c-2.73,.02-5.45,.02-8.18,0-1.11-.01-1.6-.55-1.6-1.67Z'/%3E%3C/svg%3E");
}

.in-step3 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%230b0e15'%3E%3Cpath d='M19.98,1C9.56,.99,1,9.55,1,19.97s8.51,19.01,19.02,19.03c10.4,.02,18.97-8.55,18.98-18.97,.01-10.48-8.52-19.02-19.02-19.03Zm5.63,23.91c-.63,3.44-4.12,5.43-7.65,4.25-1.13-.38-2.17-1.17-3.14-1.92-.72-.56-.68-1.46-.11-2.04,.58-.6,1.43-.59,2.12,.08,.91,.9,1.98,1.38,3.27,1.34,1.49-.04,2.7-1.14,2.74-2.5,.05-1.35-1.08-2.54-2.56-2.68-.3-.03-.6,.01-.89-.03-.78-.12-1.22-.6-1.28-1.37-.06-.72,.52-1.35,1.29-1.45,.38-.06,.77-.05,1.13-.16,1.28-.39,2-1.59,1.79-2.9-.18-1.2-1.21-2.1-2.47-2.15-1.14-.04-2.07,.4-2.87,1.18-.8,.79-1.63,.88-2.25,.27-.63-.63-.55-1.45,.23-2.27,2.75-2.88,7.31-2.69,9.35,.41,1.23,1.86,1.2,4.27-.07,6.1-.17,.24-.34,.47-.56,.77,1.52,1.41,2.3,3.06,1.93,5.07Z'/%3E%3C/svg%3E");
}

.pref {
  padding: 40px 20px;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.pref a,
.pref p {
  color: var(--bs-gray-600);
}

.pref a {
  text-decoration: underline;
  line-height: 24px;
}
.pref a:hover {
  color: var(--bs-gray-900);
  text-decoration: underline;
}

.check-ico-fill {
  width: 25px;
  height: 25px;
  flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160.1 160.11'%3E%3Cpath d='M80.05,0C35.98,0-.11,36.18,0,80.23c.11,43.91,36.15,79.88,80.04,79.88,43.9-.01,79.92-35.94,80.06-79.87C160.23,36.21,124.1,0,80.05,0Zm32.41,68.15c-11.12,11.12-22.37,22.12-33.33,33.4-8.29,8.53-9.95,8.66-18.09,0-4.62-4.91-9.54-9.53-14.28-14.32-3.31-3.35-3.62-6.87-.94-9.49,2.62-2.57,6.17-2.19,9.52,1.14,4.85,4.81,9.65,9.69,14.79,14.85,10.22-10.3,20.23-20.39,30.24-30.49,1.14-1.15,2.29-2.3,3.43-3.45,4.24-4.25,7.72-4.89,10.57-1.95,2.77,2.85,2.16,6.23-1.91,10.31Z' style='fill:%2339b54a;'/%3E%3C/svg%3E");
}

.list-row {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}

/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bg: #fff;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

hr:not([size]) {
  height: 1px;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-bs-original-title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #0d6efd;
  text-decoration: underline;
}
a:hover {
  color: #0a58ca;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
  direction: ltr /* rtl:ignore */;
  unicode-bidi: bidi-override;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: #d63384;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]::-webkit-calendar-picker-indicator {
  display: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::-webkit-file-upload-button {
  font: inherit;
}

::file-selector-button {
  font: inherit;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }

  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333333%;
  }

  .offset-sm-2 {
    margin-left: 16.66666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333333%;
  }

  .offset-sm-5 {
    margin-left: 41.66666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333333%;
  }

  .offset-sm-8 {
    margin-left: 66.66666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333333%;
  }

  .offset-sm-11 {
    margin-left: 91.66666667%;
  }

  .g-sm-0,
.gx-sm-0 {
    --bs-gutter-x: 0;
  }

  .g-sm-0,
.gy-sm-0 {
    --bs-gutter-y: 0;
  }

  .g-sm-1,
.gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-sm-1,
.gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-sm-2,
.gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-sm-2,
.gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-sm-3,
.gx-sm-3 {
    --bs-gutter-x: 1rem;
  }

  .g-sm-3,
.gy-sm-3 {
    --bs-gutter-y: 1rem;
  }

  .g-sm-4,
.gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-sm-4,
.gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-sm-5,
.gx-sm-5 {
    --bs-gutter-x: 3rem;
  }

  .g-sm-5,
.gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }

  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333333%;
  }

  .offset-md-2 {
    margin-left: 16.66666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333333%;
  }

  .offset-md-5 {
    margin-left: 41.66666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333333%;
  }

  .offset-md-8 {
    margin-left: 66.66666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333333%;
  }

  .offset-md-11 {
    margin-left: 91.66666667%;
  }

  .g-md-0,
.gx-md-0 {
    --bs-gutter-x: 0;
  }

  .g-md-0,
.gy-md-0 {
    --bs-gutter-y: 0;
  }

  .g-md-1,
.gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-md-1,
.gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-md-2,
.gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-md-2,
.gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-md-3,
.gx-md-3 {
    --bs-gutter-x: 1rem;
  }

  .g-md-3,
.gy-md-3 {
    --bs-gutter-y: 1rem;
  }

  .g-md-4,
.gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-md-4,
.gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-md-5,
.gx-md-5 {
    --bs-gutter-x: 3rem;
  }

  .g-md-5,
.gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }

  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.33333333%;
  }

  .offset-lg-2 {
    margin-left: 16.66666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.33333333%;
  }

  .offset-lg-5 {
    margin-left: 41.66666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333333%;
  }

  .offset-lg-8 {
    margin-left: 66.66666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333333%;
  }

  .offset-lg-11 {
    margin-left: 91.66666667%;
  }

  .g-lg-0,
.gx-lg-0 {
    --bs-gutter-x: 0;
  }

  .g-lg-0,
.gy-lg-0 {
    --bs-gutter-y: 0;
  }

  .g-lg-1,
.gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-lg-1,
.gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-lg-2,
.gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-lg-2,
.gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-lg-3,
.gx-lg-3 {
    --bs-gutter-x: 1rem;
  }

  .g-lg-3,
.gy-lg-3 {
    --bs-gutter-y: 1rem;
  }

  .g-lg-4,
.gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-lg-4,
.gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-lg-5,
.gx-lg-5 {
    --bs-gutter-x: 3rem;
  }

  .g-lg-5,
.gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }

  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xl-11 {
    margin-left: 91.66666667%;
  }

  .g-xl-0,
.gx-xl-0 {
    --bs-gutter-x: 0;
  }

  .g-xl-0,
.gy-xl-0 {
    --bs-gutter-y: 0;
  }

  .g-xl-1,
.gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xl-1,
.gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xl-2,
.gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xl-2,
.gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xl-3,
.gx-xl-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xl-3,
.gy-xl-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xl-4,
.gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xl-4,
.gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xl-5,
.gx-xl-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xl-5,
.gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }

  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-xxl-0 {
    margin-left: 0;
  }

  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xxl-3 {
    margin-left: 25%;
  }

  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xxl-6 {
    margin-left: 50%;
  }

  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xxl-9 {
    margin-left: 75%;
  }

  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }

  .g-xxl-0,
.gx-xxl-0 {
    --bs-gutter-x: 0;
  }

  .g-xxl-0,
.gy-xxl-0 {
    --bs-gutter-y: 0;
  }

  .g-xxl-1,
.gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xxl-1,
.gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xxl-2,
.gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xxl-2,
.gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xxl-3,
.gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xxl-3,
.gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xxl-4,
.gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xxl-4,
.gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xxl-5,
.gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xxl-5,
.gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #212529;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #212529;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #212529;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
  vertical-align: top;
  border-color: #dee2e6;
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}
.table > :not(:first-child) {
  border-top: 2px solid currentColor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

.table-primary {
  --bs-table-bg: #cfe2ff;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #bacbe6;
}

.table-secondary {
  --bs-table-bg: #e2e3e5;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #cbccce;
}

.table-success {
  --bs-table-bg: #d1e7dd;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #bcd0c7;
}

.table-info {
  --bs-table-bg: #cff4fc;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #badce3;
}

.table-warning {
  --bs-table-bg: #fff3cd;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e6dbb9;
}

.table-danger {
  --bs-table-bg: #f8d7da;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #dfc2c4;
}

.table-light {
  --bs-table-bg: #f8f9fa;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #dfe0e1;
}

.table-dark {
  --bs-table-bg: #212529;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: #fff;
  border-color: #373b3e;
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #212529;
  background-color: #fff;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
          margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
          margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #dde0e3;
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3;
}
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
          margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #dde0e3;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}

.form-control-color {
  width: 3rem;
  height: auto;
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}
.form-control-color::-webkit-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #e9ecef;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 1rem 0.75rem;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control:-ms-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-ms-input-placeholder) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus {
  z-index: 3;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 3;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #198754;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(25, 135, 84, 0.9);
  border-radius: 0.25rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #198754;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #198754;
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #198754;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #198754;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #198754;
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
.was-validated .input-group .form-select:valid,
.input-group .form-select.is-valid {
  z-index: 1;
}
.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
.was-validated .input-group .form-select:valid:focus,
.input-group .form-select.is-valid:focus {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dc3545;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
.was-validated .input-group .form-select:invalid,
.input-group .form-select.is-invalid {
  z-index: 2;
}
.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,
.was-validated .input-group .form-select:invalid:focus,
.input-group .form-select.is-invalid:focus {
  z-index: 3;
}

.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;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
}
.btn-check:focus + .btn, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  pointer-events: none;
  opacity: 0.65;
}

.btn-primary {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
}
.btn-check:focus + .btn-primary, .btn-primary:focus {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0a58ca;
  border-color: #0a53be;
}
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.btn-primary:disabled, .btn-primary.disabled {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
}
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #565e64;
  border-color: #51585e;
}
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-secondary:disabled, .btn-secondary.disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-success {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-success:hover {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
}
.btn-check:focus + .btn-success, .btn-success:focus {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #146c43;
  border-color: #13653f;
}
.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}
.btn-success:disabled, .btn-success.disabled {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

.btn-info {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-info:hover {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
}
.btn-check:focus + .btn-info, .btn-info:focus {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
  color: #000;
  background-color: #3dd5f3;
  border-color: #25cff2;
}
.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}
.btn-info:disabled, .btn-info.disabled {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

.btn-warning {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
}
.btn-check:focus + .btn-warning, .btn-warning:focus {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
  color: #000;
  background-color: #ffcd39;
  border-color: #ffc720;
}
.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}
.btn-warning:disabled, .btn-warning.disabled {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
}
.btn-check:focus + .btn-danger, .btn-danger:focus {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}
.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #b02a37;
  border-color: #a52834;
}
.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}
.btn-danger:disabled, .btn-danger.disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-light {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
.btn-check:focus + .btn-light, .btn-light:focus {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
.btn-light:disabled, .btn-light.disabled {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-dark {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-dark:hover {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
}
.btn-check:focus + .btn-dark, .btn-dark:focus {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}
.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1a1e21;
  border-color: #191c1f;
}
.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}
.btn-dark:disabled, .btn-dark.disabled {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

.btn-outline-primary {
  color: #0d6efd;
  border-color: #0d6efd;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
  color: #0d6efd;
  background-color: transparent;
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-success {
  color: #198754;
  border-color: #198754;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-outline-success:disabled, .btn-outline-success.disabled {
  color: #198754;
  background-color: transparent;
}

.btn-outline-info {
  color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-outline-info:hover {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-outline-info:disabled, .btn-outline-info.disabled {
  color: #0dcaf0;
  background-color: transparent;
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning:disabled, .btn-outline-warning.disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger:disabled, .btn-outline-danger.disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light:disabled, .btn-outline-light.disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-dark {
  color: #212529;
  border-color: #212529;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-outline-dark:disabled, .btn-outline-dark.disabled {
  color: #212529;
  background-color: transparent;
}

.btn-link {
  font-weight: 400;
  color: #0d6efd;
  text-decoration: underline;
}
.btn-link:hover {
  color: #0a58ca;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
}

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

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: 0.125rem;
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #1e2125;
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #0d6efd;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #212529;
}

.dropdown-menu-dark {
  color: #dee2e6;
  background-color: #343a40;
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  color: #fff;
  background-color: #0d6efd;
}
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  color: #adb5bd;
}
.dropdown-menu-dark .dropdown-divider {
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item-text {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-header {
  color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #0d6efd;
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: #0a58ca;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background: none;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
  isolation: isolate;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #0d6efd;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  text-decoration: none;
  white-space: nowrap;
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  transition: box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 0.25rem;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-sm .offcanvas-top,
.navbar-expand-sm .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-md .offcanvas-top,
.navbar-expand-md .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-lg .offcanvas-top,
.navbar-expand-lg .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xl .offcanvas-top,
.navbar-expand-xl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xxl .offcanvas-top,
.navbar-expand-xxl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas {
  position: inherit;
  bottom: 0;
  z-index: 1000;
  flex-grow: 1;
  visibility: visible !important;
  background-color: transparent;
  border-right: 0;
  border-left: 0;
  transition: none;
  transform: none;
}
.navbar-expand .offcanvas-top,
.navbar-expand .offcanvas-bottom {
  height: auto;
  border-top: 0;
  border-bottom: 0;
}
.navbar-expand .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: 1rem 1rem;
}

.card-title {
  margin-bottom: 0.5rem;
}

.card-subtitle {
  margin-top: -0.25rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: 1rem;
}

.card-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.5rem 1rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: -0.5rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  border-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-group > .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  background-color: #fff;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: #0c63e4;
  background-color: #e7f1ff;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  transform: rotate(-180deg);
}
.accordion-button::after {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.accordion-item:first-of-type {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.accordion-body {
  padding: 1rem 1.25rem;
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button {
  border-radius: 0;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  list-style: none;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  color: #0d6efd;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #dee2e6;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: #0a58ca;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  color: #0a58ca;
  background-color: #e9ecef;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
  border-color: #dee2e6;
}

.page-link {
  padding: 0.375rem 0.75rem;
}

.page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.35em 0.65em;
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  color: #084298;
  background-color: #cfe2ff;
  border-color: #b6d4fe;
}
.alert-primary .alert-link {
  color: #06357a;
}

.alert-secondary {
  color: #41464b;
  background-color: #e2e3e5;
  border-color: #d3d6d8;
}
.alert-secondary .alert-link {
  color: #34383c;
}

.alert-success {
  color: #0f5132;
  background-color: #d1e7dd;
  border-color: #badbcc;
}
.alert-success .alert-link {
  color: #0c4128;
}

.alert-info {
  color: #055160;
  background-color: #cff4fc;
  border-color: #b6effb;
}
.alert-info .alert-link {
  color: #04414d;
}

.alert-warning {
  color: #664d03;
  background-color: #fff3cd;
  border-color: #ffecb5;
}
.alert-warning .alert-link {
  color: #523e02;
}

.alert-danger {
  color: #842029;
  background-color: #f8d7da;
  border-color: #f5c2c7;
}
.alert-danger .alert-link {
  color: #6a1a21;
}

.alert-light {
  color: #636464;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light .alert-link {
  color: #4f5050;
}

.alert-dark {
  color: #141619;
  background-color: #d3d3d4;
  border-color: #bcbebf;
}
.alert-dark .alert-link {
  color: #101214;
}

@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #0d6efd;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
          animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
            animation: none;
  }
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > li::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.5rem 1rem;
  color: #212529;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #084298;
  background-color: #cfe2ff;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #084298;
  background-color: #bacbe6;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #084298;
  border-color: #084298;
}

.list-group-item-secondary {
  color: #41464b;
  background-color: #e2e3e5;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #41464b;
  background-color: #cbccce;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #41464b;
  border-color: #41464b;
}

.list-group-item-success {
  color: #0f5132;
  background-color: #d1e7dd;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #0f5132;
  background-color: #bcd0c7;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #0f5132;
  border-color: #0f5132;
}

.list-group-item-info {
  color: #055160;
  background-color: #cff4fc;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #055160;
  background-color: #badce3;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #055160;
  border-color: #055160;
}

.list-group-item-warning {
  color: #664d03;
  background-color: #fff3cd;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #664d03;
  background-color: #e6dbb9;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #664d03;
  border-color: #664d03;
}

.list-group-item-danger {
  color: #842029;
  background-color: #f8d7da;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #842029;
  background-color: #dfc2c4;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #842029;
  border-color: #842029;
}

.list-group-item-light {
  color: #636464;
  background-color: #fefefe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #636464;
  background-color: #e5e5e5;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #636464;
  border-color: #636464;
}

.list-group-item-dark {
  color: #141619;
  background-color: #d3d3d4;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #141619;
  background-color: #bebebf;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #141619;
  border-color: #141619;
}

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.25rem;
  opacity: 0.5;
}
.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  width: 350px;
  max-width: 100%;
  font-size: 0.875rem;
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.5rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.toast-header .btn-close {
  margin-right: -0.375rem;
  margin-left: 0.75rem;
}

.toast-body {
  padding: 0.75rem;
  word-wrap: break-word;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1055;
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin: -0.5rem -0.5rem -0.5rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}
.modal-fullscreen .modal-footer {
  border-radius: 0;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
}
.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0 /* rtl:ignore */;
  z-index: 1070;
  display: block;
  max-width: 276px;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f0f0f0;
}

.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f0f0f0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 1rem 1rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

/* rtl:end:ignore */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.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'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: 0.75s linear infinite spinner-border;
          animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: 0.75s linear infinite spinner-grow;
          animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    -webkit-animation-duration: 1.5s;
            animation-duration: 1.5s;
  }
}
.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1045;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  visibility: hidden;
  background-color: #fff;
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
}
.offcanvas-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin-top: -0.5rem;
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.offcanvas-body {
  flex-grow: 1;
  padding: 1rem 1rem;
  overflow-y: auto;
}

.offcanvas-start {
  top: 0;
  left: 0;
  width: 400px;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(-100%);
}

.offcanvas-end {
  top: 0;
  right: 0;
  width: 400px;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(100%);
}

.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(-100%);
}

.offcanvas-bottom {
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(100%);
}

.offcanvas.show {
  transform: none;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentColor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  -webkit-animation: placeholder-glow 2s ease-in-out infinite;
          animation: placeholder-glow 2s ease-in-out infinite;
}

@-webkit-keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
          mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  -webkit-animation: placeholder-wave 2s linear infinite;
          animation: placeholder-wave 2s linear infinite;
}

@-webkit-keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.link-primary {
  color: #0d6efd;
}
.link-primary:hover, .link-primary:focus {
  color: #0a58ca;
}

.link-secondary {
  color: #6c757d;
}
.link-secondary:hover, .link-secondary:focus {
  color: #565e64;
}

.link-success {
  color: #198754;
}
.link-success:hover, .link-success:focus {
  color: #146c43;
}

.link-info {
  color: #0dcaf0;
}
.link-info:hover, .link-info:focus {
  color: #3dd5f3;
}

.link-warning {
  color: #ffc107;
}
.link-warning:hover, .link-warning:focus {
  color: #ffcd39;
}

.link-danger {
  color: #dc3545;
}
.link-danger:hover, .link-danger:focus {
  color: #b02a37;
}

.link-light {
  color: #f8f9fa;
}
.link-light:hover, .link-light:focus {
  color: #f9fafb;
}

.link-dark {
  color: #212529;
}
.link-dark:hover, .link-dark:focus {
  color: #1a1e21;
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: calc(3 / 4 * 100%);
}

.ratio-16x9 {
  --bs-aspect-ratio: calc(9 / 16 * 100%);
}

.ratio-21x9 {
  --bs-aspect-ratio: calc(9 / 21 * 100%);
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentColor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: 1px solid #dee2e6 !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: 1px solid #dee2e6 !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #0d6efd !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #198754 !important;
}

.border-info {
  border-color: #0dcaf0 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #212529 !important;
}

.border-white {
  border-color: #fff !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

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

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

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: 0.2rem !important;
}

.rounded-2 {
  border-radius: 0.25rem !important;
}

.rounded-3 {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-end {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-start {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }

  .float-sm-end {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-grid {
    display: grid !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }

  .d-sm-none {
    display: none !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-sm-0 {
    gap: 0 !important;
  }

  .gap-sm-1 {
    gap: 0.25rem !important;
  }

  .gap-sm-2 {
    gap: 0.5rem !important;
  }

  .gap-sm-3 {
    gap: 1rem !important;
  }

  .gap-sm-4 {
    gap: 1.5rem !important;
  }

  .gap-sm-5 {
    gap: 3rem !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }

  .order-sm-first {
    order: -1 !important;
  }

  .order-sm-0 {
    order: 0 !important;
  }

  .order-sm-1 {
    order: 1 !important;
  }

  .order-sm-2 {
    order: 2 !important;
  }

  .order-sm-3 {
    order: 3 !important;
  }

  .order-sm-4 {
    order: 4 !important;
  }

  .order-sm-5 {
    order: 5 !important;
  }

  .order-sm-last {
    order: 6 !important;
  }

  .m-sm-0 {
    margin: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-sm-0 {
    margin-top: 0 !important;
  }

  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mt-sm-3 {
    margin-top: 1rem !important;
  }

  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mt-sm-5 {
    margin-top: 3rem !important;
  }

  .mt-sm-auto {
    margin-top: auto !important;
  }

  .me-sm-0 {
    margin-right: 0 !important;
  }

  .me-sm-1 {
    margin-right: 0.25rem !important;
  }

  .me-sm-2 {
    margin-right: 0.5rem !important;
  }

  .me-sm-3 {
    margin-right: 1rem !important;
  }

  .me-sm-4 {
    margin-right: 1.5rem !important;
  }

  .me-sm-5 {
    margin-right: 3rem !important;
  }

  .me-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-0 {
    margin-bottom: 0 !important;
  }

  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }

  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }

  .mb-sm-auto {
    margin-bottom: auto !important;
  }

  .ms-sm-0 {
    margin-left: 0 !important;
  }

  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }

  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }

  .ms-sm-3 {
    margin-left: 1rem !important;
  }

  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }

  .ms-sm-5 {
    margin-left: 3rem !important;
  }

  .ms-sm-auto {
    margin-left: auto !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-sm-0 {
    padding-top: 0 !important;
  }

  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pt-sm-3 {
    padding-top: 1rem !important;
  }

  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pt-sm-5 {
    padding-top: 3rem !important;
  }

  .pe-sm-0 {
    padding-right: 0 !important;
  }

  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pe-sm-3 {
    padding-right: 1rem !important;
  }

  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pe-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-0 {
    padding-bottom: 0 !important;
  }

  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }

  .ps-sm-0 {
    padding-left: 0 !important;
  }

  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }

  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }

  .ps-sm-3 {
    padding-left: 1rem !important;
  }

  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }

  .ps-sm-5 {
    padding-left: 3rem !important;
  }

  .text-sm-start {
    text-align: left !important;
  }

  .text-sm-end {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }

  .float-md-end {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-grid {
    display: grid !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }

  .d-md-none {
    display: none !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-md-0 {
    gap: 0 !important;
  }

  .gap-md-1 {
    gap: 0.25rem !important;
  }

  .gap-md-2 {
    gap: 0.5rem !important;
  }

  .gap-md-3 {
    gap: 1rem !important;
  }

  .gap-md-4 {
    gap: 1.5rem !important;
  }

  .gap-md-5 {
    gap: 3rem !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }

  .order-md-first {
    order: -1 !important;
  }

  .order-md-0 {
    order: 0 !important;
  }

  .order-md-1 {
    order: 1 !important;
  }

  .order-md-2 {
    order: 2 !important;
  }

  .order-md-3 {
    order: 3 !important;
  }

  .order-md-4 {
    order: 4 !important;
  }

  .order-md-5 {
    order: 5 !important;
  }

  .order-md-last {
    order: 6 !important;
  }

  .m-md-0 {
    margin: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-md-0 {
    margin-top: 0 !important;
  }

  .mt-md-1 {
    margin-top: 0.25rem !important;
  }

  .mt-md-2 {
    margin-top: 0.5rem !important;
  }

  .mt-md-3 {
    margin-top: 1rem !important;
  }

  .mt-md-4 {
    margin-top: 1.5rem !important;
  }

  .mt-md-5 {
    margin-top: 3rem !important;
  }

  .mt-md-auto {
    margin-top: auto !important;
  }

  .me-md-0 {
    margin-right: 0 !important;
  }

  .me-md-1 {
    margin-right: 0.25rem !important;
  }

  .me-md-2 {
    margin-right: 0.5rem !important;
  }

  .me-md-3 {
    margin-right: 1rem !important;
  }

  .me-md-4 {
    margin-right: 1.5rem !important;
  }

  .me-md-5 {
    margin-right: 3rem !important;
  }

  .me-md-auto {
    margin-right: auto !important;
  }

  .mb-md-0 {
    margin-bottom: 0 !important;
  }

  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-md-3 {
    margin-bottom: 1rem !important;
  }

  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-md-5 {
    margin-bottom: 3rem !important;
  }

  .mb-md-auto {
    margin-bottom: auto !important;
  }

  .ms-md-0 {
    margin-left: 0 !important;
  }

  .ms-md-1 {
    margin-left: 0.25rem !important;
  }

  .ms-md-2 {
    margin-left: 0.5rem !important;
  }

  .ms-md-3 {
    margin-left: 1rem !important;
  }

  .ms-md-4 {
    margin-left: 1.5rem !important;
  }

  .ms-md-5 {
    margin-left: 3rem !important;
  }

  .ms-md-auto {
    margin-left: auto !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-md-0 {
    padding-top: 0 !important;
  }

  .pt-md-1 {
    padding-top: 0.25rem !important;
  }

  .pt-md-2 {
    padding-top: 0.5rem !important;
  }

  .pt-md-3 {
    padding-top: 1rem !important;
  }

  .pt-md-4 {
    padding-top: 1.5rem !important;
  }

  .pt-md-5 {
    padding-top: 3rem !important;
  }

  .pe-md-0 {
    padding-right: 0 !important;
  }

  .pe-md-1 {
    padding-right: 0.25rem !important;
  }

  .pe-md-2 {
    padding-right: 0.5rem !important;
  }

  .pe-md-3 {
    padding-right: 1rem !important;
  }

  .pe-md-4 {
    padding-right: 1.5rem !important;
  }

  .pe-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-0 {
    padding-bottom: 0 !important;
  }

  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-md-3 {
    padding-bottom: 1rem !important;
  }

  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-md-5 {
    padding-bottom: 3rem !important;
  }

  .ps-md-0 {
    padding-left: 0 !important;
  }

  .ps-md-1 {
    padding-left: 0.25rem !important;
  }

  .ps-md-2 {
    padding-left: 0.5rem !important;
  }

  .ps-md-3 {
    padding-left: 1rem !important;
  }

  .ps-md-4 {
    padding-left: 1.5rem !important;
  }

  .ps-md-5 {
    padding-left: 3rem !important;
  }

  .text-md-start {
    text-align: left !important;
  }

  .text-md-end {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }

  .float-lg-end {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-grid {
    display: grid !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }

  .d-lg-none {
    display: none !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-lg-0 {
    gap: 0 !important;
  }

  .gap-lg-1 {
    gap: 0.25rem !important;
  }

  .gap-lg-2 {
    gap: 0.5rem !important;
  }

  .gap-lg-3 {
    gap: 1rem !important;
  }

  .gap-lg-4 {
    gap: 1.5rem !important;
  }

  .gap-lg-5 {
    gap: 3rem !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }

  .order-lg-first {
    order: -1 !important;
  }

  .order-lg-0 {
    order: 0 !important;
  }

  .order-lg-1 {
    order: 1 !important;
  }

  .order-lg-2 {
    order: 2 !important;
  }

  .order-lg-3 {
    order: 3 !important;
  }

  .order-lg-4 {
    order: 4 !important;
  }

  .order-lg-5 {
    order: 5 !important;
  }

  .order-lg-last {
    order: 6 !important;
  }

  .m-lg-0 {
    margin: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-lg-0 {
    margin-top: 0 !important;
  }

  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mt-lg-3 {
    margin-top: 1rem !important;
  }

  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mt-lg-5 {
    margin-top: 3rem !important;
  }

  .mt-lg-auto {
    margin-top: auto !important;
  }

  .me-lg-0 {
    margin-right: 0 !important;
  }

  .me-lg-1 {
    margin-right: 0.25rem !important;
  }

  .me-lg-2 {
    margin-right: 0.5rem !important;
  }

  .me-lg-3 {
    margin-right: 1rem !important;
  }

  .me-lg-4 {
    margin-right: 1.5rem !important;
  }

  .me-lg-5 {
    margin-right: 3rem !important;
  }

  .me-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-0 {
    margin-bottom: 0 !important;
  }

  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }

  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .ms-lg-0 {
    margin-left: 0 !important;
  }

  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }

  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }

  .ms-lg-3 {
    margin-left: 1rem !important;
  }

  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }

  .ms-lg-5 {
    margin-left: 3rem !important;
  }

  .ms-lg-auto {
    margin-left: auto !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-lg-0 {
    padding-top: 0 !important;
  }

  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pt-lg-3 {
    padding-top: 1rem !important;
  }

  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pt-lg-5 {
    padding-top: 3rem !important;
  }

  .pe-lg-0 {
    padding-right: 0 !important;
  }

  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pe-lg-3 {
    padding-right: 1rem !important;
  }

  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pe-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-0 {
    padding-bottom: 0 !important;
  }

  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }

  .ps-lg-0 {
    padding-left: 0 !important;
  }

  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }

  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }

  .ps-lg-3 {
    padding-left: 1rem !important;
  }

  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }

  .ps-lg-5 {
    padding-left: 3rem !important;
  }

  .text-lg-start {
    text-align: left !important;
  }

  .text-lg-end {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }

  .float-xl-end {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-grid {
    display: grid !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }

  .d-xl-none {
    display: none !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-xl-0 {
    gap: 0 !important;
  }

  .gap-xl-1 {
    gap: 0.25rem !important;
  }

  .gap-xl-2 {
    gap: 0.5rem !important;
  }

  .gap-xl-3 {
    gap: 1rem !important;
  }

  .gap-xl-4 {
    gap: 1.5rem !important;
  }

  .gap-xl-5 {
    gap: 3rem !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }

  .order-xl-first {
    order: -1 !important;
  }

  .order-xl-0 {
    order: 0 !important;
  }

  .order-xl-1 {
    order: 1 !important;
  }

  .order-xl-2 {
    order: 2 !important;
  }

  .order-xl-3 {
    order: 3 !important;
  }

  .order-xl-4 {
    order: 4 !important;
  }

  .order-xl-5 {
    order: 5 !important;
  }

  .order-xl-last {
    order: 6 !important;
  }

  .m-xl-0 {
    margin: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xl-0 {
    margin-top: 0 !important;
  }

  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xl-3 {
    margin-top: 1rem !important;
  }

  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xl-5 {
    margin-top: 3rem !important;
  }

  .mt-xl-auto {
    margin-top: auto !important;
  }

  .me-xl-0 {
    margin-right: 0 !important;
  }

  .me-xl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xl-3 {
    margin-right: 1rem !important;
  }

  .me-xl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xl-5 {
    margin-right: 3rem !important;
  }

  .me-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xl-auto {
    margin-bottom: auto !important;
  }

  .ms-xl-0 {
    margin-left: 0 !important;
  }

  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xl-3 {
    margin-left: 1rem !important;
  }

  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xl-5 {
    margin-left: 3rem !important;
  }

  .ms-xl-auto {
    margin-left: auto !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-xl-0 {
    padding-top: 0 !important;
  }

  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xl-3 {
    padding-top: 1rem !important;
  }

  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xl-5 {
    padding-top: 3rem !important;
  }

  .pe-xl-0 {
    padding-right: 0 !important;
  }

  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xl-3 {
    padding-right: 1rem !important;
  }

  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }

  .ps-xl-0 {
    padding-left: 0 !important;
  }

  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xl-3 {
    padding-left: 1rem !important;
  }

  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xl-5 {
    padding-left: 3rem !important;
  }

  .text-xl-start {
    text-align: left !important;
  }

  .text-xl-end {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }

  .float-xxl-end {
    float: right !important;
  }

  .float-xxl-none {
    float: none !important;
  }

  .d-xxl-inline {
    display: inline !important;
  }

  .d-xxl-inline-block {
    display: inline-block !important;
  }

  .d-xxl-block {
    display: block !important;
  }

  .d-xxl-grid {
    display: grid !important;
  }

  .d-xxl-table {
    display: table !important;
  }

  .d-xxl-table-row {
    display: table-row !important;
  }

  .d-xxl-table-cell {
    display: table-cell !important;
  }

  .d-xxl-flex {
    display: flex !important;
  }

  .d-xxl-inline-flex {
    display: inline-flex !important;
  }

  .d-xxl-none {
    display: none !important;
  }

  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xxl-row {
    flex-direction: row !important;
  }

  .flex-xxl-column {
    flex-direction: column !important;
  }

  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-xxl-0 {
    gap: 0 !important;
  }

  .gap-xxl-1 {
    gap: 0.25rem !important;
  }

  .gap-xxl-2 {
    gap: 0.5rem !important;
  }

  .gap-xxl-3 {
    gap: 1rem !important;
  }

  .gap-xxl-4 {
    gap: 1.5rem !important;
  }

  .gap-xxl-5 {
    gap: 3rem !important;
  }

  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xxl-center {
    justify-content: center !important;
  }

  .justify-content-xxl-between {
    justify-content: space-between !important;
  }

  .justify-content-xxl-around {
    justify-content: space-around !important;
  }

  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xxl-start {
    align-items: flex-start !important;
  }

  .align-items-xxl-end {
    align-items: flex-end !important;
  }

  .align-items-xxl-center {
    align-items: center !important;
  }

  .align-items-xxl-baseline {
    align-items: baseline !important;
  }

  .align-items-xxl-stretch {
    align-items: stretch !important;
  }

  .align-content-xxl-start {
    align-content: flex-start !important;
  }

  .align-content-xxl-end {
    align-content: flex-end !important;
  }

  .align-content-xxl-center {
    align-content: center !important;
  }

  .align-content-xxl-between {
    align-content: space-between !important;
  }

  .align-content-xxl-around {
    align-content: space-around !important;
  }

  .align-content-xxl-stretch {
    align-content: stretch !important;
  }

  .align-self-xxl-auto {
    align-self: auto !important;
  }

  .align-self-xxl-start {
    align-self: flex-start !important;
  }

  .align-self-xxl-end {
    align-self: flex-end !important;
  }

  .align-self-xxl-center {
    align-self: center !important;
  }

  .align-self-xxl-baseline {
    align-self: baseline !important;
  }

  .align-self-xxl-stretch {
    align-self: stretch !important;
  }

  .order-xxl-first {
    order: -1 !important;
  }

  .order-xxl-0 {
    order: 0 !important;
  }

  .order-xxl-1 {
    order: 1 !important;
  }

  .order-xxl-2 {
    order: 2 !important;
  }

  .order-xxl-3 {
    order: 3 !important;
  }

  .order-xxl-4 {
    order: 4 !important;
  }

  .order-xxl-5 {
    order: 5 !important;
  }

  .order-xxl-last {
    order: 6 !important;
  }

  .m-xxl-0 {
    margin: 0 !important;
  }

  .m-xxl-1 {
    margin: 0.25rem !important;
  }

  .m-xxl-2 {
    margin: 0.5rem !important;
  }

  .m-xxl-3 {
    margin: 1rem !important;
  }

  .m-xxl-4 {
    margin: 1.5rem !important;
  }

  .m-xxl-5 {
    margin: 3rem !important;
  }

  .m-xxl-auto {
    margin: auto !important;
  }

  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xxl-0 {
    margin-top: 0 !important;
  }

  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xxl-3 {
    margin-top: 1rem !important;
  }

  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xxl-5 {
    margin-top: 3rem !important;
  }

  .mt-xxl-auto {
    margin-top: auto !important;
  }

  .me-xxl-0 {
    margin-right: 0 !important;
  }

  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xxl-3 {
    margin-right: 1rem !important;
  }

  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xxl-5 {
    margin-right: 3rem !important;
  }

  .me-xxl-auto {
    margin-right: auto !important;
  }

  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xxl-auto {
    margin-bottom: auto !important;
  }

  .ms-xxl-0 {
    margin-left: 0 !important;
  }

  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xxl-3 {
    margin-left: 1rem !important;
  }

  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xxl-5 {
    margin-left: 3rem !important;
  }

  .ms-xxl-auto {
    margin-left: auto !important;
  }

  .p-xxl-0 {
    padding: 0 !important;
  }

  .p-xxl-1 {
    padding: 0.25rem !important;
  }

  .p-xxl-2 {
    padding: 0.5rem !important;
  }

  .p-xxl-3 {
    padding: 1rem !important;
  }

  .p-xxl-4 {
    padding: 1.5rem !important;
  }

  .p-xxl-5 {
    padding: 3rem !important;
  }

  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-xxl-0 {
    padding-top: 0 !important;
  }

  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xxl-3 {
    padding-top: 1rem !important;
  }

  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xxl-5 {
    padding-top: 3rem !important;
  }

  .pe-xxl-0 {
    padding-right: 0 !important;
  }

  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xxl-3 {
    padding-right: 1rem !important;
  }

  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xxl-5 {
    padding-right: 3rem !important;
  }

  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }

  .ps-xxl-0 {
    padding-left: 0 !important;
  }

  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xxl-3 {
    padding-left: 1rem !important;
  }

  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xxl-5 {
    padding-left: 3rem !important;
  }

  .text-xxl-start {
    text-align: left !important;
  }

  .text-xxl-end {
    text-align: right !important;
  }

  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }

  .fs-2 {
    font-size: 2rem !important;
  }

  .fs-3 {
    font-size: 1.75rem !important;
  }

  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-grid {
    display: grid !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }

  .d-print-none {
    display: none !important;
  }
}
html {
  height: 100%;
}

* {
  box-sizing: border-box;
  font-synthesis: none;
  font-feature-settings: "kern";
  text-decoration: none;
  --mainBackground: #f7f7f7;
  --mainAccent: #034ea2;
  --mabtHover: #224a8e;
  --whiteCLBG: #fff;
  --mcl: #000;
  --mainColor: #000;
  --catActive: #e9ecef;
  --mainMuted: #536472;
  --mainDisabledBg: #ced4da;
  --inputsAndBtnMainHeight: 40px;
  --mainBoxShadow: 0px 8px 42px rgb(0 0 0 / 14%);
  --rPanels: #e9eff0;
  --swiper-navigation-size: 32px;
  --mBG: #fff;
  --navBg: #fff;
  --bgBlack: #000;
  --brd24: 24px;
  --brd12: 12px;
  --brd4: 4px;
  --brdB24: 0 0 24px 24px;
  --brdT24: 24px 24px 0 0;
  --shareSh: 0 2px 6px -1px rgba(0, 0, 0, 0.8);
  --panels: #eeeeee;
  --cardBg: #262424;
  --main-color: #0f263f;
  --hover-main: #1c1c1c;
  --text-invert: rgb(255, 255, 255);
  --themeBg: #f5deb3;
  --tx-logo: #ffeccc;
  --stPan: hsl(0, 3%, 16%);
  --secLd: hsl(0, 0%, 6%);
  --rbtSvg: text-top;
  --nbtSvg: middle;
  --brdReg: 1px solid rgba(255, 255, 255, 0.2);
  --brdFull: 1px solid rgba(0, 0, 0, 0.1);
  --hvReg: hsl(356, 71%, 32%, 0.157);
  --h50: 50px;
  --mainBtnBG: hsl(350, 83%, 42%);
  --mainBtnHover: hsl(350, 75%, 37%);
  --mainBtnActive: hsl(350, 70%, 30%);
  --catBtnBG: #ffffff;
  --catBtnHover: #dad8d8;
  --catBtnActive: #cccccc;
  --accPannelsBorder: 1px solid #dcd9d9;
  --inputsBrdABg: #ccc;
  --formRadio: hsla(356, 71%, 32%, 0.157);
  --formRadioClt: hsl(356, 75%, 39%);
  --pbBrd: hsl(356, 20%, 22%);
  --regBtn: hsl(356, 70%, 32%);
  --regBtnV: hsl(0, 0%, 16%);
  --linkBtn: hsl(0, 0%, 98%);
  --tMuted: hsl(0, 2%, 46%);
  --regIcn: #ce3641;
  --popSrcTag: #f1f1f2;
  --insideCardDivider: 2px solid rgba(255, 255, 255, 0.2);
  --invertColor: hsl(0, 0%, 100%);
  --font20: 20px;
  --cr-card-shadow-color-rgb: rgb(60, 64, 67);
  --h-btn-ml: 20px;
  --main-ltr-spacing: 0.25px;
  --vertical-margin: 21px;
  --padding-inl-right: 10px;
  --secondary-icon-color: rgb(95, 99, 104);
  --s-title-height: 32px;
  --secondaryBackground: rgb(233, 236, 239);
  --htitle-xl: 56px;
  --htitle-lg: 48px;
  --htitle-md: 40px;
  --htitle-sxs: 32px;
  --subtitle-xl: 28px;
  --subtitle-lg: 24px;
  --subtitle-sxs: 19px;
  --main-font-size: 0.9125rem;
}

body {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  background-color: var(--mainBackground);
  direction: ltr;
  line-height: 1.34 !important;
  font-family: "Roboto", sans-serif;
  min-height: 100%;
  font-size: var(--main-font-size);
  color: var(--main-color);
}

main {
  min-height: 100vh;
}

.hero-nr-found {
  max-width: 600px;
}

.lh24 {
  line-height: 24px;
}

.lh32 {
  line-height: 32px;
}

.text-accent {
  color: var(--mainAccent);
}

.bg-accent {
  background-color: var(--mainAccent);
}

.bg-info-c {
  background-color: #e9ecef;
}

.bg-disabled {
  background-color: #ced4da !important;
}

.mainbg {
  background-color: var(--mainBackground);
}

.prev-btn {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translatey(-50%);
  z-index: 10;
  cursor: pointer;
  width: 32px;
  height: 32px;
}

.ms40 {
  margin-left: 40px;
}

.swiper-button-disabled {
  opacity: 0 !important;
  cursor: unset !important;
  pointer-events: none;
}

.sw-next-btn {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.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'/%3E%3C/svg%3E") top 7px left 9px no-repeat;
  background-color: rgba(248, 249, 250, 0.8);
  background-size: 60%;
  right: 10px;
}

.sw-prev-btn {
  background-size: 60%;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E") top 7px right 9px no-repeat;
  background-color: rgba(248, 249, 250, 0.8);
  background-size: 60%;
  left: 10px;
}

.slidewrapper {
  width: 100%;
  height: 382px;
}

.slider-container {
  min-height: 100%;
  display: inline-flex;
  scrollbar-width: none;
  transform: translateX(0);
  will-change: transform;
  transition: transform 0.3s ease-out;
  cursor: -webkit-grab;
  cursor: grab;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.slide {
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}

.slide img {
  width: 100%;
  height: 100% !important;
  -o-object-fit: cover;
     object-fit: cover;
}

.grabbing {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.grabbing .slide img {
  transform: scale(0.9);
  transition: transform 300ms ease-in-out;
}

.accent {
  color: var(--mainAccent);
}

.muted {
  color: var(--mainMuted);
}

.h16 {
  height: 16px;
}

.h20 {
  height: 20px;
}

.h24 {
  height: 24px;
}

.h38 {
  height: 38px !important;
}

.h40 {
  height: 40px;
}

.h42 {
  height: 42px;
}

.h45 {
  height: 45px;
}

.h48 {
  height: 48px;
}

.h50 {
  height: 50px;
}

.h50d {
  height: 50px;
}

.h52 {
  height: 52px;
}

.h64 {
  height: 64px !important;
}

.h74 {
  height: 74px;
}

.h80i {
  height: 80px !important;
}

.h82 {
  height: 82px;
}

.h100 {
  height: 100px;
}

.h150 {
  height: 150px;
}

.h10053 {
  height: 100.53px;
}

.h200 {
  height: 200px;
}

.lh1-2 {
  line-height: 1.2;
}

.mt30 {
  margin-top: 30px;
}

.mt40 {
  margin-top: 40px;
}

.h32 {
  height: 32px;
}

.h24 {
  height: 24px;
}

.w48 {
  width: 48px;
}

.fs17 {
  font-size: 17px;
}

.prod5 {
  grid-column: 1/-1;
}

.pro5-card {
  background-color: #eeeeee;
  border-radius: 8px;
  border: 1px solid #eaeaea;
}

.pro5-card > img {
  inline-size: 100%;
  height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px 8px 0 0;
}

.ad-prd-grid {
  grid-template-columns: 1fr auto;
}

.alsc {
  align-self: center;
}

.product-ad-row {
  display: grid;
  gap: 10px;
  grid-auto-flow: column;
  grid-auto-columns: 260px;
  overflow-x: auto;
  overscroll-behavior-inline: contain;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  overflow: -moz-scrollbars-none;
}
.product-ad-row::-webkit-scrollbar {
  width: 0;
  height: 0;
  background: transparent;
}

@media (pointer: coarse) {
  .snaps-inline {
    -ms-scroll-snap-type: inline mandatory !important;
        scroll-snap-type: inline mandatory !important;
    scroll-padding-inline: 0.5rem;
  }

  .snaps-inline > * {
    scroll-snap-align: start !important;
  }
}
.incent {
  grid-column: 1/-1;
}

.empty-cat-text {
  max-width: 800px;
}

.hsectitle {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.14287;
  letter-spacing: 0.0007em;
  color: #1d1d1f;
}

.hhome {
  fill: none;
  stroke: #000;
  stroke-width: 1.2px;
  stroke-miterlimit: 10px;
}

.icofill {
  fill: #000;
}

.info-ul {
  list-style-position: outside;
}
.info-ul li {
  position: relative;
}
.info-ul li::before {
  position: absolute;
  padding: 0 10px 0 0;
  content: url(/images/info-fill.svg?e39675af086ba6694b13126dcd8c5234);
  top: 2px;
  left: -20px;
}

.mltr-sp {
  letter-spacing: var(--main-ltr-spacing);
  margin-top: var(--vertical-margin);
  margin-bottom: 12px;
  padding-top: 8px;
  padding-bottom: 4px;
}

.card-divider {
  border: var(--insideCardDivider);
  margin: 25px 0;
}

.aware-text {
  font-size: 24px;
  font-weight: 600;
}

.f16,
.f16d {
  font-size: 16px;
}

.f18 {
  font-size: 18px;
}

.f20 {
  font-size: var(--font20);
}

.f20b {
  font-size: 20px;
  font-weight: 600;
}

.f24 {
  font-size: 24px;
}

.f32 {
  font-size: 32px;
}

.f32d {
  font-size: 24px;
}

.f40 {
  font-size: 40px;
}

.f40d {
  font-size: 40px;
}

.f48 {
  font-size: 48px;
}

.f52d {
  font-size: 32px;
}

.f56 {
  font-size: 56px;
}

.main-hero-text {
  max-width: 600px;
}

.main-hero-subtitle {
  font-size: 40px;
  font-weight: 300;
}

.btn-code {
  background-color: rgba(144, 19, 27, 0.716);
  color: #1a1818;
  font-weight: 600;
}
.btn-code:hover {
  color: var(--main-color);
}

.mbg {
  background-color: var(--secondaryBackground);
}

.bl-ef {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}

.br24 {
  border-radius: var(--brd24);
}

.fds {
  background-color: #c3073f #950740 #6f2232 #4e4e50 #1a1a1d;
}

.brd12 {
  border-radius: var(--brd12);
}

.brd8 {
  border-radius: 8px;
}

.br99 {
  border-radius: 9999px;
}

.br100 {
  border-radius: 50%;
}

.mhov {
  background-color: var(--bs-gray-100);
}

.active_cat {
  background-color: var(--catActive);
  border-radius: 4px;
}

.prof-active-cat {
  background-color: var(--catActive);
  pointer-events: none;
}

.follow-btn {
  top: 15px;
  right: 15px;
}

#inPC {
  display: grid;
  gap: 8px;
  grid-auto-flow: column;
  grid-auto-columns: -webkit-min-content;
  grid-auto-columns: min-content;
  align-items: center;
  overflow-x: auto;
  overscroll-behavior-inline: contain;
}

.c-point {
  display: flex;
  align-items: center;
  padding: 5px 10px;
}

.mh48 {
  min-height: 48px;
}

.mh64 {
  min-height: 64px;
}

.mh80 {
  min-height: 80px;
}

.mh96 {
  min-height: 96px;
}

.mh100 {
  min-height: 100px;
}

@-webkit-keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.htxt {
  margin: 70px 0;
}

.lh-4 {
  line-height: 40px;
}

.lh-3 {
  line-height: 32px;
}

.lh-2 {
  line-height: 24px;
}

.sm-logo {
  width: 100px;
}

.md-logo {
  width: 130px;
}

.t-muted {
  color: var(--tMuted);
}
.t-muted:hover {
  color: var(--tMuted);
}

.card-border {
  border: 1px solid var(--pbBrd);
}

.bt24 {
  border-radius: var(--brdT24);
}

.bb24 {
  border-radius: var(--brdB24);
}

.bd-full {
  border: var(--brdFull);
}

.text-logo {
  color: var(--tx-logo);
}

.bg-ppnl {
  background-color: var(--stPan);
}

.bg-notif {
  background-color: rgba(206, 212, 218, 0.33);
}

.cb-top {
  border-top: 1px solid rgba(255, 204, 204, 0.2);
}

.bb {
  border-bottom: 1px solid #eee;
}

.nav-tabs {
  border-color: transparent;
}

.nav-tabs .nav-link {
  background: #fff;
  border-top-left-radius: 0.45rem;
  border-top-right-radius: 0.45rem;
}

.tabs-component {
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
}

.sub-hero {
  font-weight: 400;
}

.br12 {
  border-radius: 12px;
}

.br12-lft {
  border-radius: 0 12px 12px 0;
}

.br8 {
  border-radius: 8px;
}

.br088 {
  border-radius: 0 8px 8px;
}

.fw300 {
  font-weight: 300;
}

.fw500 {
  font-weight: 500;
}

.fw700 {
  font-weight: 700;
}

.sm-padd {
  padding: 3px 5px;
  background-color: rgba(0, 0, 0, 0.1);
}

.ads-cta-btn {
  background-color: #d7d7d7;
  color: var(--main-color);
}
.ads-cta-btn:hover {
  background-color: #d1d1d1;
  color: var(--main-color);
}

.lt-spacer {
  letter-spacing: 0.5px;
}

.d-line {
  display: block;
  width: 100%;
  height: 1px;
  background-color: rgba(255, 204, 204, 0.2);
}

.bg-tg {
  background-color: #f2f2f2;
  padding: 8px 13px;
}

.offcanvas {
  z-index: 6100 !important;
}

.offcanvas-backdrop {
  z-index: 6000;
}

.bg24 {
  background-color: var(--panels);
}

.offcanvas-bottom {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  background-color: var(--panels);
}

svg {
  overflow: visible;
}

.b-drf {
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  background: rgba(0, 0, 0, 0.4);
}

.text-main {
  color: var(--main-color);
}
.text-main:hover {
  color: var(--main-color);
}

a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}

ul {
  list-style: none;
  margin-bottom: none !important;
}

.b24 {
  border-radius: var(--brd24);
}

.b24b0 {
  border-radius: 24px 24px 0 0;
}

.black_color {
  color: #000;
}

.custom-list {
  list-style-type: disc;
}
.custom-list li {
  padding: 3px 0;
}

.numbered-list {
  list-style-type: decimal;
}
.numbered-list li {
  padding: 3px 0;
}

.right-caret {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23034ea2'%3E%3Cpath d='M26.7,20.12c-3.76-3.87-7.31-7.52-10.86-11.18-1.85-1.91-3.71-3.82-5.56-5.73-.58-.59-.73-1.28-.29-2.01,.38-.63,.99-.83,1.66-.64,.32,.09,.64,.31,.88,.55,5.73,5.88,11.45,11.77,17.16,17.67,.79,.82,.78,1.61-.02,2.44-5.69,5.87-11.38,11.74-17.09,17.6-.79,.81-1.71,.88-2.37,.25-.68-.65-.61-1.6,.22-2.45,5-5.15,10.01-10.3,15.02-15.45,.36-.36,.78-.66,1.26-1.06Z'/%3E%3C/svg%3E");
}

.cat {
  color: #000;
  font-size: 18px;
}

.cnv-f-bg {
  background-color: var(--navbg) !important;
}

.ad-container {
  max-width: 1030px;
  margin: 15px auto 0 auto;
  background-color: #ededed;
  border-radius: var(--brd24);
}

.ad-img {
  border-radius: var(--brd24);
}

.notify_red_bg {
  background-color: #c30a0a;
}

.grecaptcha-badge {
  display: none;
}

.form-control:focus,
.form-select:focus {
  border: 1px solid var(--mainAccent);
  box-shadow: none;
}

.form-control:disabled,
.form-control[readonly] {
  background-color: #f5f5f5;
  border: 1px solid transparent;
  opacity: 1;
}

.repo-select input[type=radio] {
  display: none;
}

.repo-select input[type=checkbox] {
  display: none;
}

.repo-select label {
  font-size: 14.6px;
}

.repo-select label span {
  font-weight: 400;
}

.repo-select input + label {
  height: 50px;
  display: inline-flex;
  align-items: center;
  border: 1px solid #ced4da;
  padding: 10px 15px;
  border-radius: 4px;
  position: relative;
  cursor: pointer;
  background-color: #f1f3f4;
  line-height: initial;
}

.repo-select input:checked + label {
  border: 1px solid var(--mainAccent);
  color: #fff;
  background-color: var(--mainAccent);
}

.repo-select.posting input:checked + label > .apartments {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23ffffff'%3E%3Cpath d='M13.29,39.05c-3.51,0-7.01,0-10.52,0-1.94,0-2.76-.83-2.76-2.78C0,30.12,.02,23.97,0,17.81c0-2.44,.78-4.5,2.51-6.26,3.19-3.24,6.31-6.55,9.47-9.82,1-1.04,1.7-1.04,2.7,0,3.26,3.38,6.51,6.77,9.77,10.15,1.4,1.46,2.16,3.2,2.17,5.22,.03,6.51,.03,13.02,.02,19.53,0,1.59-.93,2.42-2.55,2.43-3.6,0-7.2,0-10.79,0Zm10.42-2.9c.04-.19,.07-.27,.07-.36,0-6.24,.03-12.49,0-18.73,0-.52-.19-1.05-.37-1.54-.15-.41-.33-.85-.62-1.16-3.12-3.3-6.27-6.59-9.52-9.99-.3,.36-.52,.66-.79,.94-2.63,2.75-5.25,5.52-7.92,8.22-1.19,1.2-1.72,2.59-1.72,4.24,.01,5.47,0,10.94,0,16.42,0,.64,0,1.28,0,1.96H23.72Zm5,.06c-.23,1.02-.42,1.9-.63,2.84,3.27,0,6.51,.04,9.75-.02,1.36-.02,2.16-1.03,2.16-2.55,0-6.37,.02-12.73,0-19.1,0-2.13-.74-4.01-2.25-5.56-1.27-1.3-2.52-2.61-3.78-3.92-2.02-2.1-4.03-4.21-6.06-6.3-.7-.72-1.53-.87-2.13-.28-1.5,1.47-2.94,3.01-4.46,4.59,.73,.69,1.38,1.31,1.97,1.87,1.17-1.08,2.32-2.15,3.49-3.24,2.88,2.99,5.76,6.04,8.7,9.03,1.16,1.18,1.69,2.54,1.68,4.17-.01,3.78,0,7.56,0,11.34,0,2.32,0,4.64,0,7.14h-8.43Zm4.62-10.42c.06-1.03-.82-1.96-1.86-1.99-1-.03-1.89,.8-1.94,1.82-.06,1.03,.82,1.96,1.86,1.99,1,.03,1.89-.8,1.94-1.82Zm0-6.78c-.02-1.01-.88-1.86-1.89-1.87-1.05,0-1.94,.88-1.92,1.92,.02,1.02,.86,1.84,1.89,1.85,1.07,0,1.94-.86,1.92-1.91Zm-3.81,13.38c.01,1.05,.92,1.92,1.96,1.88,1.05-.03,1.88-.93,1.84-1.99-.04-.97-.89-1.79-1.86-1.78-1.1,.01-1.95,.84-1.94,1.89ZM8.66,23.8c-1.03-.05-1.96,.82-1.98,1.87-.02,1,.81,1.89,1.82,1.94,1.03,.05,1.96-.83,1.98-1.87,.02-1-.81-1.89-1.82-1.94Zm7.56,8.55c0,1.07,.85,1.93,1.91,1.92,1.01-.02,1.86-.87,1.87-1.88,.01-1.06-.85-1.91-1.93-1.9-1.05,.01-1.84,.81-1.85,1.86Zm-5.74-13.3c0-1.04-.89-1.93-1.94-1.91-1.02,.02-1.86,.87-1.87,1.88,0,1.05,.87,1.91,1.94,1.89,1.03-.01,1.87-.85,1.87-1.87Zm-1.98,11.44c-1.02,.03-1.85,.89-1.84,1.9,.02,1.01,.88,1.86,1.89,1.87,1.05,.01,1.94-.88,1.92-1.92-.01-1.05-.91-1.89-1.97-1.86Zm9.58-2.88c1.04,0,1.92-.89,1.91-1.94-.02-.98-.85-1.85-1.79-1.87-1.09-.02-1.97,.81-1.97,1.84,0,1.11,.8,1.95,1.85,1.96Zm.02-6.7c1.05-.03,1.88-.91,1.88-1.98,0-.94-.9-1.79-1.87-1.79-1.08,0-1.91,.86-1.89,1.94,.02,1.06,.85,1.86,1.89,1.83Z'/%3E%3C/svg%3E");
}

.repo-select.posting input:checked + label > .houses {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23ffffff'%3E%3Cpath d='M19.99,2.83c4.14,0,8.28,0,12.43,0,2.84,0,4.73,1.46,5.46,4.2,.63,2.36,1.25,4.72,1.88,7.07,.66,2.48,0,4.12-2.15,5.48-.24,.15-.41,.61-.41,.93-.03,3.96-.02,7.93-.02,11.89,0,3.04-1.73,4.76-4.77,4.76-2.83,0-5.66,0-8.49,0-1.58,0-1.99-.42-1.99-2.03,0-2.44,.01-4.89,0-7.33-.01-1.26-.67-2.03-1.72-2.12-1.25-.1-2.09,.7-2.1,2.09-.03,2.38,0,4.77,0,7.15,0,1.9-.33,2.24-2.23,2.24-2.83,0-5.66,0-8.49,0-2.73,0-4.52-1.8-4.52-4.55,0-4.02-.01-8.05,0-12.07,0-.53-.11-.83-.62-1.11C.48,18.49-.35,16.59,.14,14.66c.67-2.65,1.37-5.3,2.11-7.93,.69-2.44,2.62-3.88,5.15-3.89,4.2-.01,8.4,0,12.6,0ZM5.71,20c0,4.39-.01,8.68,.01,12.96,0,.83,.6,1.31,1.49,1.34,.86,.03,1.73,0,2.59,0,1.78,0,3.56,0,5.42,0,0-.39,0-.68,0-.97,0-1.85,0-3.7,0-5.54,0-1.72,.66-3.17,2.09-4.12,1.51-1.01,3.17-1.19,4.83-.34,1.75,.9,2.6,2.41,2.63,4.35,.04,1.88,0,3.75,0,5.63,0,.31,0,.63,0,1,2.63,0,5.13,0,7.63,0,1.45,0,1.89-.46,1.89-1.94,0-3.81,0-7.63,0-11.44,0-.29-.03-.57-.04-.92-.36,0-.65,0-.95,0-1.46,0-2.93-.08-4.38,.02-2.8,.18-4.57-1.26-5.97-3.48-.89-1.39-1.93-2.68-2.97-4.09-1.22,1.69-2.41,3.25-3.51,4.87-1.26,1.86-2.96,2.76-5.21,2.69-1.81-.05-3.63-.01-5.57-.01ZM20.08,5.69c-4.14,0-8.29,0-12.43,0-1.56,0-2.31,.56-2.72,2.05-.66,2.44-1.31,4.88-1.95,7.33-.35,1.35,.21,2.05,1.62,2.06,2.29,.01,4.59-.02,6.88,.01,1.12,.02,1.93-.42,2.56-1.33,1.08-1.54,2.19-3.04,3.29-4.57,1.65-2.3,3.7-2.31,5.34-.04,1.13,1.57,2.27,3.13,3.4,4.71,.58,.82,1.33,1.22,2.35,1.21,2.32-.02,4.65,0,6.97,0,1.46,0,2.01-.71,1.65-2.11-.62-2.39-1.25-4.78-1.9-7.16-.44-1.63-1.17-2.17-2.9-2.17-4.05,0-8.11,0-12.16,0Zm7.59,20.96c0,.33,0,.65,0,.98,.03,1.05,.77,1.84,1.75,1.88,1.07,.04,1.93-.65,2.01-1.71,.06-.77,.06-1.54,0-2.31-.09-.97-.94-1.68-1.88-1.68-.98,0-1.79,.76-1.87,1.78-.03,.35,0,.71,0,1.07,0,0,0,0,0,0Zm-15.3-.07c0-.3,.02-.6,0-.89-.07-1.08-.87-1.88-1.88-1.88-1.02,0-1.84,.79-1.9,1.87-.03,.68-.04,1.37,0,2.05,.06,.97,.79,1.69,1.7,1.77,.94,.08,1.77-.47,1.99-1.42,.12-.48,.09-1,.13-1.5-.01,0-.03,0-.04,0Z'/%3E%3C/svg%3E");
}

.repo-select.posting input:checked + label > .land {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23ffffff'%3E%3Cpath d='M5.32,14.61c-.07-.06-.17-.13-.24-.22-.8-.97-1.63-1.31-2.84-.54-.71,.45-1.55,0-1.87-.75-.31-.72-.09-1.6,.7-1.82,1.48-.41,1.66-1.38,1.36-2.77-.34-.13-.82-.3-1.29-.49C.22,7.64-.2,6.88,.09,6.08c.28-.8,1.09-1.14,2.03-.83,.49,.16,.97,.34,1.44,.51,.08-.05,.13-.07,.18-.11,.99-.8,1.28-1.64,.52-2.84-.48-.76-.05-1.63,.71-1.97,.73-.32,1.47-.03,1.91,.76,.09,.16,.18,.32,.24,.49,.22,.75,.63,1.1,1.64,1.1,.46,0,.49-.02,.64-.12,.06-.04,.11-.1,.13-.17,.18-.47,.4-.92,.6-1.38,.36-.86,1.14-1.22,1.91-.92,.77,.3,1.09,1.07,.81,1.96-.16,.52-.36,1.02-.53,1.49,.04,.08,.05,.11,.07,.13,.81,1.01,1.66,1.36,2.9,.57,.76-.49,1.62-.06,1.96,.72,.32,.73,.02,1.47-.77,1.9-.16,.09-.33,.16-.49,.24q-1.15,.53-.7,1.86c4.79-1.51,9.72-1.82,14.69-1.59,2.34,.11,4.67,.33,6.99,.64,1.94,.26,3.02,1.62,3.03,3.61,.02,3.96,0,7.92,0,11.87,0,3.83,0,7.67,0,11.5,0,2.68-1.37,3.99-4.07,3.99-10.32-.01-20.64-.01-30.96,0-2.59,0-3.98-1.33-3.98-3.89,0-4.81,0-9.62-.01-14.43,0-1.18,.3-2.22,1.11-3.09,1.05-1.14,2.12-2.26,3.24-3.47Zm29.29-3.43c-1.42-.43-2.46,.37-3.5,1-4.18,2.55-7.37,6.12-10.11,10.1-2.87,4.17-5.12,8.68-6.97,13.39-.1,.26-.2,.53-.34,.9,2.92,0,5.69,0,8.45,0,2.48,0,2.45,0,3.11-2.37,2.26-7.99,4.66-15.92,9.37-23.02Zm-6.9-.25l-.12-.28c-.97,.12-2.13-.05-2.89,.41-8.38,5.07-15.25,11.72-20.45,20.05-.17,.27-.32,.61-.33,.92-.03,1.25,0,2.49,0,3.74,0,.6,.27,.79,.84,.79,1.73-.02,3.47,.03,5.2-.02,.27,0,.67-.28,.77-.53,1.6-4.14,3.47-8.15,5.74-11.98,2.67-4.51,5.8-8.62,9.85-11.99,.46-.38,.93-.74,1.4-1.11Zm9.36,2.33l-.29-.08c-4.59,7.15-6.86,15.21-9.17,23.38,2.84,0,5.54-.03,8.24,.02,.9,.02,1.22-.23,1.21-1.17-.03-7.15,0-14.3,0-21.45,0-.23,0-.46,0-.69Zm-18.68-1.57c-4.44,.64-9.45,3.32-12.62,6.54-1.31,1.32-1.71,2.68-1.88,4.66-.07,.79,.02,1.64,.02,2.46,0,.22,.05,.43,.09,.85,4.02-5.63,8.83-10.31,14.39-14.51Zm-6.19-1.99c.02-2.05-1.23-3.47-2.98-3.77-1.47-.25-3.09,.73-3.6,2.18-.59,1.68,.06,3.38,1.59,4.21,.56,.31,1.05,.37,1.63,0,.68-.45,1.38-.87,2.15-1.14,.94-.33,1.23-.98,1.21-1.47Z'/%3E%3C/svg%3E");
}

.repo-select.posting input:checked + label > .comercial {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23ffffff'%3E%3Cpath d='M13.69,13.69c2.64-1.54,5.09-2.96,7.53-4.39,.25-.15,.5-.31,.77-.42,1.11-.45,2.15,.19,2.19,1.41,.05,1.5,.01,2.99,.01,4.58,1.07,0,2.02,.04,2.96-.03,.21-.02,.5-.44,.54-.71,.49-3.17,.94-6.34,1.39-9.51,.13-.89,.26-1.78,.39-2.66,.14-.93,.72-1.44,1.67-1.45,2.4-.03,4.8-.04,7.2,0,1.15,.02,1.64,.65,1.64,1.94,0,6.09,0,12.18,0,18.27,0,5.54,0,11.09,0,16.63,0,1.7-.47,2.15-2.23,2.15-11.84,0-23.68,0-35.52,0-1.77,0-2.23-.46-2.23-2.14C.02,31.37,.06,25.38,0,19.39c-.03-2.68,1.09-4.57,3.47-5.88,2.43-1.34,4.79-2.79,7.19-4.19,.68-.4,1.34-.85,2.19-.39,.88,.48,.86,1.28,.84,2.1-.01,.83,0,1.66,0,2.67Zm7.35-.64c-.42,.22-.73,.37-1.02,.54-2.06,1.2-4.11,2.41-6.17,3.6-.78,.45-1.52,1.11-2.53,.54-.95-.55-.78-1.46-.79-2.32,0-.75,0-1.5,0-2.41-1.99,1.16-3.8,2.25-5.65,3.27-1.22,.67-1.73,1.61-1.72,2.98,.04,5.32,.02,10.64,.02,15.96,0,.37,.03,.75,.05,1.15H36.76V3.64h-4.3c-.08,.44-.15,.81-.21,1.19-.55,3.77-1.09,7.55-1.65,11.32-.19,1.29-.67,1.78-1.76,1.8-1.97,.02-3.95,.03-5.92,0-1.32-.02-1.84-.56-1.87-1.84-.02-.96,0-1.92,0-3.05Zm1.09,18.85c0,1.17,.3,1.44,1.55,1.44,1.23,0,1.6-.3,1.6-1.41,.01-3.17,.02-6.34,0-9.52,0-1.12-.39-1.41-1.72-1.39-1.14,.02-1.43,.3-1.43,1.45,0,1.54,0,3.08,0,4.62,0,1.6,0,3.21,0,4.81Zm-14.76,0c0,1.13,.35,1.44,1.56,1.44,1.24,0,1.59-.29,1.59-1.4,0-3.17,0-6.34,0-9.51,0-1.11-.36-1.4-1.6-1.39-1.22,0-1.54,.3-1.55,1.45,0,1.57,0,3.14,0,4.71,0,1.57,0,3.14,0,4.71Zm10.47-4.7c0-1.6,0-3.2,0-4.8,0-1.12-.27-1.36-1.49-1.36-1.25,0-1.62,.29-1.62,1.39-.01,3.2-.02,6.41,0,9.61,0,1.05,.41,1.33,1.69,1.32,1.12-.01,1.44-.29,1.45-1.34,.02-1.6,0-3.2,0-4.81-.01,0-.03,0-.04,0Zm11.64,4.71c0,1.14,.33,1.43,1.56,1.43,1.23,0,1.58-.3,1.59-1.42,.01-3.17,.01-6.34,0-9.52,0-1.1-.36-1.38-1.62-1.38-1.17,0-1.53,.31-1.53,1.37-.01,1.6,0,3.2,0,4.81,0,1.57,0,3.14,0,4.71Z'/%3E%3C/svg%3E");
}

.repo-select.posting input:checked + label > .storage-space {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23ffffff'%3E%3Cpath d='M19.95,40.04c-5.17,0-10.34,0-15.5,0-2.97,0-4.44-1.43-4.43-4.27C.02,29.78,.04,23.79,0,17.8c-.02-2.91,1.14-5.21,3.56-7C7.74,7.71,11.89,4.57,16.06,1.46c2.6-1.94,5.25-1.95,7.89,0,4.23,3.14,8.44,6.31,12.66,9.47,2.28,1.7,3.39,3.93,3.38,6.68,0,6.19,0,12.38,0,18.57,0,2.31-1.58,3.85-4.02,3.86-5.34,.02-10.68,0-16.02,0Zm13.39-3.16c.72,0,1.33,0,1.94,0,1.38,0,1.39-.01,1.39-1.33,0-5.96-.01-11.92,0-17.88,0-1.78-.68-3.18-2.15-4.28-4.23-3.15-8.44-6.32-12.67-9.47-1.33-.99-2.36-1-3.67-.02-4.25,3.17-8.5,6.35-12.75,9.53-1.4,1.05-2.11,2.4-2.1,4.1,.02,2.7,0,5.4,0,8.1,0,3.39,0,6.78,0,10.18,0,.49-.08,1.05,.71,1.06,.85,.01,1.7,0,2.62,0,0-2.66-.01-5.19,0-7.72,.02-2.24,1.61-3.76,3.98-3.82,.5-.01,1.01,0,1.45,0,.08-.23,.12-.29,.12-.36,0-2.04,0-4.08,.02-6.13,.02-2.61,1.58-4.09,4.34-4.09,2.32,0,4.65,.04,6.97,.03,2.48-.01,4.17,1.48,4.2,3.81,.03,1.88,0,3.75,0,5.63,0,.35,.04,.69,.06,1.05,.33,.02,.54,.07,.74,.05,2.81-.32,5.01,1.44,4.8,4.67-.15,2.25-.03,4.52-.03,6.89Zm-15.03-8.38c-2.59,0-5.08,0-7.57,0-.62,0-.74,.34-.73,.84,.01,1.35,0,2.7,0,4.05,0,1.14,0,2.28,0,3.42h8.3v-8.3Zm11.69,8.33c0-2.16,0-4.23,0-6.3,0-2.33,.3-2.04-2.15-2.04-2.03,0-4.07,0-6.12,0v8.34h8.28Zm-14.41-11.56h8.83c0-2.28,0-4.44,0-6.61,0-.53-.25-.8-.81-.79-2.42,.02-4.84,.02-7.26,.08-.26,0-.72,.38-.72,.59-.05,2.23-.03,4.45-.03,6.73Z'/%3E%3C/svg%3E");
}

.repo-select.posting > label {
  min-width: 116px;
}

.btn-close:focus {
  box-shadow: none;
}

.check-success {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M12.76,30.94c4.38-4.38,8.56-8.57,12.75-12.75l11.57-11.58c.15-.15,.3-.31,.47-.45,.53-.57,1.41-.6,1.98-.07,.02,.02,.05,.05,.07,.07,.55,.53,.57,1.4,.05,1.95-.02,.02-.03,.03-.05,.05-.85,.9-1.73,1.75-2.6,2.62L14.34,33.4c-1.18,1.17-1.76,1.18-2.93,0L.88,22.88c-.18-.17-.36-.34-.52-.53-.51-.54-.51-1.39,0-1.93,.54-.55,1.43-.56,1.98-.02,0,0,.01,.01,.02,.02,.16,.14,.31,.3,.46,.45,3,3,6,6,9,9,.33,.26,.6,.65,.94,1.07Z' style='fill:%2339b54a;'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}

.link-redirect-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23034ea2'%3E%3Cpath d='M18.5,38.99c-3.19,0-6.38,.01-9.56,0-4.8-.02-7.92-3.13-7.93-7.93-.01-6.38-.01-12.75,0-19.13,0-4.8,3.13-7.91,7.92-7.93,3.09-.01,6.19,0,9.28,0,.75,0,1.36,.19,1.68,.93,.43,1.02-.3,2.02-1.56,2.06-1.31,.04-2.63,.01-3.94,.01-1.91,0-3.81-.02-5.72,0-2.82,.03-4.65,1.83-4.66,4.63-.02,6.56-.02,13.13,0,19.69,0,2.81,1.82,4.64,4.64,4.65,6.56,.02,13.13,.02,19.69,0,2.81-.01,4.61-1.84,4.63-4.66,.02-3.03,0-6.06,.01-9.1,0-.37,0-.76,.09-1.11,.2-.76,.74-1.16,1.52-1.1,.78,.06,1.28,.52,1.35,1.31,.06,.65,.03,1.31,.03,1.97,0,2.63,.01,5.25,0,7.88-.03,4.67-3.16,7.8-7.83,7.83-3.22,.02-6.44,0-9.66,0ZM33.72,4.3c-.27,.22-.55,.42-.8,.66-4.67,4.66-9.33,9.32-13.99,13.99-.24,.24-.51,.48-.69,.76-.43,.66-.35,1.32,.21,1.87,.53,.52,1.17,.6,1.8,.2,.31-.2,.57-.48,.84-.74,4.69-4.68,9.37-9.37,14.05-14.05,.23-.23,.46-.44,.85-.8,0,.59,0,.92,0,1.26,0,2.91,0,5.81,0,8.72,0,1.09,.45,1.68,1.26,1.81,1.04,.16,1.73-.52,1.73-1.78,.01-4.5,.01-9,0-13.5,0-1.19-.53-1.69-1.73-1.69-2.41,0-4.81,0-7.22,0-2.16,0-4.31-.02-6.47,.02-1.23,.02-1.92,1.1-1.42,2.12,.35,.72,1.01,.87,1.74,.87,2.22,0,4.44,0,6.66,0,1.02,0,2.03,0,3.05,0,.04,.1,.08,.19,.12,.29Z' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}

.mw-fc {
  max-width: -webkit-fit-content !important;
  max-width: -moz-fit-content !important;
  max-width: fit-content !important;
}

.mw1128 {
  max-width: 1128px;
}

.mw820 {
  max-width: 820px;
}

.mw800 {
  max-width: 800px;
}

.mw550 {
  max-width: 550px;
}

.mw500 {
  max-width: 500px;
}

.mw300 {
  max-width: 300px;
}

.mw320 {
  max-width: 320px;
}

.mw220 {
  max-width: 220px !important;
}

.mw40 {
  max-width: 40px !important;
}

.mt50 {
  margin-top: 50px;
}

.mt60 {
  margin-top: 60px;
}

.mt80 {
  margin-top: 80px;
}

.mt100 {
  margin-top: 100px;
}

.of {
  -o-object-fit: cover;
     object-fit: cover;
}

.campaign-accordion .accordion-button::after {
  display: none;
}

.tx-gray {
  color: #5f6368;
}

#search-results-1,
#search-results-2 {
  border: 1px solid #ccc;
  display: none;
  position: absolute;
  background: #fff;
  width: 100%;
  z-index: 1000;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.result-item {
  padding: 10px;
  cursor: pointer;
  border-bottom: 1px solid #ddd;
  color: var(--mainColor);
}

.result-item:hover {
  background: #f0f0f0;
}

@media (min-width: 1200px) and (max-width: 1279.98px) {
  .navbar-expand-xl .navbar-collapse {
    display: none !important;
    /* Hide it or revert to mobile-style */
    flex-basis: auto;
  }
}
@media (min-width: 1280px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
}
@media (min-width: 1280px) {
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
}
.mm-p {
  display: block;
  width: 100%;
  height: 90px;
}

.src-margin {
  position: relative;
  width: 100%;
  height: 90px;
  z-index: -1;
}
@media screen and (min-width: 1024px) {
  .src-margin {
    height: 100px;
  }
}

.main-margin,
.rgl-margin {
  display: block;
  width: 100%;
  height: 67px;
}
@media screen and (min-width: 800px) {
  .main-margin,
.rgl-margin {
    height: 80px;
  }
}

.account-margin {
  display: block;
  width: 100%;
  height: 67px;
}
@media screen and (min-width: 768px) {
  .account-margin {
    height: 100px;
  }
}

.g2 {
  gap: 2px;
}

.gap4 {
  gap: 4px;
}

.gap5 {
  gap: 5px;
}

.gap8 {
  gap: 8px;
}

.gap12 {
  gap: 12px;
}

.g10 {
  gap: 10px;
}

.g20 {
  gap: 20px;
}

.g40 {
  gap: 40px;
}

.g24 {
  gap: 24px;
}

.lh1-2i {
  line-height: 1.2 !important;
}

.p-margin {
  display: block;
  width: 100%;
  height: 88px;
}

.h68 {
  width: 100%;
  height: 68px;
}

.back-chevron {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
  margin-left: -8px;
  border-radius: 50%;
}

.l10 {
  left: 10px !important;
}

.r10 {
  right: 10px !important;
}

.r20 {
  right: 20px !important;
}

.logo80 {
  display: inline-block;
  width: 80px;
  height: 30px;
}

.inbox-margin {
  margin-top: 70px;
}
@media screen and (max-width: 414px) {
  .inbox-margin {
    margin-top: 50px;
  }
}

.notify-badge {
  font-size: 8px;
  display: block;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  top: 10px;
  right: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--invertColor);
}

.divider-home {
  width: 170px;
  height: 3px;
  background-color: #f8f9fa;
  border-radius: 90px;
}

.divider {
  display: block;
  width: 100px;
  height: 2px;
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 15px;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .divider {
    margin-bottom: 15px;
  }
}

.fb {
  background-color: #18191a 24, 25, 26 #242526 36, 37, 38 #3a3b3c 58, 59, 60 #e4e6eb 228, 230, 235 #b0b3b8 176, 179, 184;
}

.text-custom {
  color: #b0b3b8;
}

.cs-ovf {
  min-height: -webkit-max-content;
  min-height: -moz-max-content;
  min-height: max-content;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  -ms-overflow-style: none;
  scroll-behavior: smooth;
}
.cs-ovf::-webkit-scrollbar {
  background: transparent;
  height: 0px;
  width: 0px;
}

.b-cont,
.x-scroll {
  width: 100%;
  height: auto;
}
.b-cont li:first-child,
.x-scroll li:first-child {
  margin-left: 20px;
}
@media screen and (min-width: 1024px) {
  .b-cont,
.x-scroll {
    width: 980px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1280px) {
  .b-cont,
.x-scroll {
    width: min(1100px, 1280px);
    margin: 0 auto;
  }
  .b-cont li:first-child,
.x-scroll li:first-child {
    margin-left: 0;
  }
}
@media screen and (min-width: 1400px) {
  .b-cont,
.x-scroll {
    width: min(1250px, 1350px);
    margin: 0 auto;
  }
  .b-cont li:first-child,
.x-scroll li:first-child {
    margin-left: 0;
  }
}

.int-bg {
  background-color: #242526;
}

.dark-bg {
  background-color: #18191a;
}

.m-rad {
  border-radius: 24px;
}

.m-brd {
  border: 1px solid #b0b3b8;
}

.art-card {
  min-width: 250px;
  width: 100%;
  max-width: 300px;
  height: 300px;
}
.art-card p {
  bottom: 80px;
  background: #18191a;
  background: linear-gradient(0deg, #18191a 0%, rgba(24, 25, 26, 0.6362920168) 50%, rgba(0, 0, 0, 0) 100%);
  height: 81px;
  border-radius: 0 0 24px 24px;
}

.ar-img {
  width: 100%;
  height: 200px !important;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px 8px 0 0;
}

.ad-controls {
  position: absolute;
  top: 25px;
  right: 8px;
  width: 56px;
  height: 32px;
  background-color: rgba(248, 249, 250, 0.516);
  box-shadow: 0 1px 4px -3px rgba(0, 0, 0, 0.866);
  border-radius: 9999px;
}
.ad-controls:hover {
  background-color: #fff;
}

.r-btn,
.l-btn {
  cursor: pointer;
  width: 28px;
  height: 100%;
  font-size: 32px;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  color: #6e6e6e;
}

.r-btn:hover {
  color: #000;
}

.l-btn:hover {
  color: #000;
}

.form-div {
  display: block;
  width: 100%;
  height: 0.5px;
  background-color: #2a2a2a;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .form-div {
    margin-bottom: 15px;
  }
}

.cart-divider {
  display: block;
  width: 100px;
  height: 4px;
  background-color: #202020;
  margin: 15px 0;
}
@media screen and (max-width: 768px) {
  .cart-divider {
    margin-bottom: 15px;
  }
}

.roll-period::-moz-placeholder {
  font-size: 14.6px;
  font-weight: 400;
}

.roll-period:-ms-input-placeholder {
  font-size: 14.6px;
  font-weight: 400;
}

.roll-period::placeholder {
  font-size: 14.6px;
  font-weight: 400;
}

.roll-period-wrapp input[type=number]::-webkit-inner-spin-button,
.roll-period-wrapp input[type=number]::-webkit-outer-spin-button {
  appearance: none;
  -webkit-appearance: none;
  margin: 0;
}

.re-posts input[type=radio],
.re-posts input[type=checkbox] {
  display: none;
}

.re-posts label {
  font-size: 14px;
}

.re-posts label span {
  font-weight: 700;
  font-size: 17px;
}

.re-posts input + label {
  display: inline-block;
  border: 1px solid var(--bs-gray-400);
  padding: 8px 20px 8px 45px;
  border-radius: 5px;
  position: relative;
  cursor: pointer;
  background-color: var(--invertColor);
}

.re-posts input + label:after {
  position: absolute;
  content: "";
  opacity: 0.5;
  left: 20px;
  top: 11px;
  width: 18px;
  height: 18px;
  line-height: 1;
  border: 2px solid #fff;
  background: #424242;
  border-radius: 50%;
}

.re-posts input + label:before {
  content: "";
  font-size: 17px;
  position: absolute;
  left: 24px;
  top: 6px;
  opacity: 0;
}

.re-posts input:checked + label {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-color: #3463e6;
  background: #eef4f9;
  color: #2f2f2f;
}

.re-posts.abn input + label:after,
.re-posts.abn input + label:before {
  display: none;
}

.subs.sub-ico {
  width: 32px;
  height: 32px;
  left: 13px;
  top: 15px;
}

.tx-secondary {
  color: var(--mainMuted);
}

.re-posts input:checked + label:before {
  opacity: 1;
}

.re-posts input:checked + label:after {
  opacity: 1;
  border-color: #3463e6;
  background: #3463e6;
}

.toggle-switch-checkbox {
  display: none;
}

.toggle-switch {
  width: 45px;
  height: 24px;
  border-radius: 9999px;
  background-color: #ccc;
  display: inline-block;
  position: relative;
  text-indent: -150%;
  clip: rect(0 0 0 0);
  color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}

.toggle-switch:before,
.toggle-switch:after {
  content: "";
  display: block;
  position: absolute;
}

.toggle-switch:before {
  background-color: #b1b5bb;
  inset: 0;
  border-radius: 9999px;
}

.toggle-switch:after {
  background-color: #fff;
  width: 20px;
  height: 20px;
  top: 2px;
  left: 2px;
  border-radius: 50%;
  border: 1px solid #ddd;
  cursor: pointer;
  box-shadow: inset 0 -1px white, inset 0 1px 1px rgba(0, 0, 0, 0.05);
  background-image: linear-gradient(to bottom, #eeeeee, white 25px);
}

.toggle-switch-checkbox:checked + .toggle-switch:before {
  background-color: #3463e6;
}

.toggle-switch-checkbox:checked + .toggle-switch:after {
  left: 23px;
}

.csstransitions.csstransforms .toggle-switch:before {
  transition-property: background-color;
  transition-duration: 250ms;
  transition-timing-function: ease;
}

.csstransitions.csstransforms .toggle-switch:after {
  transition-property: transform;
  transition-duration: 200ms;
  transition-timing-function: ease-in-out;
}

.csstransitions.csstransforms .toggle-switch-checkbox:checked + .toggle-switch:after {
  left: inherit;
  transform: translateX(4em);
}

.leaflet-marker-icon > .price-label {
  border: solid 1px #ccc;
  border-radius: 8px;
  background-color: var(--mainAccent);
  padding: 5px;
  color: #fff;
  font-weight: bold;
}

.leaflet-popup-content {
  margin: 0px !important;
  width: 250px;
}
.leaflet-popup-content .bg-tg {
  padding: 4px 8px;
  color: #000;
}

.map-card-image {
  width: 253px;
  height: 140px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  left: -1px;
  top: -1px;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

a.leaflet-popup-close-button {
  font: 24px/24px Arial, Verdana, sans-serif !important;
  font-weight: bold !important;
  background-color: #ffffff !important;
  border-radius: 50%;
  width: 30px !important;
  height: 30px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  right: -33px !important;
}

.h250 {
  height: 250px;
}

.map-card-price {
  font-weight: bold;
  color: #fff;
  float: right;
  text-align: right;
  position: absolute;
  right: -8px;
  top: 123px;
  background-color: var(--mainAccent);
  padding: 3px 5px 3px 5px;
  border-radius: 4px;
}

.leaflet-container a {
  color: var(--mainAccent) !important;
}

.map-card-title {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  padding-bottom: 5px;
}

.sim-main-holder {
  width: 100vw;
  height: 122px;
  position: fixed;
  top: 0;
  left: 0;
  background-color: var(--mainBackground);
  z-index: 3200;
}

.sim-main-holder.view-offer {
  top: -122px !important;
}

.search-co {
  grid-row: 2/3;
  grid-column: 1/-1;
  display: flex;
  flex-grow: 1;
  width: 100%;
}

.atf.cart {
  grid-column: 2/3;
  place-self: center end;
}

.saved-posts-wrapp-sm {
  width: 50px;
  margin-right: 10px;
}

.atf.ntfy {
  grid-column: 3/3;
  place-self: center end;
}

.crt-items {
  max-width: 22px;
  width: 100%;
  font-size: 14px;
  line-height: 14px;
  top: 0;
  right: 0;
  background-color: #d9d9d9;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
}

.crt-items.not-empty {
  background-color: #ffbc05;
  color: #000;
  z-index: 200;
}

.mbxsh {
  box-shadow: 0px 8px 42px rgba(0, 0, 0, 0.14);
}

.searchbar-input {
  font-size: 16px !important;
  font-weight: 400;
  caret-color: #ce3641;
  pointer-events: auto;
  color: var(--mcl);
  background-color: var(--whiteCLBG);
  box-shadow: 0px 8px 42px rgba(0, 0, 0, 0.14);
  height: var(--inputsAndBtnMainHeight);
  padding: 0 15px;
}
.searchbar-input:focus {
  border: none !important;
  outline: none !important;
}

#srcForm {
  height: 40px;
}

.src--icon {
  top: 10px;
  right: 15px;
}
.src--icon svg {
  fill: var(--mainMuted);
}

.sim-pv-wrap {
  padding-left: 6px;
  z-index: 3200;
  padding-bottom: 20px;
}

.pv-sm {
  display: grid;
  grid-template-columns: 1fr;
  align-items: center;
  font-size: 18px;
}

.cat-holder {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  transform: translateX(-650px);
  overflow: hidden;
  z-index: 3205;
  background-color: var(--whiteCLBG);
}

.as-header {
  display: block;
  width: 100%;
  padding: 0 20px;
  height: 84px;
}

.as-header.lnd {
  position: -webkit-sticky !important;
  position: sticky !important;
  top: 0;
  height: 72.16px;
}

.bg-sec {
  background-color: var(--bs-gray-200);
}

.as-body {
  width: 100%;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  padding: 0 16px 50px 16px;
  height: 100%;
}

#footerNav::-webkit-scrollbar {
  width: 10px;
}

.ct--ico {
  display: block;
  width: 24px;
  height: 24px;
}

.nav__item {
  width: inherit;
  font-size: 18px;
}

.mcat {
  height: 50px;
}

#mainCatCnt li:not(:last-of-type) .nav__item,
.childs-wrapper li:not(:last-of-type) .nav__item {
  border-bottom: 1px solid #f3f3f3;
}

.nav-account-section {
  bottom: -100px !important;
}

#selectPostCategory .nav__item,
#selectPostCategory .c_childs {
  font-size: 16px;
}

.l-navbar-collapse {
  background: #fff;
  position: fixed;
  top: 0;
  left: -500px;
  width: 100vw;
  height: 100vh;
  transition: left 150ms ease-in;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden;
}
.l-navbar-collapse .lnd-nav-item {
  padding: 0 16px;
  font-size: 18px;
}

.l-navbar-collapse > * {
  flex-shrink: 0;
  /* Prevent child elements from shrinking */
}

.l-navbar-collapse.show {
  overflow-y: auto;
  left: 0;
  transition: left 150ms ease-in;
}

.navbar-toggler-icon {
  width: 38px !important;
  height: 40px !important;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg' class='cbg '%3E%3Cpath d='M5.72916 9.37501C5.16492 9.36959 4.64409 9.66256 4.35655 10.1508C4.07443 10.6391 4.07443 11.2359 4.35655 11.7242C4.64409 12.2125 5.16492 12.5054 5.72916 12.5H44.2708C44.8351 12.5054 45.3559 12.2125 45.6434 11.7242C45.9256 11.2359 45.9256 10.6391 45.6434 10.1508C45.3559 9.66256 44.8351 9.36959 44.2708 9.37501H5.72916ZM5.72916 23.4375C5.16492 23.4321 4.64409 23.7251 4.35655 24.2133C4.07443 24.7016 4.07443 25.2984 4.35655 25.7867C4.64409 26.275 5.16492 26.5679 5.72916 26.5625H44.2708C44.8351 26.5679 45.3559 26.275 45.6434 25.7867C45.9256 25.2984 45.9256 24.7016 45.6434 24.2133C45.3559 23.7251 44.8351 23.4321 44.2708 23.4375H5.72916ZM5.72916 37.5C5.16492 37.4946 4.64409 37.7876 4.35655 38.2758C4.07443 38.7641 4.07443 39.3609 4.35655 39.8492C4.64409 40.3375 5.16492 40.6304 5.72916 40.625H44.2708C44.8351 40.6304 45.3559 40.3375 45.6434 39.8492C45.9256 39.3609 45.9256 38.7641 45.6434 38.2758C45.3559 37.7876 44.8351 37.4946 44.2708 37.5H5.72916Z' fill='%23034ea2'%3E%3C/path%3E%3C/svg%3E") !important;
}

.navbar-toggler:focus {
  outline: none;
  box-shadow: none;
}

.list-auth {
  display: grid;
  grid-template-columns: 1fr;
  align-items: center;
  font-size: 18px;
  width: 100%;
  order: 2;
  margin-top: 30px;
}

.navbar-nav {
  order: 3;
}

.lo-lnd-btn {
  order: 2;
}

.user-dr-menu {
  position: static;
  padding: 0;
  margin: 20px 0 0;
  display: grid;
  grid-auto-rows: 40px;
  border: 0;
}
.user-dr-menu .dropdown-item {
  padding: 0;
}
.user-dr-menu .dropdown-item.logout {
  position: fixed;
  bottom: 40px;
}

#savedPostsCanvasBtn {
  margin: 8px 0 13px 0;
}

#ntBtn {
  margin: 0 0 20px 0;
}

.user-drr-menu {
  position: static;
  padding: 0;
  margin: 20px 0 0;
  display: grid;
  grid-auto-rows: 40px;
  border: 0;
}
.user-drr-menu .dropdown-item {
  padding: 0;
}
.user-drr-menu .dropdown-item.logout {
  position: fixed;
  bottom: 40px;
}

.greet-user {
  display: none;
}

.mabtn,
.btn-sec {
  height: var(--inputsAndBtnMainHeight);
  font-size: 18px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.mabtn {
  max-width: 50px;
  width: 100%;
  color: var(--whiteCLBG);
  background-color: transparent;
  margin-left: 0;
}

.btx {
  display: none;
}

.bti {
  display: block;
}

.ms11 {
  margin-left: 11px;
}

.btn-sec {
  width: 153px;
  color: var(--mainAccent);
  background-color: transparent;
  border: 1px solid var(--mainAccent);
}

.dark-cta-btn {
  max-width: 124px;
  height: var(--inputsAndBtnMainHeight);
  font-size: 16px;
  color: var(--whiteCLBG);
  background-color: #333;
  padding: 10px 20px;
}
.dark-cta-btn .tolg {
  display: none;
}
.dark-cta-btn:hover {
  color: #fff;
}

.has-child .child-dropdown {
  background: #fff;
  transition: all 0.15s ease;
  position: absolute;
  z-index: 2;
  top: 100px;
  width: 100vw;
  height: auto;
  padding: 0 20px 60px 20px;
  right: -500px;
}

.f146 {
  font-size: 14.6px;
}

.child-dropdown li:not(:last-of-type) .nav__item {
  border-bottom: 1px solid #f3f3f3;
}

.md-wrapper {
  min-height: 500px;
}

.apartments {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23034ea2'%3E%3Cpath d='M13.29,39.05c-3.51,0-7.01,0-10.52,0-1.94,0-2.76-.83-2.76-2.78C0,30.12,.02,23.97,0,17.81c0-2.44,.78-4.5,2.51-6.26,3.19-3.24,6.31-6.55,9.47-9.82,1-1.04,1.7-1.04,2.7,0,3.26,3.38,6.51,6.77,9.77,10.15,1.4,1.46,2.16,3.2,2.17,5.22,.03,6.51,.03,13.02,.02,19.53,0,1.59-.93,2.42-2.55,2.43-3.6,0-7.2,0-10.79,0Zm10.42-2.9c.04-.19,.07-.27,.07-.36,0-6.24,.03-12.49,0-18.73,0-.52-.19-1.05-.37-1.54-.15-.41-.33-.85-.62-1.16-3.12-3.3-6.27-6.59-9.52-9.99-.3,.36-.52,.66-.79,.94-2.63,2.75-5.25,5.52-7.92,8.22-1.19,1.2-1.72,2.59-1.72,4.24,.01,5.47,0,10.94,0,16.42,0,.64,0,1.28,0,1.96H23.72Zm5,.06c-.23,1.02-.42,1.9-.63,2.84,3.27,0,6.51,.04,9.75-.02,1.36-.02,2.16-1.03,2.16-2.55,0-6.37,.02-12.73,0-19.1,0-2.13-.74-4.01-2.25-5.56-1.27-1.3-2.52-2.61-3.78-3.92-2.02-2.1-4.03-4.21-6.06-6.3-.7-.72-1.53-.87-2.13-.28-1.5,1.47-2.94,3.01-4.46,4.59,.73,.69,1.38,1.31,1.97,1.87,1.17-1.08,2.32-2.15,3.49-3.24,2.88,2.99,5.76,6.04,8.7,9.03,1.16,1.18,1.69,2.54,1.68,4.17-.01,3.78,0,7.56,0,11.34,0,2.32,0,4.64,0,7.14h-8.43Zm4.62-10.42c.06-1.03-.82-1.96-1.86-1.99-1-.03-1.89,.8-1.94,1.82-.06,1.03,.82,1.96,1.86,1.99,1,.03,1.89-.8,1.94-1.82Zm0-6.78c-.02-1.01-.88-1.86-1.89-1.87-1.05,0-1.94,.88-1.92,1.92,.02,1.02,.86,1.84,1.89,1.85,1.07,0,1.94-.86,1.92-1.91Zm-3.81,13.38c.01,1.05,.92,1.92,1.96,1.88,1.05-.03,1.88-.93,1.84-1.99-.04-.97-.89-1.79-1.86-1.78-1.1,.01-1.95,.84-1.94,1.89ZM8.66,23.8c-1.03-.05-1.96,.82-1.98,1.87-.02,1,.81,1.89,1.82,1.94,1.03,.05,1.96-.83,1.98-1.87,.02-1-.81-1.89-1.82-1.94Zm7.56,8.55c0,1.07,.85,1.93,1.91,1.92,1.01-.02,1.86-.87,1.87-1.88,.01-1.06-.85-1.91-1.93-1.9-1.05,.01-1.84,.81-1.85,1.86Zm-5.74-13.3c0-1.04-.89-1.93-1.94-1.91-1.02,.02-1.86,.87-1.87,1.88,0,1.05,.87,1.91,1.94,1.89,1.03-.01,1.87-.85,1.87-1.87Zm-1.98,11.44c-1.02,.03-1.85,.89-1.84,1.9,.02,1.01,.88,1.86,1.89,1.87,1.05,.01,1.94-.88,1.92-1.92-.01-1.05-.91-1.89-1.97-1.86Zm9.58-2.88c1.04,0,1.92-.89,1.91-1.94-.02-.98-.85-1.85-1.79-1.87-1.09-.02-1.97,.81-1.97,1.84,0,1.11,.8,1.95,1.85,1.96Zm.02-6.7c1.05-.03,1.88-.91,1.88-1.98,0-.94-.9-1.79-1.87-1.79-1.08,0-1.91,.86-1.89,1.94,.02,1.06,.85,1.86,1.89,1.83Z'/%3E%3C/svg%3E");
}

.houses {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23034ea2'%3E%3Cpath d='M19.99,2.83c4.14,0,8.28,0,12.43,0,2.84,0,4.73,1.46,5.46,4.2,.63,2.36,1.25,4.72,1.88,7.07,.66,2.48,0,4.12-2.15,5.48-.24,.15-.41,.61-.41,.93-.03,3.96-.02,7.93-.02,11.89,0,3.04-1.73,4.76-4.77,4.76-2.83,0-5.66,0-8.49,0-1.58,0-1.99-.42-1.99-2.03,0-2.44,.01-4.89,0-7.33-.01-1.26-.67-2.03-1.72-2.12-1.25-.1-2.09,.7-2.1,2.09-.03,2.38,0,4.77,0,7.15,0,1.9-.33,2.24-2.23,2.24-2.83,0-5.66,0-8.49,0-2.73,0-4.52-1.8-4.52-4.55,0-4.02-.01-8.05,0-12.07,0-.53-.11-.83-.62-1.11C.48,18.49-.35,16.59,.14,14.66c.67-2.65,1.37-5.3,2.11-7.93,.69-2.44,2.62-3.88,5.15-3.89,4.2-.01,8.4,0,12.6,0ZM5.71,20c0,4.39-.01,8.68,.01,12.96,0,.83,.6,1.31,1.49,1.34,.86,.03,1.73,0,2.59,0,1.78,0,3.56,0,5.42,0,0-.39,0-.68,0-.97,0-1.85,0-3.7,0-5.54,0-1.72,.66-3.17,2.09-4.12,1.51-1.01,3.17-1.19,4.83-.34,1.75,.9,2.6,2.41,2.63,4.35,.04,1.88,0,3.75,0,5.63,0,.31,0,.63,0,1,2.63,0,5.13,0,7.63,0,1.45,0,1.89-.46,1.89-1.94,0-3.81,0-7.63,0-11.44,0-.29-.03-.57-.04-.92-.36,0-.65,0-.95,0-1.46,0-2.93-.08-4.38,.02-2.8,.18-4.57-1.26-5.97-3.48-.89-1.39-1.93-2.68-2.97-4.09-1.22,1.69-2.41,3.25-3.51,4.87-1.26,1.86-2.96,2.76-5.21,2.69-1.81-.05-3.63-.01-5.57-.01ZM20.08,5.69c-4.14,0-8.29,0-12.43,0-1.56,0-2.31,.56-2.72,2.05-.66,2.44-1.31,4.88-1.95,7.33-.35,1.35,.21,2.05,1.62,2.06,2.29,.01,4.59-.02,6.88,.01,1.12,.02,1.93-.42,2.56-1.33,1.08-1.54,2.19-3.04,3.29-4.57,1.65-2.3,3.7-2.31,5.34-.04,1.13,1.57,2.27,3.13,3.4,4.71,.58,.82,1.33,1.22,2.35,1.21,2.32-.02,4.65,0,6.97,0,1.46,0,2.01-.71,1.65-2.11-.62-2.39-1.25-4.78-1.9-7.16-.44-1.63-1.17-2.17-2.9-2.17-4.05,0-8.11,0-12.16,0Zm7.59,20.96c0,.33,0,.65,0,.98,.03,1.05,.77,1.84,1.75,1.88,1.07,.04,1.93-.65,2.01-1.71,.06-.77,.06-1.54,0-2.31-.09-.97-.94-1.68-1.88-1.68-.98,0-1.79,.76-1.87,1.78-.03,.35,0,.71,0,1.07,0,0,0,0,0,0Zm-15.3-.07c0-.3,.02-.6,0-.89-.07-1.08-.87-1.88-1.88-1.88-1.02,0-1.84,.79-1.9,1.87-.03,.68-.04,1.37,0,2.05,.06,.97,.79,1.69,1.7,1.77,.94,.08,1.77-.47,1.99-1.42,.12-.48,.09-1,.13-1.5-.01,0-.03,0-.04,0Z'/%3E%3C/svg%3E");
}

.comercial {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23034ea2'%3E%3Cpath d='M13.69,13.69c2.64-1.54,5.09-2.96,7.53-4.39,.25-.15,.5-.31,.77-.42,1.11-.45,2.15,.19,2.19,1.41,.05,1.5,.01,2.99,.01,4.58,1.07,0,2.02,.04,2.96-.03,.21-.02,.5-.44,.54-.71,.49-3.17,.94-6.34,1.39-9.51,.13-.89,.26-1.78,.39-2.66,.14-.93,.72-1.44,1.67-1.45,2.4-.03,4.8-.04,7.2,0,1.15,.02,1.64,.65,1.64,1.94,0,6.09,0,12.18,0,18.27,0,5.54,0,11.09,0,16.63,0,1.7-.47,2.15-2.23,2.15-11.84,0-23.68,0-35.52,0-1.77,0-2.23-.46-2.23-2.14C.02,31.37,.06,25.38,0,19.39c-.03-2.68,1.09-4.57,3.47-5.88,2.43-1.34,4.79-2.79,7.19-4.19,.68-.4,1.34-.85,2.19-.39,.88,.48,.86,1.28,.84,2.1-.01,.83,0,1.66,0,2.67Zm7.35-.64c-.42,.22-.73,.37-1.02,.54-2.06,1.2-4.11,2.41-6.17,3.6-.78,.45-1.52,1.11-2.53,.54-.95-.55-.78-1.46-.79-2.32,0-.75,0-1.5,0-2.41-1.99,1.16-3.8,2.25-5.65,3.27-1.22,.67-1.73,1.61-1.72,2.98,.04,5.32,.02,10.64,.02,15.96,0,.37,.03,.75,.05,1.15H36.76V3.64h-4.3c-.08,.44-.15,.81-.21,1.19-.55,3.77-1.09,7.55-1.65,11.32-.19,1.29-.67,1.78-1.76,1.8-1.97,.02-3.95,.03-5.92,0-1.32-.02-1.84-.56-1.87-1.84-.02-.96,0-1.92,0-3.05Zm1.09,18.85c0,1.17,.3,1.44,1.55,1.44,1.23,0,1.6-.3,1.6-1.41,.01-3.17,.02-6.34,0-9.52,0-1.12-.39-1.41-1.72-1.39-1.14,.02-1.43,.3-1.43,1.45,0,1.54,0,3.08,0,4.62,0,1.6,0,3.21,0,4.81Zm-14.76,0c0,1.13,.35,1.44,1.56,1.44,1.24,0,1.59-.29,1.59-1.4,0-3.17,0-6.34,0-9.51,0-1.11-.36-1.4-1.6-1.39-1.22,0-1.54,.3-1.55,1.45,0,1.57,0,3.14,0,4.71,0,1.57,0,3.14,0,4.71Zm10.47-4.7c0-1.6,0-3.2,0-4.8,0-1.12-.27-1.36-1.49-1.36-1.25,0-1.62,.29-1.62,1.39-.01,3.2-.02,6.41,0,9.61,0,1.05,.41,1.33,1.69,1.32,1.12-.01,1.44-.29,1.45-1.34,.02-1.6,0-3.2,0-4.81-.01,0-.03,0-.04,0Zm11.64,4.71c0,1.14,.33,1.43,1.56,1.43,1.23,0,1.58-.3,1.59-1.42,.01-3.17,.01-6.34,0-9.52,0-1.1-.36-1.38-1.62-1.38-1.17,0-1.53,.31-1.53,1.37-.01,1.6,0,3.2,0,4.81,0,1.57,0,3.14,0,4.71Z'/%3E%3C/svg%3E");
}

.land {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23034ea2'%3E%3Cpath d='M5.32,14.61c-.07-.06-.17-.13-.24-.22-.8-.97-1.63-1.31-2.84-.54-.71,.45-1.55,0-1.87-.75-.31-.72-.09-1.6,.7-1.82,1.48-.41,1.66-1.38,1.36-2.77-.34-.13-.82-.3-1.29-.49C.22,7.64-.2,6.88,.09,6.08c.28-.8,1.09-1.14,2.03-.83,.49,.16,.97,.34,1.44,.51,.08-.05,.13-.07,.18-.11,.99-.8,1.28-1.64,.52-2.84-.48-.76-.05-1.63,.71-1.97,.73-.32,1.47-.03,1.91,.76,.09,.16,.18,.32,.24,.49,.22,.75,.63,1.1,1.64,1.1,.46,0,.49-.02,.64-.12,.06-.04,.11-.1,.13-.17,.18-.47,.4-.92,.6-1.38,.36-.86,1.14-1.22,1.91-.92,.77,.3,1.09,1.07,.81,1.96-.16,.52-.36,1.02-.53,1.49,.04,.08,.05,.11,.07,.13,.81,1.01,1.66,1.36,2.9,.57,.76-.49,1.62-.06,1.96,.72,.32,.73,.02,1.47-.77,1.9-.16,.09-.33,.16-.49,.24q-1.15,.53-.7,1.86c4.79-1.51,9.72-1.82,14.69-1.59,2.34,.11,4.67,.33,6.99,.64,1.94,.26,3.02,1.62,3.03,3.61,.02,3.96,0,7.92,0,11.87,0,3.83,0,7.67,0,11.5,0,2.68-1.37,3.99-4.07,3.99-10.32-.01-20.64-.01-30.96,0-2.59,0-3.98-1.33-3.98-3.89,0-4.81,0-9.62-.01-14.43,0-1.18,.3-2.22,1.11-3.09,1.05-1.14,2.12-2.26,3.24-3.47Zm29.29-3.43c-1.42-.43-2.46,.37-3.5,1-4.18,2.55-7.37,6.12-10.11,10.1-2.87,4.17-5.12,8.68-6.97,13.39-.1,.26-.2,.53-.34,.9,2.92,0,5.69,0,8.45,0,2.48,0,2.45,0,3.11-2.37,2.26-7.99,4.66-15.92,9.37-23.02Zm-6.9-.25l-.12-.28c-.97,.12-2.13-.05-2.89,.41-8.38,5.07-15.25,11.72-20.45,20.05-.17,.27-.32,.61-.33,.92-.03,1.25,0,2.49,0,3.74,0,.6,.27,.79,.84,.79,1.73-.02,3.47,.03,5.2-.02,.27,0,.67-.28,.77-.53,1.6-4.14,3.47-8.15,5.74-11.98,2.67-4.51,5.8-8.62,9.85-11.99,.46-.38,.93-.74,1.4-1.11Zm9.36,2.33l-.29-.08c-4.59,7.15-6.86,15.21-9.17,23.38,2.84,0,5.54-.03,8.24,.02,.9,.02,1.22-.23,1.21-1.17-.03-7.15,0-14.3,0-21.45,0-.23,0-.46,0-.69Zm-18.68-1.57c-4.44,.64-9.45,3.32-12.62,6.54-1.31,1.32-1.71,2.68-1.88,4.66-.07,.79,.02,1.64,.02,2.46,0,.22,.05,.43,.09,.85,4.02-5.63,8.83-10.31,14.39-14.51Zm-6.19-1.99c.02-2.05-1.23-3.47-2.98-3.77-1.47-.25-3.09,.73-3.6,2.18-.59,1.68,.06,3.38,1.59,4.21,.56,.31,1.05,.37,1.63,0,.68-.45,1.38-.87,2.15-1.14,.94-.33,1.23-.98,1.21-1.47Z'/%3E%3C/svg%3E");
}

.storage-space {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23034ea2'%3E%3Cpath d='M19.95,40.04c-5.17,0-10.34,0-15.5,0-2.97,0-4.44-1.43-4.43-4.27C.02,29.78,.04,23.79,0,17.8c-.02-2.91,1.14-5.21,3.56-7C7.74,7.71,11.89,4.57,16.06,1.46c2.6-1.94,5.25-1.95,7.89,0,4.23,3.14,8.44,6.31,12.66,9.47,2.28,1.7,3.39,3.93,3.38,6.68,0,6.19,0,12.38,0,18.57,0,2.31-1.58,3.85-4.02,3.86-5.34,.02-10.68,0-16.02,0Zm13.39-3.16c.72,0,1.33,0,1.94,0,1.38,0,1.39-.01,1.39-1.33,0-5.96-.01-11.92,0-17.88,0-1.78-.68-3.18-2.15-4.28-4.23-3.15-8.44-6.32-12.67-9.47-1.33-.99-2.36-1-3.67-.02-4.25,3.17-8.5,6.35-12.75,9.53-1.4,1.05-2.11,2.4-2.1,4.1,.02,2.7,0,5.4,0,8.1,0,3.39,0,6.78,0,10.18,0,.49-.08,1.05,.71,1.06,.85,.01,1.7,0,2.62,0,0-2.66-.01-5.19,0-7.72,.02-2.24,1.61-3.76,3.98-3.82,.5-.01,1.01,0,1.45,0,.08-.23,.12-.29,.12-.36,0-2.04,0-4.08,.02-6.13,.02-2.61,1.58-4.09,4.34-4.09,2.32,0,4.65,.04,6.97,.03,2.48-.01,4.17,1.48,4.2,3.81,.03,1.88,0,3.75,0,5.63,0,.35,.04,.69,.06,1.05,.33,.02,.54,.07,.74,.05,2.81-.32,5.01,1.44,4.8,4.67-.15,2.25-.03,4.52-.03,6.89Zm-15.03-8.38c-2.59,0-5.08,0-7.57,0-.62,0-.74,.34-.73,.84,.01,1.35,0,2.7,0,4.05,0,1.14,0,2.28,0,3.42h8.3v-8.3Zm11.69,8.33c0-2.16,0-4.23,0-6.3,0-2.33,.3-2.04-2.15-2.04-2.03,0-4.07,0-6.12,0v8.34h8.28Zm-14.41-11.56h8.83c0-2.28,0-4.44,0-6.61,0-.53-.25-.8-.81-.79-2.42,.02-4.84,.02-7.26,.08-.26,0-.72,.38-.72,.59-.05,2.23-.03,4.45-.03,6.73Z'/%3E%3C/svg%3E");
}

.apartments-white {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23ffffff'%3E%3Cpath d='M13.29,39.05c-3.51,0-7.01,0-10.52,0-1.94,0-2.76-.83-2.76-2.78C0,30.12,.02,23.97,0,17.81c0-2.44,.78-4.5,2.51-6.26,3.19-3.24,6.31-6.55,9.47-9.82,1-1.04,1.7-1.04,2.7,0,3.26,3.38,6.51,6.77,9.77,10.15,1.4,1.46,2.16,3.2,2.17,5.22,.03,6.51,.03,13.02,.02,19.53,0,1.59-.93,2.42-2.55,2.43-3.6,0-7.2,0-10.79,0Zm10.42-2.9c.04-.19,.07-.27,.07-.36,0-6.24,.03-12.49,0-18.73,0-.52-.19-1.05-.37-1.54-.15-.41-.33-.85-.62-1.16-3.12-3.3-6.27-6.59-9.52-9.99-.3,.36-.52,.66-.79,.94-2.63,2.75-5.25,5.52-7.92,8.22-1.19,1.2-1.72,2.59-1.72,4.24,.01,5.47,0,10.94,0,16.42,0,.64,0,1.28,0,1.96H23.72Zm5,.06c-.23,1.02-.42,1.9-.63,2.84,3.27,0,6.51,.04,9.75-.02,1.36-.02,2.16-1.03,2.16-2.55,0-6.37,.02-12.73,0-19.1,0-2.13-.74-4.01-2.25-5.56-1.27-1.3-2.52-2.61-3.78-3.92-2.02-2.1-4.03-4.21-6.06-6.3-.7-.72-1.53-.87-2.13-.28-1.5,1.47-2.94,3.01-4.46,4.59,.73,.69,1.38,1.31,1.97,1.87,1.17-1.08,2.32-2.15,3.49-3.24,2.88,2.99,5.76,6.04,8.7,9.03,1.16,1.18,1.69,2.54,1.68,4.17-.01,3.78,0,7.56,0,11.34,0,2.32,0,4.64,0,7.14h-8.43Zm4.62-10.42c.06-1.03-.82-1.96-1.86-1.99-1-.03-1.89,.8-1.94,1.82-.06,1.03,.82,1.96,1.86,1.99,1,.03,1.89-.8,1.94-1.82Zm0-6.78c-.02-1.01-.88-1.86-1.89-1.87-1.05,0-1.94,.88-1.92,1.92,.02,1.02,.86,1.84,1.89,1.85,1.07,0,1.94-.86,1.92-1.91Zm-3.81,13.38c.01,1.05,.92,1.92,1.96,1.88,1.05-.03,1.88-.93,1.84-1.99-.04-.97-.89-1.79-1.86-1.78-1.1,.01-1.95,.84-1.94,1.89ZM8.66,23.8c-1.03-.05-1.96,.82-1.98,1.87-.02,1,.81,1.89,1.82,1.94,1.03,.05,1.96-.83,1.98-1.87,.02-1-.81-1.89-1.82-1.94Zm7.56,8.55c0,1.07,.85,1.93,1.91,1.92,1.01-.02,1.86-.87,1.87-1.88,.01-1.06-.85-1.91-1.93-1.9-1.05,.01-1.84,.81-1.85,1.86Zm-5.74-13.3c0-1.04-.89-1.93-1.94-1.91-1.02,.02-1.86,.87-1.87,1.88,0,1.05,.87,1.91,1.94,1.89,1.03-.01,1.87-.85,1.87-1.87Zm-1.98,11.44c-1.02,.03-1.85,.89-1.84,1.9,.02,1.01,.88,1.86,1.89,1.87,1.05,.01,1.94-.88,1.92-1.92-.01-1.05-.91-1.89-1.97-1.86Zm9.58-2.88c1.04,0,1.92-.89,1.91-1.94-.02-.98-.85-1.85-1.79-1.87-1.09-.02-1.97,.81-1.97,1.84,0,1.11,.8,1.95,1.85,1.96Zm.02-6.7c1.05-.03,1.88-.91,1.88-1.98,0-.94-.9-1.79-1.87-1.79-1.08,0-1.91,.86-1.89,1.94,.02,1.06,.85,1.86,1.89,1.83Z'/%3E%3C/svg%3E");
}

.houses-white {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23ffffff'%3E%3Cpath d='M19.99,2.83c4.14,0,8.28,0,12.43,0,2.84,0,4.73,1.46,5.46,4.2,.63,2.36,1.25,4.72,1.88,7.07,.66,2.48,0,4.12-2.15,5.48-.24,.15-.41,.61-.41,.93-.03,3.96-.02,7.93-.02,11.89,0,3.04-1.73,4.76-4.77,4.76-2.83,0-5.66,0-8.49,0-1.58,0-1.99-.42-1.99-2.03,0-2.44,.01-4.89,0-7.33-.01-1.26-.67-2.03-1.72-2.12-1.25-.1-2.09,.7-2.1,2.09-.03,2.38,0,4.77,0,7.15,0,1.9-.33,2.24-2.23,2.24-2.83,0-5.66,0-8.49,0-2.73,0-4.52-1.8-4.52-4.55,0-4.02-.01-8.05,0-12.07,0-.53-.11-.83-.62-1.11C.48,18.49-.35,16.59,.14,14.66c.67-2.65,1.37-5.3,2.11-7.93,.69-2.44,2.62-3.88,5.15-3.89,4.2-.01,8.4,0,12.6,0ZM5.71,20c0,4.39-.01,8.68,.01,12.96,0,.83,.6,1.31,1.49,1.34,.86,.03,1.73,0,2.59,0,1.78,0,3.56,0,5.42,0,0-.39,0-.68,0-.97,0-1.85,0-3.7,0-5.54,0-1.72,.66-3.17,2.09-4.12,1.51-1.01,3.17-1.19,4.83-.34,1.75,.9,2.6,2.41,2.63,4.35,.04,1.88,0,3.75,0,5.63,0,.31,0,.63,0,1,2.63,0,5.13,0,7.63,0,1.45,0,1.89-.46,1.89-1.94,0-3.81,0-7.63,0-11.44,0-.29-.03-.57-.04-.92-.36,0-.65,0-.95,0-1.46,0-2.93-.08-4.38,.02-2.8,.18-4.57-1.26-5.97-3.48-.89-1.39-1.93-2.68-2.97-4.09-1.22,1.69-2.41,3.25-3.51,4.87-1.26,1.86-2.96,2.76-5.21,2.69-1.81-.05-3.63-.01-5.57-.01ZM20.08,5.69c-4.14,0-8.29,0-12.43,0-1.56,0-2.31,.56-2.72,2.05-.66,2.44-1.31,4.88-1.95,7.33-.35,1.35,.21,2.05,1.62,2.06,2.29,.01,4.59-.02,6.88,.01,1.12,.02,1.93-.42,2.56-1.33,1.08-1.54,2.19-3.04,3.29-4.57,1.65-2.3,3.7-2.31,5.34-.04,1.13,1.57,2.27,3.13,3.4,4.71,.58,.82,1.33,1.22,2.35,1.21,2.32-.02,4.65,0,6.97,0,1.46,0,2.01-.71,1.65-2.11-.62-2.39-1.25-4.78-1.9-7.16-.44-1.63-1.17-2.17-2.9-2.17-4.05,0-8.11,0-12.16,0Zm7.59,20.96c0,.33,0,.65,0,.98,.03,1.05,.77,1.84,1.75,1.88,1.07,.04,1.93-.65,2.01-1.71,.06-.77,.06-1.54,0-2.31-.09-.97-.94-1.68-1.88-1.68-.98,0-1.79,.76-1.87,1.78-.03,.35,0,.71,0,1.07,0,0,0,0,0,0Zm-15.3-.07c0-.3,.02-.6,0-.89-.07-1.08-.87-1.88-1.88-1.88-1.02,0-1.84,.79-1.9,1.87-.03,.68-.04,1.37,0,2.05,.06,.97,.79,1.69,1.7,1.77,.94,.08,1.77-.47,1.99-1.42,.12-.48,.09-1,.13-1.5-.01,0-.03,0-.04,0Z'/%3E%3C/svg%3E");
}

.comercial-white {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23ffffff'%3E%3Cpath d='M13.69,13.69c2.64-1.54,5.09-2.96,7.53-4.39,.25-.15,.5-.31,.77-.42,1.11-.45,2.15,.19,2.19,1.41,.05,1.5,.01,2.99,.01,4.58,1.07,0,2.02,.04,2.96-.03,.21-.02,.5-.44,.54-.71,.49-3.17,.94-6.34,1.39-9.51,.13-.89,.26-1.78,.39-2.66,.14-.93,.72-1.44,1.67-1.45,2.4-.03,4.8-.04,7.2,0,1.15,.02,1.64,.65,1.64,1.94,0,6.09,0,12.18,0,18.27,0,5.54,0,11.09,0,16.63,0,1.7-.47,2.15-2.23,2.15-11.84,0-23.68,0-35.52,0-1.77,0-2.23-.46-2.23-2.14C.02,31.37,.06,25.38,0,19.39c-.03-2.68,1.09-4.57,3.47-5.88,2.43-1.34,4.79-2.79,7.19-4.19,.68-.4,1.34-.85,2.19-.39,.88,.48,.86,1.28,.84,2.1-.01,.83,0,1.66,0,2.67Zm7.35-.64c-.42,.22-.73,.37-1.02,.54-2.06,1.2-4.11,2.41-6.17,3.6-.78,.45-1.52,1.11-2.53,.54-.95-.55-.78-1.46-.79-2.32,0-.75,0-1.5,0-2.41-1.99,1.16-3.8,2.25-5.65,3.27-1.22,.67-1.73,1.61-1.72,2.98,.04,5.32,.02,10.64,.02,15.96,0,.37,.03,.75,.05,1.15H36.76V3.64h-4.3c-.08,.44-.15,.81-.21,1.19-.55,3.77-1.09,7.55-1.65,11.32-.19,1.29-.67,1.78-1.76,1.8-1.97,.02-3.95,.03-5.92,0-1.32-.02-1.84-.56-1.87-1.84-.02-.96,0-1.92,0-3.05Zm1.09,18.85c0,1.17,.3,1.44,1.55,1.44,1.23,0,1.6-.3,1.6-1.41,.01-3.17,.02-6.34,0-9.52,0-1.12-.39-1.41-1.72-1.39-1.14,.02-1.43,.3-1.43,1.45,0,1.54,0,3.08,0,4.62,0,1.6,0,3.21,0,4.81Zm-14.76,0c0,1.13,.35,1.44,1.56,1.44,1.24,0,1.59-.29,1.59-1.4,0-3.17,0-6.34,0-9.51,0-1.11-.36-1.4-1.6-1.39-1.22,0-1.54,.3-1.55,1.45,0,1.57,0,3.14,0,4.71,0,1.57,0,3.14,0,4.71Zm10.47-4.7c0-1.6,0-3.2,0-4.8,0-1.12-.27-1.36-1.49-1.36-1.25,0-1.62,.29-1.62,1.39-.01,3.2-.02,6.41,0,9.61,0,1.05,.41,1.33,1.69,1.32,1.12-.01,1.44-.29,1.45-1.34,.02-1.6,0-3.2,0-4.81-.01,0-.03,0-.04,0Zm11.64,4.71c0,1.14,.33,1.43,1.56,1.43,1.23,0,1.58-.3,1.59-1.42,.01-3.17,.01-6.34,0-9.52,0-1.1-.36-1.38-1.62-1.38-1.17,0-1.53,.31-1.53,1.37-.01,1.6,0,3.2,0,4.81,0,1.57,0,3.14,0,4.71Z'/%3E%3C/svg%3E");
}

.land-white {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23ffffff'%3E%3Cpath d='M5.32,14.61c-.07-.06-.17-.13-.24-.22-.8-.97-1.63-1.31-2.84-.54-.71,.45-1.55,0-1.87-.75-.31-.72-.09-1.6,.7-1.82,1.48-.41,1.66-1.38,1.36-2.77-.34-.13-.82-.3-1.29-.49C.22,7.64-.2,6.88,.09,6.08c.28-.8,1.09-1.14,2.03-.83,.49,.16,.97,.34,1.44,.51,.08-.05,.13-.07,.18-.11,.99-.8,1.28-1.64,.52-2.84-.48-.76-.05-1.63,.71-1.97,.73-.32,1.47-.03,1.91,.76,.09,.16,.18,.32,.24,.49,.22,.75,.63,1.1,1.64,1.1,.46,0,.49-.02,.64-.12,.06-.04,.11-.1,.13-.17,.18-.47,.4-.92,.6-1.38,.36-.86,1.14-1.22,1.91-.92,.77,.3,1.09,1.07,.81,1.96-.16,.52-.36,1.02-.53,1.49,.04,.08,.05,.11,.07,.13,.81,1.01,1.66,1.36,2.9,.57,.76-.49,1.62-.06,1.96,.72,.32,.73,.02,1.47-.77,1.9-.16,.09-.33,.16-.49,.24q-1.15,.53-.7,1.86c4.79-1.51,9.72-1.82,14.69-1.59,2.34,.11,4.67,.33,6.99,.64,1.94,.26,3.02,1.62,3.03,3.61,.02,3.96,0,7.92,0,11.87,0,3.83,0,7.67,0,11.5,0,2.68-1.37,3.99-4.07,3.99-10.32-.01-20.64-.01-30.96,0-2.59,0-3.98-1.33-3.98-3.89,0-4.81,0-9.62-.01-14.43,0-1.18,.3-2.22,1.11-3.09,1.05-1.14,2.12-2.26,3.24-3.47Zm29.29-3.43c-1.42-.43-2.46,.37-3.5,1-4.18,2.55-7.37,6.12-10.11,10.1-2.87,4.17-5.12,8.68-6.97,13.39-.1,.26-.2,.53-.34,.9,2.92,0,5.69,0,8.45,0,2.48,0,2.45,0,3.11-2.37,2.26-7.99,4.66-15.92,9.37-23.02Zm-6.9-.25l-.12-.28c-.97,.12-2.13-.05-2.89,.41-8.38,5.07-15.25,11.72-20.45,20.05-.17,.27-.32,.61-.33,.92-.03,1.25,0,2.49,0,3.74,0,.6,.27,.79,.84,.79,1.73-.02,3.47,.03,5.2-.02,.27,0,.67-.28,.77-.53,1.6-4.14,3.47-8.15,5.74-11.98,2.67-4.51,5.8-8.62,9.85-11.99,.46-.38,.93-.74,1.4-1.11Zm9.36,2.33l-.29-.08c-4.59,7.15-6.86,15.21-9.17,23.38,2.84,0,5.54-.03,8.24,.02,.9,.02,1.22-.23,1.21-1.17-.03-7.15,0-14.3,0-21.45,0-.23,0-.46,0-.69Zm-18.68-1.57c-4.44,.64-9.45,3.32-12.62,6.54-1.31,1.32-1.71,2.68-1.88,4.66-.07,.79,.02,1.64,.02,2.46,0,.22,.05,.43,.09,.85,4.02-5.63,8.83-10.31,14.39-14.51Zm-6.19-1.99c.02-2.05-1.23-3.47-2.98-3.77-1.47-.25-3.09,.73-3.6,2.18-.59,1.68,.06,3.38,1.59,4.21,.56,.31,1.05,.37,1.63,0,.68-.45,1.38-.87,2.15-1.14,.94-.33,1.23-.98,1.21-1.47Z'/%3E%3C/svg%3E");
}

.storage-space-white {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23ffffff'%3E%3Cpath d='M19.95,40.04c-5.17,0-10.34,0-15.5,0-2.97,0-4.44-1.43-4.43-4.27C.02,29.78,.04,23.79,0,17.8c-.02-2.91,1.14-5.21,3.56-7C7.74,7.71,11.89,4.57,16.06,1.46c2.6-1.94,5.25-1.95,7.89,0,4.23,3.14,8.44,6.31,12.66,9.47,2.28,1.7,3.39,3.93,3.38,6.68,0,6.19,0,12.38,0,18.57,0,2.31-1.58,3.85-4.02,3.86-5.34,.02-10.68,0-16.02,0Zm13.39-3.16c.72,0,1.33,0,1.94,0,1.38,0,1.39-.01,1.39-1.33,0-5.96-.01-11.92,0-17.88,0-1.78-.68-3.18-2.15-4.28-4.23-3.15-8.44-6.32-12.67-9.47-1.33-.99-2.36-1-3.67-.02-4.25,3.17-8.5,6.35-12.75,9.53-1.4,1.05-2.11,2.4-2.1,4.1,.02,2.7,0,5.4,0,8.1,0,3.39,0,6.78,0,10.18,0,.49-.08,1.05,.71,1.06,.85,.01,1.7,0,2.62,0,0-2.66-.01-5.19,0-7.72,.02-2.24,1.61-3.76,3.98-3.82,.5-.01,1.01,0,1.45,0,.08-.23,.12-.29,.12-.36,0-2.04,0-4.08,.02-6.13,.02-2.61,1.58-4.09,4.34-4.09,2.32,0,4.65,.04,6.97,.03,2.48-.01,4.17,1.48,4.2,3.81,.03,1.88,0,3.75,0,5.63,0,.35,.04,.69,.06,1.05,.33,.02,.54,.07,.74,.05,2.81-.32,5.01,1.44,4.8,4.67-.15,2.25-.03,4.52-.03,6.89Zm-15.03-8.38c-2.59,0-5.08,0-7.57,0-.62,0-.74,.34-.73,.84,.01,1.35,0,2.7,0,4.05,0,1.14,0,2.28,0,3.42h8.3v-8.3Zm11.69,8.33c0-2.16,0-4.23,0-6.3,0-2.33,.3-2.04-2.15-2.04-2.03,0-4.07,0-6.12,0v8.34h8.28Zm-14.41-11.56h8.83c0-2.28,0-4.44,0-6.61,0-.53-.25-.8-.81-.79-2.42,.02-4.84,.02-7.26,.08-.26,0-.72,.38-.72,.59-.05,2.23-.03,4.45-.03,6.73Z'/%3E%3C/svg%3E");
}

.filter-group:has(.btn-type) {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.filter-group:has(.bb-type) {
  padding-bottom: 40px;
  border-bottom: 1px solid #ddd;
}

.toggle-button-cover {
  display: table-cell;
  position: relative;
  width: 300px;
  height: 90px;
  box-sizing: border-box;
}

.button-cover {
  background-color: #fff;
  box-shadow: 0 10px 20px -8px #c5d6d6;
  border-radius: 4px;
}

.button-cover,
.knobs,
.layer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.button {
  position: relative;
  top: 25px;
  width: 200px;
  height: 50px;
  transform: translate(0px, -50%);
  overflow: hidden;
}

.button.r,
.button.r .layer {
  border-radius: 100px;
}

.button.b2 {
  border-radius: 4px;
}

.checkbox {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  opacity: 0;
  cursor: pointer;
  z-index: 3;
}

.knobs {
  z-index: 2;
}

.layer {
  width: 100%;
  background-color: #f1f3f4;
  transition: 0.3s ease all;
  z-index: 1;
}

#bsButton .knobs:before,
#bsButton .knobs:after,
#bsButton .knobs span {
  position: absolute;
  top: 0px;
  width: 100px;
  height: 100%;
  text-align: center;
  padding: 14px 25px;
  border-radius: 4px;
  transition: 0.3s ease all;
}

#bsButton .knobs:before {
  content: "";
  left: 0px;
  background-color: #2858ab;
}

#bsButton .knobs:after {
  content: "Închiriez";
  right: 4px;
  color: #000;
}

#bsButton .knobs span {
  display: inline-block;
  color: #fff;
  z-index: 1;
}

#bsButton .checkbox:checked + .knobs span {
  color: #4e4e4e;
}

#bsButton .checkbox:checked + .knobs:before {
  left: 100px;
  background-color: #2858ab;
}

#bsButton .checkbox:checked + .knobs:after {
  color: #fff;
}

#bsButton .checkbox:checked ~ .layer {
  background-color: #f1f3f4;
}

option:hover {
  background-color: #f1f3f4 !important;
}

.atf {
  position: relative;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  padding: 5px;
}
.atf:hover::after {
  content: "";
  position: absolute;
  display: block;
  width: 52px;
  height: 52px;
  border-radius: 50%;
  background-color: var(--bs-gray-200);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.atf svg {
  z-index: 3;
}

.atf.cart:hover::after {
  content: "";
  position: absolute;
  display: block;
  width: 62px;
  height: 62px;
  border-radius: 50%;
  background-color: var(--bs-gray-200);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.p010 {
  padding: 0 10px;
}

.fvn,
.ntf {
  font-size: 10px;
  top: 3px;
  right: 0px;
  min-width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  padding: 4px;
  font-weight: 500;
}

.ntf {
  color: #fff;
  background-color: #db0f00;
  z-index: 3;
}

.fvn {
  color: #000;
  background-color: #d9d9d9;
}

.no-bt {
  display: block;
  margin: 0;
  padding: 0;
  border: none;
  background-color: transparent;
}
.no-bt:focus {
  outline: 2px solid #f50;
}

.my40 {
  margin: 40px 0;
}

.my20 {
  margin: 20px 0;
}

.download-app {
  flex-wrap: wrap;
  gap: 8px;
}
.download-app img {
  height: 24px;
}

.dapp-btn {
  height: 40px;
  border: 1px solid #333;
  padding: 0 20px;
}

.bttext {
  font-size: 16px;
  line-height: 1;
  margin-left: 8px;
}

.pcard {
  width: 100%;
  overflow: hidden;
  background-color: var(--whiteCLBG);
}

.pcard img.bpage-img {
  height: 304px;
}

.pc-details {
  display: grid;
  grid-auto-flow: row;
  gap: 10px;
  padding: 20px 10px 0 10px;
}

.ct-pr {
  align-self: flex-end;
}

.smdesc p {
  margin-bottom: 0;
}

.pc-title {
  font-size: 18px;
  line-height: 1.2;
}

.pc-price {
  font-size: 24px;
  font-weight: 400;
  color: var(--mainAccent);
  margin-top: 13px;
}

.save-to-fav {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.375 4.375C5.58919 4.375 2.5 7.46419 2.5 11.25C2.5 13.8086 4.43034 16.2207 6.7806 18.6914C9.13411 21.1654 12.0312 23.6686 14.3359 25.9766C14.7038 26.3411 15.2962 26.3411 15.6641 25.9766C17.9687 23.6686 20.8659 21.1654 23.2194 18.6914C25.5697 16.2207 27.5 13.8086 27.5 11.25C27.5 7.46419 24.4108 4.375 20.625 4.375C18.4538 4.375 16.5592 5.54036 15 7.52279C13.4408 5.54036 11.5462 4.375 9.375 4.375ZM9.375 6.25C11.2044 6.25 12.7279 7.22331 14.209 9.5638C14.3783 9.83398 14.6777 10 15 10C15.3223 10 15.6217 9.83398 15.791 9.5638C17.2721 7.22331 18.7956 6.25 20.625 6.25C23.3984 6.25 25.625 8.47656 25.625 11.25C25.625 12.7539 24.1178 15.0293 21.8587 17.4023C19.8014 19.5638 17.2428 21.8229 15 24.0104C12.7572 21.8229 10.1986 19.5638 8.14128 17.4023C5.88216 15.0293 4.375 12.7539 4.375 11.25C4.375 8.47656 6.60156 6.25 9.375 6.25Z' fill='%23034ea2' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

.follow.followed,
.save-to-fav.saved {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34.05 30'%3E%3Cpath d='M33.6,9.63a7.89,7.89,0,0,1-.74,3.23,24.73,24.73,0,0,1-4.94,6.64c-2.56,2.7-5.61,5.42-8.32,8-.58.55-1.15,1.1-1.69,1.64a1.25,1.25,0,0,1-1.77,0c-.54-.54-1.11-1.09-1.69-1.64-2.7-2.59-5.76-5.31-8.32-8C3.8,17.05,1.79,14.65.91,12.16A7.58,7.58,0,0,1,.46,9.63,9.12,9.12,0,0,1,9.57.52,7.86,7.86,0,0,1,12.13,1,10.85,10.85,0,0,1,17,4.69,10.85,10.85,0,0,1,21.93,1,7.86,7.86,0,0,1,24.49.52,9,9,0,0,1,27.24,1,9.15,9.15,0,0,1,33.6,9.63Z' style='fill:%23cd3545'/%3E%3C/svg%3E") !important;
  background-size: 88%;
  background-position: center center;
  pointer-events: none;
}

.bkg-no-repeat {
  background-repeat: no-repeat;
}

.av-sumary {
  flex-direction: column;
}

.sell-and-exp,
.seen-by-th,
.ait {
  width: 100%;
  height: 320px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--whiteCLBG);
  border-radius: 8px;
}

.sell-and-exp {
  background-image: linear-gradient(to right top, #311c55, #2c194e, #281647, #231340, #1f1039);
}

.seen-by-th {
  background: linear-gradient(212.3deg, #ff66e2 21.15%, #f51db4 66.34%);
}

.ait {
  background: linear-gradient(90deg, #048ba6 0%, #2858ab 100.01%);
}

.service-ico {
  display: block;
  width: 80px;
  height: 80px;
  margin-bottom: 25px;
}

.sdescr {
  font-size: 32px;
  line-height: 1;
}

.sdescr-sub {
  max-width: 90%;
  font-size: 16px;
  text-align: center;
}

.cps,
.aps {
  background-repeat: no-repeat;
  background-position: center center;
}

.cps {
  background-size: 60%;
}

.aps {
  background-size: 100%;
}

.cp-1 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M35.15,17.55c-.9-.16-1.8-.32-2.78-.49,.17-2.11-1.04-3.43-2.61-4.64-3.68-2.83-7.3-5.73-10.95-8.6-.23-.18-.47-.35-.75-.55-2.22,1.74-4.41,3.47-6.6,5.19-1.92,1.51-3.82,3.04-5.75,4.52-1.3,1-1.93,2.27-1.92,3.91,.02,5.48,0,10.95,0,16.43,0,.26,0,.53,0,.87H12.37c0-.89,0-1.77,0-2.66,0-2.29,0-4.58,0-6.87,0-2.31,1.22-3.59,3.53-3.65,1.48-.04,2.97-.05,4.46-.04,2.03,.03,3.25,1.31,3.44,3.33,.14,1.48-.14,2.66-1.4,3.56-.47,.34-.83,.84-1.46,1.23,0-.92,0-1.84,0-2.76q0-2.5-2.47-2.5c-.65,0-1.31,0-1.96,0q-1.28,0-1.28,1.33c0,3.04,0,6.07,0,9.11,0,2-.87,2.86-2.89,2.87-2.86,0-5.71,0-8.57,0-1.98,0-2.84-.86-2.84-2.81,0-5.8,.02-11.61,0-17.41,0-2.52,.95-4.54,2.94-6.1C8.22,7.4,12.56,3.96,16.91,.54c.9-.71,1.43-.73,2.31-.03,4.42,3.48,8.84,6.94,13.24,10.45,2.11,1.68,3.05,4.09,2.69,6.59Zm-4.69,14.54c2.69,.72,5.04,.11,6.88-1.97,1.87-2.11,2.23-4.59,1.08-7.14-1.15-2.57-3.26-3.89-6.08-3.91-3.81-.04-6.83,3.2-6.58,7,.05,.73-.09,1.27-.66,1.8-1.52,1.42-2.96,2.93-4.43,4.4q-2.67,2.67-2.59,6.47c0,.06,0,.12,0,.18,0,.74,.39,1.08,1.11,1.08,1.16,0,2.32,0,3.48,0,.78,0,1.13-.41,1.12-1.17,0-.53,0-1.06,0-1.69,.64,0,1.2,0,1.76,0,.73,0,1.1-.37,1.1-1.1,0-.56,0-1.11,0-1.67,.86-.08,1.83,.11,2.32-.29,.49-.4,.52-1.38,.78-2.21,.15,.05,.42,.15,.7,.22Zm4.76-7.37c.03,1.05-.84,1.95-1.89,1.95-1.06,0-1.9-.87-1.88-1.94,.02-1.03,.85-1.86,1.87-1.86,1.01,0,1.87,.84,1.9,1.85Z' /%3E%3C/svg%3E");
}

.cp-2 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M27.1,24.22c2.03-1.51,3.96-2.95,5.89-4.4,1-.75,2.09-1.3,3.38-1.16,1.68,.19,2.85,1.12,3.38,2.72,.55,1.67,.12,3.24-1.15,4.36-3.33,2.93-6.81,5.68-10.12,8.63-2.7,2.41-5.77,2.74-9.16,2.22-2.16-.33-4.35-.5-6.53-.64-2.04-.13-2.97,.53-3.72,2.42-.04,.11-.08,.21-.13,.32-.37,.75-1.05,1.06-1.75,.79-.68-.27-1-.98-.79-1.76,.74-2.72,3.16-4.62,6-4.5,2.38,.1,4.75,.39,7.13,.6,.79,.07,1.59,.13,2.37,.25,1.54,.22,2.86-.28,4.02-1.24,3.14-2.62,6.28-5.25,9.42-7.88,.48-.4,.97-.79,1.42-1.22,.57-.53,.64-1.28,.2-1.84-.49-.63-1.1-.63-1.75-.27-.32,.18-.62,.4-.92,.62-2.73,2.04-5.48,4.06-8.19,6.13-1.06,.81-2.2,1.22-3.55,1.18-1.82-.05-3.64,0-5.46-.02-1.08,0-1.71-.52-1.71-1.36,0-.83,.66-1.36,1.72-1.37,1.88-.01,3.75,0,5.63,0,1.15,0,1.78-.5,1.77-1.37-.01-.86-.66-1.33-1.81-1.36-2.36-.06-4.71-.09-7.06-.21-.87-.04-1.75-.23-2.6-.44-2.8-.7-5.24-.02-7.15,2.07-1.21,1.33-2.19,2.88-3.2,4.38-.6,.9-1.26,1.27-2.01,.87-.76-.4-.93-1.18-.43-2.14,1.01-1.96,2.28-3.73,3.88-5.26,2.46-2.36,5.37-3.45,8.74-2.7,3.14,.69,6.31,.79,9.49,.68,2.2-.07,3.8,.75,4.72,2.9Zm.91-11.12c3.15,.19,5.98-2.18,6.48-5.34,.5-3.17-1.55-6.32-4.62-7.12-4.24-1.1-8.2,2.07-8,6.45,.04,.79-.16,1.32-.73,1.84-1.15,1.06-2.23,2.19-3.32,3.31-.24,.25-.51,.6-.53,.92-.06,1.19-.04,2.39-.02,3.58,.01,.6,.38,.95,.98,.96,1.14,.02,2.27,.02,3.41,0,.73-.01,1.08-.39,1.04-1.14-.03-.5,0-1.01,0-1.47,.87-.11,1.81,.03,2.3-.37,.46-.38,.45-1.34,.63-2,.72,.12,1.55,.33,2.38,.38Zm-.71-7.29c.03-.99,.83-1.76,1.81-1.75,.97,.01,1.78,.82,1.79,1.79,.01,1.01-.8,1.83-1.83,1.82-1.04,0-1.8-.81-1.78-1.85Z' /%3E%3C/svg%3E");
}

.cp-3 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M38.83,31.77c-.81-2.99-1.66-5.97-2.49-8.95-.27-.97-.78-1.76-1.63-2.25-.37-.21-.45-.46-.45-.87,.02-2.02,.02-4.03,0-6.05-.02-1.92-1.19-3.67-2.88-4.25-.6-.21-1.26-.26-1.9-.27-1.8-.03-3.61-.01-5.51-.01,0-.52,.01-.91,0-1.3-.12-2.63-1.9-4.54-4.39-4.57-3.12-.05-6.24-.04-9.36,.02-2.77,.05-4.48,1.97-4.49,4.9,0,3.8,0,7.59,0,11.39,0,.48-.14,.75-.5,1.09-.59,.55-1.23,1.22-1.47,1.98-.97,3.13-1.84,6.29-2.66,9.47-.59,2.31,1.03,4.57,3.29,4.64,1.85,.06,3.71,.03,5.57,.03,8.44,0,16.89,.03,25.33,0,2.59,0,4.23-2.37,3.52-5ZM29.56,11.64c1.6,0,2.33,.76,2.33,2.43,0,3.69,0,7.38,0,11.08v.69h-13.52c0-1.59,0-3.12,0-4.66,0-2.33,.02-4.66,.03-6.99,0-1.79,.71-2.54,2.39-2.54,2.92,0,5.84,0,8.77,0ZM8.12,25.03c0-5.57,0-11.15,0-16.72,0-1.77,.73-2.55,2.39-2.56,2.77,0,5.55,0,8.32,0,2.25,0,2.98,.87,2.72,3.38-.38,0-.72,0-1.06,0-2.52,.05-4.4,1.92-4.43,4.59-.05,3.53,0,7.06,.01,10.59,0,.49,0,.98,0,1.53h-7.95v-.8Zm26.92,9.24c-10,0-20,0-30,0-1.44,0-1.9-.62-1.5-2.06,.69-2.47,1.38-4.94,2.07-7.41,.04,.01,.08,.03,.13,.04v1.72c0,1.47,.33,1.82,1.69,1.82,2.01,0,4.01,0,6.01,0,6.36,0,12.72,0,19.09,0,1.43,0,1.75-.34,1.75-1.83,0-.57,0-1.15,.09-1.75,.07,.2,.15,.39,.21,.59,.64,2.28,1.28,4.56,1.91,6.84,.39,1.4-.08,2.05-1.44,2.05Z'/%3E%3Cpath d='M13.8,8.78v2.41c0,.33-.25,.6-.57,.6h-2.28c-.32,0-.57-.27-.57-.6v-2.41c0-.33,.25-.6,.57-.6h2.28c.32,0,.57,.27,.57,.6Z'/%3E%3Cpath d='M24.2,14.59v2.41c0,.33-.25,.6-.57,.6h-2.28c-.32,0-.57-.27-.57-.6v-2.41c0-.33,.25-.6,.57-.6h2.28c.32,0,.57,.27,.57,.6Z'/%3E%3Cpath d='M29.7,14.59v2.41c0,.33-.25,.6-.57,.6h-2.28c-.32,0-.57-.27-.57-.6v-2.41c0-.33,.25-.6,.57-.6h2.28c.32,0,.57,.27,.57,.6Z'/%3E%3Cpath d='M29.7,20.41v2.41c0,.33-.25,.6-.57,.6h-2.28c-.32,0-.57-.27-.57-.6v-2.41c0-.33,.25-.6,.57-.6h2.28c.32,0,.57,.27,.57,.6Z'/%3E%3Cpath d='M24.2,20.41v2.41c0,.33-.25,.6-.57,.6h-2.28c-.32,0-.57-.27-.57-.6v-2.41c0-.33,.25-.6,.57-.6h2.28c.32,0,.57,.27,.57,.6Z'/%3E%3Cpath d='M13.8,14.75v2.41c0,.33-.25,.6-.57,.6h-2.28c-.32,0-.57-.27-.57-.6v-2.41c0-.33,.25-.6,.57-.6h2.28c.32,0,.57,.27,.57,.6Z'/%3E%3Cpath d='M13.8,20.57v2.41c0,.33-.25,.6-.57,.6h-2.28c-.32,0-.57-.27-.57-.6v-2.41c0-.33,.25-.6,.57-.6h2.28c.32,0,.57,.27,.57,.6Z'/%3E%3C/svg%3E");
}

.cp-4 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M22.12,32.67h-4.24c0,1.47,0,2.9,0,4.34,0,2.87-.11,2.98-3.03,2.98-3.95,0-7.9,0-11.85,0-1.41,0-1.97-.55-1.97-1.97,0-3.52,0-7.04,0-10.56,0-2.37,.8-3.47,3.11-4.23V3.27c-.33-.07-.69-.12-1.01-.23-.73-.27-1.13-.84-1.06-1.6C2.16,.64,2.63,.08,3.48,.04,4.6-.02,5.72,0,6.84,0c9.58,0,19.15,0,28.73,0,.13,0,.26,0,.39,0,1.23,.02,1.91,.53,1.97,1.47,.06,.89-.6,1.51-1.78,1.71-.09,.02-.19,.05-.31,.08V23.18c2.52,1.01,3.12,1.9,3.12,4.62,0,3.36,.01,6.71,0,10.07,0,1.62-.53,2.14-2.12,2.14-4.11,0-8.23,0-12.34-.01-2.03,0-2.39-.36-2.39-2.43,0-1.6,0-3.21,0-4.89Zm3.16,4.07h10.51c0-3.14-.03-6.2,.02-9.25,.01-.9-.25-1.23-1.18-1.2-1.44,.05-2-.53-2-1.93,0-5.46,0-10.92,0-16.38,0-1.59,0-3.19,0-4.76H7.36c0,.42,0,.77,0,1.13,0,6.58,0,13.16,0,19.74,0,1.72-.45,2.23-2.12,2.21-.85-.01-1.06,.33-1.05,1.11,.03,2.86,.01,5.72,.02,8.59,0,.25,.05,.5,.07,.75H14.72c0-1.82-.01-3.55,0-5.29,.01-1.42,.57-1.98,1.98-1.98,2.17,0,4.34,0,6.51,0,1.53,0,2.06,.54,2.07,2.09,0,1.71,0,3.41,0,5.17ZM14.39,7.73c0-.55-.45-1-1-1h-2.94c-.55,0-1,.45-1,1v3.94h4.94v-3.94Zm0,8.1c0-.55-.45-1-1-1h-2.94c-.55,0-1,.45-1,1v3.94h4.94v-3.94Zm0,8.1c0-.55-.45-1-1-1h-2.94c-.55,0-1,.45-1,1v3.94h4.94v-3.94Zm8.1,0c0-.55-.45-1-1-1h-2.94c-.55,0-1,.45-1,1v3.94h4.94v-3.94Zm0-7.9c0-.55-.45-1-1-1h-2.94c-.55,0-1,.45-1,1v3.94h4.94v-3.94Zm0-8.29c0-.55-.45-1-1-1h-2.94c-.55,0-1,.45-1,1v3.94h4.94v-3.94Zm8.29,16.19c0-.55-.45-1-1-1h-2.94c-.55,0-1,.45-1,1v3.94h4.94v-3.94Zm0-8.1c0-.55-.45-1-1-1h-2.94c-.55,0-1,.45-1,1v3.94h4.94v-3.94Zm-.2-8.1c0-.55-.45-1-1-1h-2.94c-.55,0-1,.45-1,1v3.94h4.94v-3.94Z' /%3E%3C/svg%3E");
}

.s-cat-icon {
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%;
}

.eghtn {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 8000;
  width: 100%;
  height: calc(100vh - 1px);
  background: rgba(0, 0, 0, 0.9);
}
.eghtn .consent-container {
  width: 100%;
  min-height: 90%;
  padding: 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.modal-backdrop {
  z-index: 6000;
}

.modal {
  z-index: 6100;
}

@media screen and (max-width: 414px) {
  .exit-site {
    position: fixed;
    bottom: 30px;
    right: 15px;
  }
}

.js-cookie-consent {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 6000;
  padding: 30px 10px;
  background-color: #f8f9fa;
}
@media screen and (max-width: 414px) {
  .js-cookie-consent {
    padding: 20px 10px;
  }
}
.js-cookie-consent .cookie-consent__message {
  color: #111 !important;
}
@media screen and (max-width: 414px) {
  .js-cookie-consent .cookie-consent__message {
    font-size: 12px;
  }
}
.js-cookie-consent .js-cookie-consent-agree {
  margin-left: 5px;
  padding: 5px 15px;
  border-radius: 4px;
  background-color: #08ac3e;
  color: #fff;
  border: 1px solid #069235;
}
@media screen and (max-width: 414px) {
  .js-cookie-consent .js-cookie-consent-agree {
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
  }
}

.rb-text {
  background-image: linear-gradient(to right, #803df6, #3463e6);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

.city-results {
  display: block;
  width: 100%;
  top: 60px;
  left: 0;
  background: #420404;
  z-index: 100;
}

#premiumBanner {
  height: calc(23.1290322581vw - 1px);
  -o-object-position: 0 0;
     object-position: 0 0;
}
@media screen and (min-width: 1280px) {
  #premiumBanner {
    height: calc(18.1290322581vw - 1px);
  }
}
@media screen and (min-width: 1920px) {
  #premiumBanner {
    height: calc((100vw - 240px) / 4.9 - 1px);
  }
}
@media screen and (min-width: 2000px) {
  #premiumBanner {
    height: 100%;
  }
}

:root {
  --container-padding: 10px;
  --base-height: 23.1290322581%;
  --base-height-1280: 18.1290322581%;
  --base-height-1920: calc((100% - 240px) / 4.9);
}

#premiumBannerForm {
  height: calc(var(--base-height) - var(--container-padding) * 2 - 1px);
  -o-object-position: 0 0;
     object-position: 0 0;
}
@media screen and (min-width: 1280px) {
  #premiumBannerForm {
    height: calc(var(--base-height-1280) - var(--container-padding) * 2 - 1px);
  }
}
@media screen and (min-width: 1920px) {
  #premiumBannerForm {
    height: calc(var(--base-height-1920) - var(--container-padding) * 2 - 1px);
  }
}
@media screen and (min-width: 2000px) {
  #premiumBannerForm {
    height: calc(100% - var(--container-padding) * 2);
  }
}

.herotitle {
  padding-top: 30px;
}
@media screen and (min-width: 414px) {
  .herotitle {
    max-width: 70%;
    margin: 0 auto;
  }
}

.title {
  font-size: 24px;
}

.main-container h2, .main-container .h2 {
  margin: 0;
  padding: 20px 0;
}
@media screen and (max-width: 285px) {
  .main-container .d-inline {
    font-size: 16px;
  }
}

.list-row .card a {
  text-decoration: none;
  color: #1f1f1f;
}

.src-wrapper {
  border: 6px solid rgba(255, 255, 255, 0.4);
  border-radius: 26px;
  box-shadow: 0 0 8px rgba(253, 253, 253, 0.9);
}
.src-wrapper input {
  border: none;
  border-radius: 20px 0 0 20px;
  padding: 10px 15px;
  width: 100%;
}
.src-wrapper input:focus {
  outline-style: none;
}
.src-wrapper button {
  border: none;
  border-radius: 0 20px 20px 0;
  padding: 10px 15px;
  opacity: 0.8;
}
.src-wrapper select {
  border: none;
  border-left: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  padding: 10px 15px;
}

@media (hover: hover) {
  .back-chevron:hover,
.mhv:hover,
.mhov:hover,
.nav_item:hover,
.b-hov:hover,
.lnk-univ-btn:hover,
.back-btn:hover,
.nav__item:hover,
.cat-ch-in-prom:hover,
.socialite-btn:hover {
    color: var(--main-color);
    background-color: #e9ecef;
    border-radius: 4px;
    cursor: pointer;
  }

  .mabtn:hover {
    color: var(--whiteCLBG);
    background-color: var(--mabtHover);
  }

  .btn-sec:hover {
    color: var(--whiteCLBG);
    background-color: var(--mainAccent);
  }

  .c-point:hover {
    background-color: var(--bs-gray-100);
    cursor: pointer;
  }

  .gift-btn:hover,
.promote-btn:hover,
.contact-btn:hover {
    background-color: var(--mainBtnHover);
  }

  .follow-btn:hover,
.send-msg-btn:hover {
    outline: 3px solid var(--bs-gray-500);
  }

  .phone-btn:hover {
    background-color: rgba(0, 0, 0, 0.03);
  }

  .msg-btn:hover {
    color: #fff;
    background-color: #393939;
  }

  .rating > input:checked + label:hover,
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label,
.rating > input:checked ~ label:hover ~ label {
    color: #ffd700;
  }

  .c-cnv {
    right: 17px !important;
  }

  body.modal-open {
    overflow: unset !important;
    overflow-y: hidden !important;
  }

  body.modal-open > .navi {
    right: 17px;
  }
}
.mabtn {
  order: 3;
}

.sim-piv-cn {
  height: 100%;
  justify-content: space-between;
}

.smlnd-lnk {
  display: block !important;
}

@media screen and (min-width: 1280px) {
  .sim-pv-wrap {
    position: static;
    padding: 0;
  }

  .sim-piv-cn {
    gap: 10px;
  }

  .mabtn,
.aubtn,
.cat-burger {
    order: unset;
  }

  .smlnd-lnk {
    display: none !important;
  }

  .search-co {
    max-width: 1300px !important;
    margin-right: 10px;
  }

  .smlnd-lnk {
    grid-column-start: 3;
  }

  .bti {
    display: none !important;
  }

  .btx {
    display: block !important;
  }

  .mabtn {
    white-space: nowrap;
  }
}
@media screen and (min-width: 1920px) {
  .sim-pv-wrap {
    grid-template-columns: 2fr repeat(6, 220px) 2fr !important;
  }

  .sim-piv-cn {
    max-width: 1390px;
  }
}
.private-profile-grid {
  display: grid;
  grid-template-columns: 1fr;
}

.private-prof-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
  border-radius: 50%;
  cursor: pointer;
}

.g1-1 {
  grid-column: 1/-1;
}

.e-dl-btn {
  right: -9px;
  bottom: 10px;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f7f7f7;
  border-radius: 50%;
}

.pr-profile {
  display: grid;
  width: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: 150px 25px 216px;
}

.ppi-container {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  margin: 0 auto;
}

.pr-cov,
.av-data {
  grid-column: 1/-1;
}

.pr-cov {
  grid-row: 1/3;
}

.av-data {
  grid-row: 2/4;
  padding: 0 20px;
}

.avatar-onchange-options {
  height: 60px;
  position: absolute;
  bottom: -66px;
  right: auto;
}

.submit-avatar,
.cancel-avatar {
  height: 35px;
  padding: 5px 15px;
}

.cancel-avatar {
  background-color: transparent;
  color: var(--mainAccent);
  border: 1px solid var(--mainAccent);
}

.submit-avatar {
  background-color: var(--mainAccent);
  color: var(--whiteCLBG);
  border: none;
}

.pr-cov {
  background: url(/images/cover600.svg?85846b925c720153c7d7db2ef11fdd0d) no-repeat center top;
  background-size: auto 100%;
  max-width: 1371px;
}

.less-accent {
  color: #383737;
}

.sm-text {
  font-size: 13.6px;
}

.bi-envelope,
.bi-file-person,
.bi-table {
  vertical-align: text-top;
}

.sub-text {
  font-size: 17px;
  font-weight: 600;
}

.b-img-wrap {
  grid-column: 1/-1;
  grid-row: 1/2;
  background-color: #ededed;
}

.b-cover-img {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
  cursor: pointer;
}

.text-pl {
  top: 50%;
  left: 50%;
  z-index: 300;
  transform: translate(-50%, -50%);
  font-weight: 500;
  max-width: 200px;
}

.clear-cover-image {
  position: absolute;
  z-index: 3100;
}

.clear-cover-image {
  top: -30px;
  right: 17px;
}

.clear-image {
  top: 0;
  right: 0;
}

.clear-img-btn {
  display: flex;
  width: 33px;
  height: 29.75px;
  justify-content: center;
  align-items: center;
  border-radius: 4px 4px 0 0;
  opacity: 1;
}

.clear-img-btn.logo-image {
  width: auto;
}

#editor,
#abouteditor {
  border: 1px solid #ced4da;
  border-radius: 4px;
}
#editor:focus,
#abouteditor:focus {
  box-shadow: none;
  border: 1px solid var(--mainAccent);
}

.sh-addr-txt p {
  margin-bottom: 0;
}

.sh-addr-txt p:first-child {
  font-size: 16px;
}

.sh-addr-txt p:not(:first-child) {
  color: var(--mainMuted);
}

.ofc {
  -o-object-fit: cover;
     object-fit: cover;
}

.ofcnt {
  -o-object-fit: contain;
     object-fit: contain;
}

#coverImage {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}

.b-no-img {
  width: 100%;
  height: 100%;
}

.cpdsc p:last-of-type {
  margin-bottom: 0;
}

.w-fc {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.p15 {
  padding: 15px;
}

.p20 {
  padding: 20px;
}

.p2010 {
  padding: 20px 10px;
}

.p1510 {
  padding: 15px 10px;
}

.p1520 {
  padding: 15px 20px;
}

.p02020 {
  padding: 0 20px 20px;
}

.p6020 {
  padding: 60px 20px;
}

.p-seller {
  background-color: rgba(230, 233, 242, 0.4);
}

.sale-canceled .p-seller {
  background-color: #f8f8f8;
}

.sale-canceled li {
  text-decoration: line-through;
}

.order-canceled li,
.order-canceled + .bottom-ttl .order-ttl {
  text-decoration: line-through;
}

.location {
  display: block;
  width: 100%;
  height: 50px;
}

.pp-acp.bsn {
  gap: 14px !important;
  row-gap: 14px !important;
}

.company-profile-header {
  grid-column: 1/-1;
}

.products-camp-img {
  height: 50px !important;
}

.f-prod-group {
  display: grid;
  grid-template-columns: 58px 1fr;
  -moz-column-gap: 8px;
       column-gap: 8px;
  row-gap: 14px;
}

.custom-r-btn {
  display: inline-flex !important;
  height: 58px;
  align-items: center;
  line-height: 1.34 !important;
}

.prodcamp-form-header,
.hlp-text {
  grid-column: 1/-1;
}

#bLogo,
.prod-img-input {
  display: none;
}

#logoImage {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.b-info {
  margin-top: 30px;
}

.file-input {
  bottom: -27px;
  right: 17px;
}

.rs-ac-bg {
  background-color: var(--rPanels) !important;
}

.company-data-form {
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
}

.one-row,
.one-row-c {
  display: grid;
  grid-template-columns: 1fr;
  gap: 5px;
}

.c-description-area {
  width: 100%;
  height: 150px;
  border: none;
  border-bottom: 1px solid #f5f5f5;
  resize: none;
}
.c-description-area:focus {
  border: none;
  border-bottom: 1px solid #3463e6;
}
.c-description-area:focus-visible {
  outline: none;
}

.blue-btn-full[disabled] {
  background-color: #688eba;
  border: 1px solid #688eba;
  pointer-events: none;
}

.file-input__input {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}

.file-input__label {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 600;
  color: #050505;
  font-size: 14px;
  padding: 10px 12px;
  background-color: #f7f7f7;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25);
}

.active-file-label {
  background-color: var(--mainAccent);
  color: #fff;
}

.file-input__label > span,
.file-input__label > button {
  margin-left: 10px;
}

.ad-action-btn {
  padding: 10px;
  border: 1px solid #959393;
  background-color: #f8f8f8;
  cursor: pointer;
}
.ad-action-btn:hover {
  background-color: #f8f8f8;
}

.adPackBtn {
  position: absolute;
  left: -9999px;
  visibility: hidden;
}
.adPackBtn:checked + .ad-action-btn {
  border: 1px solid #0d6dfdaa;
  background-color: #0d6dfd1c;
}

.companylogo-img {
  width: 64px;
  height: 64px;
  -o-object-fit: cover;
     object-fit: cover;
}

#advertPacks {
  display: grid;
  gap: 15px;
}
@media screen and (min-width: 1280px) {
  #advertPacks {
    grid-template-columns: repeat(3, minmax(200px, 1fr));
  }
}
#advertPacks .pack_item {
  padding: 25px;
  border: 2px solid #959393;
  background-color: #f8f8f8;
  border-radius: var(--brd24);
  cursor: pointer;
}
#advertPacks .pack_item:hover {
  background-color: #f8f8f8;
}
#advertPacks .radPackBtn {
  position: absolute;
  left: -9999px;
  visibility: hidden;
}
#advertPacks .radPackBtn:checked + .pack_item {
  border: 2px solid #942626;
}
#advertPacks .ad-package-details {
  padding: 0;
}
#advertPacks .ad-package-details li {
  font-size: 18px;
}

.ad-info-wrapper {
  border-radius: 4px;
  overflow: hidden;
}

.campaign-types-info {
  list-style: outside;
  list-style-type: disclosure-closed;
  padding: 20px;
}

.cat-st {
  position: -webkit-sticky;
  position: sticky;
  top: 169px;
}

.ch-5 {
  height: 5rem !important;
  font-size: 24px;
  font-weight: 600;
}

.rating {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  margin: 0 auto;
}

.rating > input {
  display: none;
}

.rating > label {
  width: 40px;
  height: 40px;
  cursor: pointer;
  padding: 0 5px;
}

.rating > input:checked ~ label,
.rating:not(:checked) > label:hover,
.rating:not(:checked) > label:hover ~ label {
  color: var(--bs-yellow);
}

.bs200 {
  color: var(--bs-gray-200);
}

.comment-area {
  max-width: 500px;
  width: 100%;
  margin: 0 auto;
}

#rateComment {
  height: 100px;
}

.ratingavatar {
  width: 72px;
  height: 72px;
}

#rateSuccess {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: #fff;
  z-index: 1;
  -webkit-animation: top 0.2s;
          animation: top 0.2s;
}

@-webkit-keyframes top {
  0% {
    bottom: -100%;
  }
  50% {
    bottom: -50%;
  }
  100% {
    bottom: 0;
  }
}

@keyframes top {
  0% {
    bottom: -100%;
  }
  50% {
    bottom: -50%;
  }
  100% {
    bottom: 0;
  }
}
.z2 {
  z-index: 2;
}

.pvl-details {
  gap: 8px;
}

footer {
  background-color: #0b0e15;
}

.ft-content {
  border-radius: 8px;
  padding: 50px 20px;
}

.ft-content > .breadcrumb-item.active {
  color: var(--whiteCLBG) !important;
}

.at-copy span,
.at-copy .breadcrumb-item,
.at-copy .breadcrumb-item.active {
  color: var(--whiteCLBG) !important;
}

.footer__nav {
  color: var(--whiteCLBG);
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}
.footer__nav .ft--item:first-child {
  grid-column: 1/-1;
}

.footer_nav__title {
  font-size: 18px;
}

.footer_links {
  gap: 5px;
}

.footer_links a {
  color: var(--whiteCLBG);
}

.paymethods img {
  height: 45px;
}

.paymethods.add-card img {
  height: 25px;
  border: 1px solid #ddd;
  padding: 0px 8px;
  border-radius: 4px;
  display: flex;
  align-items: center;
}

#cardTypeIndicator {
  right: 10px;
  bottom: 8px;
}
#cardTypeIndicator img {
  width: auto;
  height: 30px;
}

.apps {
  width: 139.19px;
  height: 40px;
}
.apps img {
  height: 40px;
}

.sh-pages {
  max-width: 923px;
  padding: 0 20px;
  margin: 0 auto;
}

.sim-main-holder.footer {
  height: 60px;
}

.fs-wrapper {
  height: 100%;
  display: flex;
  align-items: center;
  flex-grow: 1;
  padding: 0 15px 0 10px;
}

.fs-upper-search {
  margin-right: 13px;
}

.help-src-form {
  max-width: 887px;
  width: 100%;
}

.mw225 {
  max-width: 225px !important;
}

.errs {
  width: 250px;
  margin: 0 auto;
}

#footerMenuBtn {
  position: absolute;
  top: 0;
  left: 5px;
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.72916 9.37501C5.16492 9.36959 4.64409 9.66256 4.35655 10.1508C4.07443 10.6391 4.07443 11.2359 4.35655 11.7242C4.64409 12.2125 5.16492 12.5054 5.72916 12.5H44.2708C44.8351 12.5054 45.3559 12.2125 45.6434 11.7242C45.9256 11.2359 45.9256 10.6391 45.6434 10.1508C45.3559 9.66256 44.8351 9.36959 44.2708 9.37501H5.72916ZM5.72916 23.4375C5.16492 23.4321 4.64409 23.7251 4.35655 24.2133C4.07443 24.7016 4.07443 25.2984 4.35655 25.7867C4.64409 26.275 5.16492 26.5679 5.72916 26.5625H44.2708C44.8351 26.5679 45.3559 26.275 45.6434 25.7867C45.9256 25.2984 45.9256 24.7016 45.6434 24.2133C45.3559 23.7251 44.8351 23.4321 44.2708 23.4375H5.72916ZM5.72916 37.5C5.16492 37.4946 4.64409 37.7876 4.35655 38.2758C4.07443 38.7641 4.07443 39.3609 4.35655 39.8492C4.64409 40.3375 5.16492 40.6304 5.72916 40.625H44.2708C44.8351 40.6304 45.3559 40.3375 45.6434 39.8492C45.9256 39.3609 45.9256 38.7641 45.6434 38.2758C45.3559 37.7876 44.8351 37.4946 44.2708 37.5H5.72916Z' fill='%231c1c1c'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 60%;
}

#footerNav {
  transition: all 200ms ease-in-out;
  overflow-y: auto;
}

.footer_nav_item {
  padding: 5px 10px;
}

.hcentre {
  margin-top: 125px;
}

.help-src {
  padding-left: 45px;
}

.hh-src {
  max-width: 880px;
  margin: 0 auto;
}

.hh-sbm {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  right: 0;
}

.help-centre-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 14px;
}

.hlp-tile-icon1 {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23034ea2'%3E%3Cpath d='M26.33,34.74H15.5A5.23,5.23,0,0,1,10,29.32c0-4.6,0-9.2,0-13.81a5.25,5.25,0,0,1,5.5-5.5q6.86,0,13.72,0a5.24,5.24,0,0,1,5.5,5.57q0,4.84,0,9.71v1c-1-1-1.89-1.88-2.69-2.77a1.4,1.4,0,0,1-.16-.84c0-2.37,0-4.75,0-7.12a2.42,2.42,0,0,0-2.67-2.73q-6.82,0-13.63,0a2.43,2.43,0,0,0-2.72,2.7q0,6.81,0,13.63a2.43,2.43,0,0,0,2.73,2.68c2.38,0,4.75,0,7.13,0a2.08,2.08,0,0,1,1.21.51C24.72,33.09,25.42,33.84,26.33,34.74Zm11.73-3.13c-3-3-6-6-9-9a3.37,3.37,0,0,0-1.44-.8c-1.69-.46-3.4-.84-5.1-1.24-1.38-.32-2.23.52-1.92,1.88.4,1.7.78,3.41,1.25,5.1a4,4,0,0,0,.91,1.57c1.79,1.86,3.63,3.67,5.46,5.5,1.2,1.19,2.36,2.42,3.6,3.57a4.55,4.55,0,0,0,7.69-3.14A4.77,4.77,0,0,0,38.06,31.61Zm-9.65-5.68c2.38,2.61,5,5,7.43,7.54a2.46,2.46,0,0,1,.72,1.68,1.86,1.86,0,0,1-1.08,1.31,2.1,2.1,0,0,1-1.74-.4c-1.48-1.32-2.84-2.77-4.25-4.18A46.59,46.59,0,0,0,26,28.39c-1.47-1.19-1.7-2.8-2.06-4.5C25.62,24.22,27.15,24.56,28.41,25.93ZM25.27,5.3c-5,0-10,0-15.06,0a5,5,0,0,0-4.88,4.84c-.07,5.05,0,10.1,0,15.15a3.82,3.82,0,0,0,2.83,3.53v-1c0-5.64,0-11.29,0-16.93C8.15,9,9,8.15,10.91,8.14H29C28.12,6.5,27.09,5.31,25.27,5.3ZM18.6.54C14.24.49,9.88.48,5.51.54a5.07,5.07,0,0,0-5,4.88c-.07,4.4,0,8.79,0,13.18a3.87,3.87,0,0,0,2.84,3.58V21.1c0-5,0-10,0-15a2.42,2.42,0,0,1,2.7-2.69c2.11,0,4.21,0,6.32,0h9.92C21.47,1.73,20.41.55,18.6.54Z'/%3E%3C/svg%3E");
}

.hlp-tile-icon2 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23034ea2'%3E%3Cpath d='M3.63,3.59H9.9c.29-1.34.73-1.85,1.55-1.79s1.16.55,1.31,1.76H27.18c.31-1.3.7-1.77,1.47-1.77s1.14.47,1.47,1.84c.84,0,1.69,0,2.54,0a1.17,1.17,0,0,0,.68-.48,3.18,3.18,0,1,1,2.91,5A2.89,2.89,0,0,1,33.48,7a1.32,1.32,0,0,0-1.33-.64c-.67,0-1.36,0-1.87,0l-1,1.93c.41.73,1.23.84,2.19.84a3.07,3.07,0,0,1,3.08,3.1c0,6,0,11.94,0,17.9a3.72,3.72,0,0,1-1.94,3.39q-5.35,3.06-10.78,6a3.72,3.72,0,0,1-3.68,0q-5.29-2.93-10.55-5.9A3.89,3.89,0,0,1,5.48,30c0-5.91,0-11.82,0-17.73A3.08,3.08,0,0,1,8.6,9.12c.92,0,1.72-.07,2.15-.87l-1-1.86H3.63c0,.71,0,1.41,0,2.1A1.35,1.35,0,0,1,2.23,10,1.32,1.32,0,0,1,.92,8.5q0-3.54,0-7.07A1.32,1.32,0,0,1,2.28,0,1.34,1.34,0,0,1,3.63,1.44C3.65,2.14,3.63,2.84,3.63,3.59Zm6.28,8.29c-1.56-.19-1.72-.12-1.72.91,0,5.62,0,11.25,0,16.87a1.81,1.81,0,0,0,1.05,1.77q4.88,2.7,9.73,5.45a2,2,0,0,0,2.15,0c3.13-1.78,6.27-3.55,9.43-5.27a2.15,2.15,0,0,0,1.29-2.16c0-5.39,0-10.79,0-16.19,0-1.47,0-1.47-1.45-1.41l-.25,0c-.32,1.31-.72,1.81-1.48,1.76-1.09-.06-1.33-.88-1.42-1.76H12.8c-.25,1.26-.65,1.75-1.41,1.77S10.19,13.15,9.91,11.88ZM12,8.28c.43.92,1.36.83,2.31.83,3.85,0,7.71,0,11.56,0,1,0,1.76-.1,2.14-.79L27,6.39H13Zm7.94,12.6h7.49c1.06,0,1.62-.46,1.65-1.3s-.57-1.4-1.65-1.4q-7.41,0-14.81,0c-1.1,0-1.69.5-1.7,1.36s.59,1.34,1.7,1.35c2.44,0,4.88,0,7.32,0ZM20,24.56H12.59c-1.09,0-1.68.5-1.67,1.36s.6,1.35,1.63,1.35q7.45,0,14.9,0c1,0,1.61-.51,1.62-1.35s-.56-1.36-1.66-1.36Z'/%3E%3C/svg%3E");
}

.hlp-tile-icon3 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23034ea2'%3E%3Cpath d='M33.8,1.9c-0.4,0-0.8,0-1.2,0.2L14.2,8.3L5.4,9c-2.7,0.2-4.9,2.5-4.9,5.3v7.3c0,2.8,2.1,5.1,4.9,5.3c0,0,0.1,0,0.1,0H4.2 l0.9,7.7c0.2,2,1.9,3.5,4,3.5c2.2,0,4-1.8,4-4v-6.7l1.2,0.1l18.5,6.3h0c2.1,0.7,4.5-0.9,4.5-3.2V22c1.4-0.6,2.4-2,2.4-3.6 s-1-3-2.4-3.6V5.2v0c0-1.7-1.3-3.1-2.9-3.3C34.1,1.9,34,1.9,33.8,1.9z M33.8,4.7c0.2,0,0.4,0.2,0.4,0.5v25.4c0,0.4-0.3,0.6-0.6,0.5 l-18.6-6.4c-0.1,0-0.2-0.1-0.4-0.1l-2.9-0.2c-0.4,0-0.8,0.1-1.1,0.4c-0.3,0.3-0.5,0.7-0.5,1.1v8.3c0,0.6-0.5,1.1-1.1,1.1 c-0.6,0-1-0.4-1.1-1l-1-9C6.9,24.6,6.3,24,5.6,24c-1.3-0.1-2.2-1.1-2.2-2.4v-7.3c0-1.3,1-2.3,2.2-2.4l7.4-0.6v9c0,0.5,0.3,1,0.7,1.3 c0.5,0.3,1,0.3,1.5,0c0.5-0.3,0.7-0.7,0.7-1.3v-9.6l17.7-6C33.7,4.7,33.7,4.7,33.8,4.7z'/%3E%3C/svg%3E");
}

.hlp-tile-icon4 {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23034ea2'%3E%3Cpath d='M20,11.65H34.92a4.19,4.19,0,0,1,4.57,4.52q0,9.45,0,18.89a4.16,4.16,0,0,1-4.39,4.43H4.9A4.17,4.17,0,0,1,.51,35.05q0-9.48,0-19A4.17,4.17,0,0,1,5,11.65Zm-.11,25.06h15c1.36,0,1.82-.47,1.82-1.84V16.25c0-1.35-.47-1.82-1.84-1.82H5.1c-1.35,0-1.81.47-1.81,1.84V34.81c0,1.47.44,1.9,1.93,1.9ZM34.69,8.86a3.61,3.61,0,0,0,.87,0A1.32,1.32,0,0,0,36.7,7.49,1.34,1.34,0,0,0,35.52,6.1a3.17,3.17,0,0,0-.69,0H4.66A1.4,1.4,0,0,0,3.29,7.49,1.41,1.41,0,0,0,4.7,8.86h30ZM31.92,3.29a4,4,0,0,0,.78,0,1.32,1.32,0,0,0,1.21-1.36A1.32,1.32,0,0,0,32.72.53a3.17,3.17,0,0,0-.69,0H8a4,4,0,0,0-.78,0A1.36,1.36,0,0,0,6.08,1.85,1.37,1.37,0,0,0,7.23,3.27a5.08,5.08,0,0,0,.78,0H31.92ZM14.58,18.62a4.75,4.75,0,0,1,.67.24c3.58,1.78,7.16,3.55,10.71,5.38a2.2,2.2,0,0,1,.95,1.31c.16.65-.36,1.1-.95,1.39-3.58,1.78-7.14,3.58-10.73,5.35A1.39,1.39,0,0,1,13,31c0-3.6,0-7.19,0-10.79A1.43,1.43,0,0,1,14.58,18.62Zm1.28,10.25,6.58-3.3-6.58-3.29Z'/%3E%3C/svg%3E");
}

.bgimg {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 70%;
  flex-shrink: 0;
}

.hlp-menu-items {
  padding: 0 15px 40px;
}

.hlp-menu-logo {
  min-height: 100px;
  top: 0;
  padding: 0 0 0 15px;
  background-color: #fff;
}

.help-q-results {
  max-width: 1280px;
  width: 100%;
  margin: 0 auto;
}
.help-q-results h4, .help-q-results .h4 {
  margin-bottom: 15px;
}
.help-q-results ul,
.help-q-results ol {
  display: flex;
  flex-direction: column;
}
.help-q-results ul {
  gap: 10px;
}
.help-q-results ul li {
  list-style: disc !important;
}
.help-q-results ol {
  gap: 10px;
}
.help-q-results ol ul {
  margin-top: 10px;
  gap: 5px;
}

.campain-image img {
  width: 150px;
  height: 150px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px;
}

.campain-graph-image {
  width: 30px;
  height: 30px;
  -o-object-fit: cover;
     object-fit: cover;
}

.campain-actions svg {
  vertical-align: text-top;
}

#campainChart {
  border-radius: var(--brd4);
}

.chart-container {
  position: relative;
  height: 215px;
  max-width: 900px;
  width: 100%;
}
@media screen and (min-width: 760px) {
  .chart-container {
    height: 230px;
  }
}

.sbus-ad-grid {
  grid-template-columns: 1fr;
}

.minw-150 {
  min-width: 150px !important;
}

.bgf7 {
  background-color: #f7f7f7;
}

.svg-embed {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.wh16 {
  width: 16px;
  height: 16px;
}

.wh18 {
  width: 18px;
  height: 18px;
}

.wh20 {
  width: 20px;
  height: 20px;
}

.wh22 {
  width: 22px;
  height: 22px;
}

.wh24 {
  width: 24px;
  height: 24px;
}

.wh32 {
  width: 32px;
  height: 32px;
}

.wh38 {
  width: 38px;
  height: 38px;
}

.wh40 {
  width: 40px;
  height: 40px;
}

.wh48 {
  width: 48px;
  height: 48px;
}

.w60 {
  width: 60px;
}

.w100 {
  width: 100px;
}

.w120 {
  width: 120px;
}

.br9 {
  border-radius: 9999px;
}

.lnk-univ-btn {
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  border-radius: 50%;
  background-color: transparent;
}

.pn-bg {
  background-color: rgba(0, 0, 0, 0.05);
  font-size: 16px !important;
}

.b-hov:hover {
  background-color: #f7f9f9;
}

.list-hov:hover {
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 0;
}

.list-hov:first-child:hover {
  border-radius: 8px 8px 0 0;
}

.list-hov:last-child:hover {
  border-radius: 0 0 8px 8px;
}

.selection-btn {
  padding: 0;
  width: 100%;
  background-color: transparent;
  border: none;
  text-align: left;
  line-height: initial;
}
@media screen and (min-width: 768px) {
  .selection-btn {
    padding: 20px 15px;
  }
}

.sel-btn-title {
  font-size: 16px;
}

.pack {
  display: block;
  width: 25px;
  height: 25px;
  position: relative;
  overflow: visible;
  margin: 0 15px 0 0px;
  flex-shrink: 0;
}

.btn-subtitle {
  max-width: 400px;
  width: 100%;
}

#prodImg,
.empty-img {
  width: 120px;
  height: 120px;
  -o-object-fit: cover;
     object-fit: cover;
}

.empty-img {
  background-color: #f6f6f6;
  border-color: #dadce0;
}

.product-form-grid {
  display: grid;
  grid-template-columns: 120px 1fr;
}

.product-fields-wrapp {
  grid-column: 1/-1;
}

.sec-bg {
  background-color: #f6f6f6 !important;
}

.product-info-img {
  width: 40px;
  height: 40px;
  -o-object-fit: cover;
     object-fit: cover;
}

.ad-cat-btn {
  max-width: 150px;
}

#catN {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  font-weight: 500;
}
#catN ul {
  padding: 16px;
  font-size: 14px;
  font-weight: normal;
  list-style-type: disc;
  color: #3463e6;
}

.vs {
  margin-right: -10px;
  border-radius: 0 4px 4px 0;
}
.vs:hover {
  background-color: #ddd;
}

.camp-cat-select-grid {
  display: grid;
  grid-template-columns: 1fr;
}

.sc-active {
  background-color: #e8effc !important;
  border: 1px solid #3463e6;
}

.url-link {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23536472'%3E%3Cpath d='M27.74,26.94c1.19-.02,2.39-.02,3.53-.3,3.37-.82,5.36-3.79,5.11-7.44-.21-3.03-2.81-5.7-6.02-6.03-1.47-.15-2.96-.09-4.45-.12-1.02-.02-1.55-.43-1.57-1.23-.03-.84,.52-1.38,1.55-1.35,1.94,.05,3.92-.06,5.79,.32,4.44,.91,7.42,4.93,7.3,9.5-.11,4.44-3.39,8.34-7.81,9.03-1.82,.28-3.71,.18-5.57,.16-.85,0-1.31-.6-1.26-1.37,.04-.72,.53-1.15,1.37-1.18,.67-.02,1.35,0,2.02,0,0,.03,0-.03,0,0ZM12.24,13.06c.32,0,.65,0,.97,0,.32,0,.65,0,.97,0,.94-.02,1.46-.45,1.49-1.23,.02-.79-.48-1.34-1.39-1.34-1.62-.01-3.24-.05-4.85,.11-4.32,.41-7.89,3.96-8.37,8.17-.51,4.5,2.06,8.65,6.21,10.16,2.23,.81,4.53,.55,6.81,.59,1.05,.02,1.59-.48,1.59-1.32,0-.83-.55-1.25-1.61-1.27-1.48-.02-2.98,.03-4.45-.12-3.14-.32-5.74-2.99-5.97-5.99-.27-3.59,1.72-6.64,4.99-7.45,1.16-.29,2.35-.31,3.61-.31,0,.04,0-.04,0,0Zm16.68,8.23c.65,0,1.3,.03,1.94-.01,.73-.04,1.29-.66,1.27-1.32-.03-.65-.56-1.18-1.27-1.25-.19-.02-.38,0-.57,0-6.86,0-13.72,0-20.58,0-.22,0-.44-.02-.65,.01-.7,.11-1.11,.55-1.18,1.24-.06,.63,.5,1.23,1.18,1.32,.21,.03,.43,.01,.65,.01,3.4,0,6.81,0,10.21,0,3,0,6,0,8.99,0Z'/%3E%3C/svg%3E");
}

.pencil-pen {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23536472'%3E%3Cpath d='M32.54,1.03c2.38,.1,4.63,1.43,5.81,4.19,1.17,2.74,.79,5.4-1.31,7.54-7.37,7.47-14.82,14.88-22.26,22.28-.48,.48-1.18,.83-1.85,1.03-3.22,.96-6.46,1.87-9.7,2.77-1.68,.47-2.58-.44-2.1-2.12,.91-3.24,1.8-6.48,2.78-9.69,.23-.74,.68-1.49,1.23-2.04,7.22-7.27,14.48-14.5,21.72-21.76,1.41-1.42,3.08-2.2,5.69-2.19ZM4.68,35.22c.28-.03,.43-.02,.57-.06,2.25-.64,4.5-1.26,6.73-1.94,.45-.14,.88-.46,1.22-.8,5.62-5.6,11.23-11.21,16.84-16.82,.22-.22,.42-.45,.58-.63-1.89-1.89-3.73-3.74-5.62-5.64-.18,.17-.41,.37-.63,.59-4.68,4.68-9.26,9.48-14.09,14-2.5,2.34-4.19,4.91-4.78,8.26-.17,.99-.53,1.96-.82,3.03ZM27.35,6.92c1.93,1.94,3.79,3.8,5.7,5.71,.67-.72,1.48-1.46,2.14-2.32,1.19-1.55,.97-3.76-.39-5.13-1.37-1.37-3.58-1.61-5.13-.43-.88,.67-1.64,1.51-2.32,2.16Z'/%3E%3C/svg%3E");
}

.textbox-input {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23536472'%3E%3Cpath d='M19.99,8.29c4.52,0,9.04,.09,13.55-.03,3.39-.09,5.53,2.61,5.45,5.44-.12,4.29-.03,8.59-.03,12.88,0,3-2.08,5.15-5.08,5.15-8.33,.02-16.66,0-24.99,0-1.04,0-2.09,.03-3.13,0-2.58-.08-4.72-2.23-4.74-4.8-.03-4.6-.03-9.21,0-13.81,.01-2.58,2.15-4.77,4.74-4.8,4.74-.05,9.49-.01,14.23-.01,0,0,0,0,0-.01Zm0,2.71c-4.43,0-8.86,0-13.29,0-2.31,0-2.99,.69-2.99,3.04,0,4.15,0,8.3,0,12.45,0,1.7,.84,2.54,2.55,2.55,2.23,.01,4.46,0,6.68,0,6.77,0,13.54-.05,20.32,.03,2.32,.03,3.06-1.17,3.02-3.07-.08-4.09-.02-8.18-.03-12.28,0-1.92-.79-2.72-2.72-2.72-4.51,0-9.03,0-13.54,0Zm-7.67,12.63c-.73-.02-1.33,.58-1.34,1.33-.01,.77,.54,1.34,1.3,1.35,.76,0,1.37-.56,1.38-1.3,.01-.71-.62-1.36-1.34-1.38Zm-3.19,1.39c.02-.71-.61-1.37-1.32-1.39-.7-.02-1.36,.61-1.38,1.33-.02,.75,.56,1.34,1.32,1.35,.76,.01,1.36-.55,1.38-1.29Zm7.67,1.29c.76,0,1.33-.55,1.34-1.3,0-.7-.63-1.37-1.3-1.38-.68,0-1.3,.63-1.31,1.35,0,.82,.48,1.33,1.27,1.34Z'/%3E%3C/svg%3E");
}

.ad-price-tag {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23536472'%3E%3Cpath d='M29.02,1.01c1.69,0,3.37-.03,5.06,0,2.65,.05,4.72,1.73,4.83,4.36,.16,3.87,.04,7.75-.04,11.63-.02,1.26-.67,2.32-1.55,3.2-5.69,5.7-11.38,11.41-17.09,17.09-2.26,2.25-5.69,2.28-7.99,.04-3.22-3.14-6.41-6.32-9.55-9.55-2.27-2.33-2.21-5.77,.07-8.06C8.4,14.06,14.07,8.42,19.72,2.76c1.2-1.2,2.66-1.73,4.32-1.74,1.66-.01,3.32,0,4.98,0Zm7.13,10.04s-.01,0-.02,0c0-1.6,.01-3.2,0-4.8-.02-1.69-.68-2.37-2.38-2.38-3.2-.02-6.4,0-9.6-.02-1.04,0-1.88,.36-2.61,1.1-5.52,5.54-11.06,11.07-16.59,16.61-1.47,1.47-1.45,3.02,.02,4.5,2.99,3,5.99,6,8.99,8.99,1.47,1.47,3.03,1.49,4.5,.02,5.56-5.55,11.1-11.11,16.66-16.65,.72-.72,1.04-1.55,1.04-2.55-.01-1.6,0-3.2,0-4.8Zm-13.28,10.31c-.09,.89,.6,1.49,1.42,1.47,.82-.01,1.41-.61,1.38-1.52-.02-.64-.1-1.31-.29-1.92-1.12-3.66-5.15-5.22-8.53-3.34-.52,.29-.94,.59-1.66,.25-1-.47-2.13,.54-1.73,1.56,.34,.85-.01,1.36-.31,2-1.95,4.21,.66,8.61,5.12,8.65,1.06,.01,1.7-.49,1.73-1.36,.03-.91-.6-1.51-1.71-1.46-1.27,.05-2.08-.61-2.66-1.6-.57-.98-.42-2.34,.27-3.31,.56,.53,1.09,1.09,1.68,1.58,.76,.63,1.49,.59,2.05-.03,.55-.61,.52-1.23-.14-1.97-.51-.57-1.04-1.12-1.57-1.68,2.21-1.41,5.23,.04,4.96,2.67Zm3.75-10.88c-.02,1.52,1.38,2.92,2.9,2.89,1.55-.03,2.78-1.31,2.78-2.87,0-1.59-1.22-2.8-2.81-2.8-1.57,0-2.84,1.23-2.86,2.79Z'/%3E%3C/svg%3E");
}

.plus-rounded {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41.42 41.42' fill='%23fff'%3E%3Cpath d='M20.7,0A20.71,20.71,0,1,0,41.42,20.72v0A20.71,20.71,0,0,0,20.7,0ZM37.92,20.73A17.21,17.21,0,1,1,20.72,3.51a17.22,17.22,0,0,1,17.2,17.22Z'%3E%3C/path%3E%3Cpath d='M29.68,19.11H22.35V11.48a.52.52,0,0,0-.52-.52H19.6a.52.52,0,0,0-.52.52v7.63H11.75a.52.52,0,0,0-.52.52v2.1a.52.52,0,0,0,.52.52h7.33V30a.52.52,0,0,0,.52.52h2.23a.52.52,0,0,0,.52-.52v-7.7h7.33a.52.52,0,0,0,.52-.52v-2.1A.52.52,0,0,0,29.68,19.11Z'%3E%3C/path%3E%3C/svg%3E");
}

.info-ico-blue {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23034ea2'%3E%3Cpath d='M.5,19.97C.53,9.26,9.38,.44,20.05,.5c10.73,.06,19.53,8.92,19.45,19.57-.08,10.71-8.85,19.44-19.5,19.43-10.7,0-19.52-8.85-19.49-19.53Zm36.07,.06c.03-9.12-7.43-16.6-16.56-16.61-9.09-.01-16.53,7.38-16.59,16.5-.06,9.11,7.37,16.61,16.52,16.66,9.1,.05,16.61-7.41,16.64-16.55Zm-18.03,9.15c.01,.9,.67,1.56,1.46,1.55,.76,0,1.43-.64,1.44-1.48,.02-3.52,.02-7.05,0-10.57,0-1.06-.58-1.62-1.46-1.61-.91,0-1.44,.63-1.44,1.72,0,1.7,0,3.4,0,5.1,0,1.76-.01,3.52,0,5.29Zm-.51-16.94c.02,1.03,.91,1.9,1.94,1.91,1.06,0,1.98-.91,1.97-1.97-.02-1.04-.88-1.88-1.94-1.88-1.09,0-2,.89-1.97,1.95Z'/%3E%3C/svg%3E");
}

.back-to-prev {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23034ea2'%3E%3Cpath d='M5.91,14.67c2.21,2.2,4.42,4.4,6.62,6.6,.49,.49,1,.97,1.45,1.49,.62,.71,.62,1.68,.04,2.25-.75,.74-1.62,.8-2.4,.03-3.7-3.66-7.37-7.34-11.04-11.03-.85-.85-.77-1.67,.17-2.62,2.15-2.17,4.31-4.31,6.47-6.47,1.37-1.37,2.74-2.75,4.12-4.12,.95-.94,1.88-1.03,2.63-.28,.73,.73,.63,1.71-.3,2.64-2.57,2.57-5.15,5.14-7.97,7.95,.64,0,.98,0,1.33,0,6.1,0,12.2-.02,18.3,0,6.74,.03,12.33,4.26,14.12,10.63,2.33,8.27-3.28,17.02-11.79,18.01-3.46,.4-6.99,.2-10.49,.22-.98,0-1.61-.74-1.6-1.68,.02-.96,.69-1.61,1.78-1.62,2.7-.02,5.41,0,8.11,0,6.47-.04,11.4-5.19,11.17-11.64-.19-5.34-4.43-10.04-9.77-10.41-4.07-.28-8.17-.15-12.26-.18-2.87-.02-5.73,0-8.6,0-.04,.09-.08,.17-.12,.26Z'/%3E%3C/svg%3E");
}

.edit-pen {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23034ea2'%3E%3Cpath d='M33.18,.02c2.55,.1,4.86,1.52,6.17,4.4,1.24,2.72,.69,5.9-1.44,8.04-7.75,7.79-15.52,15.57-23.32,23.31-.53,.53-1.29,.94-2.01,1.16-3.39,1.02-6.8,1.97-10.21,2.92-1.78,.5-2.73-.45-2.24-2.22,.97-3.44,1.92-6.89,2.95-10.31,.22-.72,.65-1.46,1.18-1.99,7.65-7.7,15.34-15.37,23.02-23.05C28.75,.81,30.49,.03,33.18,.02Zm-7.89,8.74c-.19,.18-.44,.39-.67,.62-4.93,4.93-9.75,9.98-14.84,14.75-2.63,2.46-4.41,5.18-5.03,8.7-.18,1.05-.55,2.06-.87,3.19,.3-.03,.46-.02,.6-.06,2.37-.67,4.74-1.33,7.09-2.05,.47-.14,.93-.48,1.29-.84,5.92-5.9,11.83-11.81,17.74-17.72,.23-.23,.44-.47,.62-.66-1.99-1.99-3.93-3.94-5.92-5.94Zm8.42,3.53c.77-.83,1.68-1.65,2.39-2.62,.95-1.29,.99-2.77,.27-4.2-.74-1.46-1.96-2.24-3.63-2.31-2.48-.11-3.61,1.82-5.02,3.15,2.01,2.01,3.96,3.95,5.99,5.98Z'/%3E%3C/svg%3E");
}

.protected {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23198754'%3E%3Cpath d='M3.93,14.21c0-1.95-.01-3.91,0-5.86,0-.92,.45-1.4,1.33-1.42,4.92-.13,9.15-2.09,13.04-4.94,.21-.16,.42-.32,.63-.48,.86-.68,1.27-.67,2.16,.03,2.79,2.19,5.84,3.91,9.3,4.76,1.35,.33,2.75,.47,4.14,.61,1.06,.11,1.51,.46,1.51,1.5,0,3.72,.1,7.45-.05,11.17-.22,5.4-2.55,9.9-6.42,13.62-2.58,2.48-5.61,4.28-8.9,5.67-.35,.15-.87,.2-1.21,.06-5.22-2.2-9.72-5.31-12.72-10.26-1.78-2.95-2.74-6.16-2.8-9.61-.03-1.61,0-3.22,0-4.83h-.01Zm2.6-4.86c-.02,.25-.06,.46-.06,.66,0,3.01-.02,6.03,.02,9.04,.05,3.71,1.24,7.04,3.5,9.98,2.54,3.28,5.9,5.48,9.63,7.16,.24,.11,.64,.07,.88-.07,1.92-1.1,3.94-2.07,5.7-3.39,4.66-3.49,7.27-8.14,7.31-14.07,.02-2.88,0-5.76,0-8.64,0-.22-.04-.45-.07-.66-5.09-.46-9.5-2.41-13.45-5.44-3.99,3.04-8.37,4.99-13.46,5.44Zm8.19,9.96c-.67-.67-1.41-.73-1.95-.21-.57,.55-.52,1.3,.18,2.01,1.22,1.24,2.46,2.47,3.69,3.7,.96,.96,1.52,.96,2.47,.01,2.6-2.59,5.19-5.19,7.78-7.78,.17-.17,.35-.33,.48-.53,.39-.59,.34-1.17-.17-1.65-.48-.46-1.05-.47-1.59-.09-.24,.16-.43,.39-.64,.59-2.35,2.35-4.69,4.71-7.11,7.13-1.1-1.12-2.12-2.16-3.14-3.18Z'%3E%3C/path%3E%3C/svg%3E");
}

.product-edit-btn {
  top: 10px;
  left: 15px;
  background-color: #efefef;
  border: 1px solid #ddd;
}

.hv-elem:hover {
  cursor: pointer;
}

.pr-items.show-more-height {
  height: 240px;
  overflow: hidden;
}

.tooltip {
  z-index: 100000000;
}

.ad-dynamic-prev-card {
  max-width: 270px;
  margin: 0 auto;
  position: relative;
}

.dpc-anim::before {
  content: "";
  position: absolute;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.9), transparent);
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-animation: loading 1s infinite;
          animation: loading 1s infinite;
}

#adTitlePrev,
#adDscWrapp,
.clamp2 {
  height: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

@-webkit-keyframes loading {
  0% {
    transform: skewX(-10deg) translateX(-100%);
  }
  100% {
    transform: skewX(-10deg) translateX(200%);
  }
}

@keyframes loading {
  0% {
    transform: skewX(-10deg) translateX(-100%);
  }
  100% {
    transform: skewX(-10deg) translateX(200%);
  }
}
#fileInputContainer label {
  cursor: pointer;
}

.previewImageWrapper {
  display: block;
  width: 100%;
  height: 200px;
  overflow: hidden;
}

.previewImageWrapper.banner-type {
  height: auto;
}

#imageContainer {
  max-width: 400px;
  height: 280px;
  width: 100%;
  margin: 0 auto;
  border: 2px solid #ddd;
  border-radius: 4px;
  border-style: dashed;
}
#imageContainer img {
  position: absolute;
  inset: 0;
  width: 244px;
  height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
  margin: 0 auto;
}

#imageContainer.banner-type-present {
  max-width: 100%;
  height: auto;
}
#imageContainer.banner-type-present img {
  position: static;
  height: auto;
}

.image-err::before {
  content: "Imaginea trebuie să fie de minim 600x320px.";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 40px;
  font-size: 16px;
  font-weight: 400;
  display: flex;
  flex-wrap: wrap;
  border-radius: 4px 4px 0 0;
  background-color: #fcd2d2;
  color: #d31717;
  align-items: center;
  padding: 10px;
  z-index: 200;
}

.image-err.banner-type-present::before {
  content: "Imaginea trebuie să fie de minim 1200x300px.";
}

.file-input-wrapper {
  position: absolute;
  bottom: 20px;
  left: 0;
}

.file-input-wrapper.is-banner {
  position: static;
  margin: 30px 0;
}

.banner-placeholder-img {
  -o-object-fit: fill;
     object-fit: fill;
  max-width: 450px;
  margin: 0 auto;
}

.select-ad-cat-btn {
  border: 2px solid #464646;
  height: calc(3.5rem + 2px);
  font-size: 16px;
  font-weight: 500;
}
.select-ad-cat-btn:hover {
  background-color: #464646;
  color: #fff;
}

.prod-img-container,
.edit-prod-img-container {
  width: 120px;
}

#prodImgLabel,
#editProdImgLabel {
  width: 120px;
  height: 120px;
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.25);
  color: #fff;
  cursor: pointer;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
}

.p-no-img {
  width: 120px;
  height: 120px;
}

.edit-campain-img {
  width: 100%;
  height: 150px;
  -o-object-fit: cover;
     object-fit: cover;
}

.under-header {
  font-size: 14.6px;
}

.edit-pr-comp-img {
  width: 80px;
  height: 80px;
}

.obfc {
  -o-object-fit: cover;
     object-fit: cover;
}

.cdata-sumary {
  display: block;
  min-height: 108.19px;
}

#tagWrap {
  width: 100%;
}
#tagWrap input[type=checkbox] {
  display: none;
}
#tagWrap .title {
  margin: 0 0 1rem 0;
  color: #a0a0a0;
}
#tagWrap .input {
  padding: 0.5rem;
  cursor: text;
}
#tagWrap .tags,
#tagWrap #tag {
  display: inline-flex;
  flex-wrap: wrap;
}
#tagWrap #tag {
  border: none;
  font-size: 1.05rem;
  padding: 0.3rem 0;
  background-color: transparent;
}
#tagWrap #tag:focus {
  outline: none;
}
#tagWrap .tag {
  display: inline-flex;
  padding: 0.4rem 0.6rem;
  border-radius: 4px;
  margin: 5px 3px;
  background-color: #e6e9f2;
}
#tagWrap .tag-name {
  color: #373737;
}
#tagWrap .remove {
  width: 20px;
  height: 20px;
  font-size: 14px;
  text-align: center;
  border-radius: 4px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 19px !important;
  background-color: rgba(204, 33, 33, 0.8);
  color: #fff;
  margin-left: 0.4rem;
  cursor: pointer;
}
#tagWrap .remove:hover {
  background-color: rgba(204, 33, 33, 0.92);
  color: #fff;
}
#tagWrap .tip {
  font-size: 0.9rem;
  color: #9f9f9f;
  margin-left: 3px;
}

#catAccordion .accordion-button:not(.collapsed) {
  background-color: #e4e4e4;
  box-shadow: none;
}
#catAccordion .sub-menu {
  display: block;
  padding: 0px 0 20px 0;
}
#catAccordion .sub-cont {
  margin: 15px 0;
}

.cian {
  display: flex;
  align-items: center;
  pointer-events: none;
}

.c-chev {
  fill: #000;
}

.bcs {
  background-color: #f3f6f9;
}

.hide-subcats {
  display: flex;
  align-items: center;
  cursor: pointer;
  color: #000;
}

.mnav-bk {
  width: 50px;
  height: 50px;
  background: url("data:image/svg+xml,%0A%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.6665 20.4375C1.6665 20.7604 1.80192 21.0729 2.03109 21.3021L10.3644 29.6354C10.6769 29.9583 11.1457 30.0938 11.5832 29.9792C12.0207 29.8646 12.3644 29.5208 12.479 29.0833C12.5936 28.6458 12.4582 28.1771 12.1353 27.8646L5.93734 21.6667L37.0832 21.6667C37.5311 21.6771 37.9582 21.4375 38.1769 21.0417C38.4061 20.6563 38.4061 20.1771 38.1769 19.7917C37.9582 19.3958 37.5311 19.1563 37.0832 19.1667L5.93734 19.1667L12.1353 12.9688C12.4582 12.6563 12.5936 12.1875 12.479 11.75C12.3644 11.3125 12.0207 10.9688 11.5832 10.8542C11.1457 10.7396 10.6769 10.875 10.3644 11.1979L2.03109 19.5313C1.7915 19.7708 1.6665 20.0938 1.6665 20.4375Z' fill='%23034ea2'/%3E%3C/svg%3E%0A") left center no-repeat;
  color: var(--mainAccent);
  background-size: 60%;
}

.nav_item {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 40px;
  font-size: 16px;
  line-height: 24px;
}

@-webkit-keyframes mainAway {
  0% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(-428px);
  }
}

@keyframes mainAway {
  0% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(-428px);
  }
}
@-webkit-keyframes mainBack {
  0% {
    transform: translateX(-428px);
  }
  100% {
    transform: translateX(0px);
  }
}
@keyframes mainBack {
  0% {
    transform: translateX(-428px);
  }
  100% {
    transform: translateX(0px);
  }
}
@-webkit-keyframes mainAwayPc {
  0% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(-428px);
  }
}
@keyframes mainAwayPc {
  0% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(-428px);
  }
}
.ovxh {
  overflow-x: hidden;
}

@-webkit-keyframes mainBackPc {
  0% {
    transform: translateX(-428px);
  }
  100% {
    transform: translateX(0px);
  }
}

@keyframes mainBackPc {
  0% {
    transform: translateX(-428px);
  }
  100% {
    transform: translateX(0px);
  }
}
#subcategories {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fff;
}

#sub-container {
  position: absolute;
  top: 100px;
  width: 100%;
  height: 100%;
  padding-bottom: 120px;
  overflow-y: auto;
  background-color: white;
  transform: translateX(428px);
}
#sub-container::-webkit-scrollbar {
  width: 4px;
}
#sub-container::-webkit-scrollbar-button {
  display: none;
}
#sub-container::-webkit-scrollbar-thumb {
  background-color: #93979b;
  border-radius: 24px;
}

.bottom-cat-wrap {
  display: none;
}

@-webkit-keyframes subBack {
  0% {
    transform: translateX(428px);
  }
  100% {
    transform: translateX(0px);
  }
}

@keyframes subBack {
  0% {
    transform: translateX(428px);
  }
  100% {
    transform: translateX(0px);
  }
}
@-webkit-keyframes subPush {
  0% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(428px);
  }
}
@keyframes subPush {
  0% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(428px);
  }
}
@-webkit-keyframes subBackPc {
  0% {
    transform: translateX(328px);
  }
  100% {
    transform: translateX(0px);
  }
}
@keyframes subBackPc {
  0% {
    transform: translateX(328px);
  }
  100% {
    transform: translateX(0px);
  }
}
@-webkit-keyframes subPushPc {
  0% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(328px);
  }
}
@keyframes subPushPc {
  0% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(328px);
  }
}
.nan {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  width: 100vw;
  height: 64px;
  z-index: 3000;
}

.nan {
  top: 0;
  padding: 20px;
}

.start-now-wrapper {
  position: fixed;
  height: 80px;
  left: 0;
  bottom: 0;
  padding: 10px 20px 0;
}

.start-now-wrapper,
.nan {
  background-color: var(--mainBackground);
}

.utb-img-container {
  height: 109.05px;
}

.up-to-b {
  max-width: 133px;
}

.wi {
  width: inherit;
}

.small-one-el {
  display: block;
  height: 35px;
}

.alt-auth {
  display: block;
  height: 100px;
}

.f28 {
  font-size: 28px;
}

.f28d {
  font-size: 24px;
}

.progress-cc {
  height: 8px;
  top: 9px;
  border: none;
}

.progress-cc::-webkit-progress-bar {
  background-color: #d8d9dc;
  /* Change this color to your desired background color */
  border-radius: 24px;
  height: 4px;
}

.progress-cc::-webkit-progress-value {
  background-color: #3463e6;
  /* Fill color */
}

.error-container {
  top: 15px;
  right: 15px;
  max-width: 300px;
  width: 100%;
  padding: 20px;
  height: auto;
  z-index: 5000;
  border: 1px solid #dc1000;
  background-color: #e9e4e3;
}

.w-30 {
  width: 30%;
}

.uppercase-input {
  text-transform: uppercase;
}

.dfacjb {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.dfabjb {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}

.dfaitjb {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.dfacjc {
  display: flex;
  align-items: center;
  justify-content: center;
}

.dflcjb {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.dflc {
  display: flex;
  flex-direction: column;
}

.dflr {
  display: flex;
  flex-direction: row;
}

.dfaic {
  display: flex;
  align-items: center;
}

.dfait {
  display: flex;
  align-items: flex-start;
}

.dfb {
  display: flex;
  align-items: baseline;
}

.adc {
  margin-top: -10px;
}

.dfaib {
  display: flex;
  align-items: flex-end;
}

.dinlfl {
  display: inline-flex;
  align-items: center;
}

.dyn-bottom-bar {
  position: fixed;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 5000;
  height: 64px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  background-color: #f7f7f7;
  padding: 0 10px;
}

.fav-img {
  width: 78px;
  -o-object-fit: cover;
     object-fit: cover;
}

.ck.ck-powered-by {
  display: none;
}

.ck-word-count {
  display: flex;
  align-items: center;
  gap: 4px;
}

.fav-d-height,
.fav-img {
  height: 78px;
}

.saved-content:not(:last-child) {
  padding-bottom: 18px;
  border-bottom: 1px solid #ddd;
}

.pcard.job-card .pcard-main-image {
  display: none;
}

#companies,
#marketplace {
  background-color: var(--whiteCLBG);
}

.pcard img {
  width: 100%;
  height: 260px;
  -o-object-fit: cover;
     object-fit: cover;
}

.pcard img.job-card-logo {
  width: 80px;
  height: 80px;
  margin: 15px 0 0 15px;
}

.modal-backdrop {
  background-color: rgba(54, 55, 58, 0.5) !important;
  opacity: unset !important;
}

.plus-simple {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%231c1c1c'%3E%3Cpath d='M35.97,17.01c-2.71-.02-5.39,0-8.08,0h-4.89V4.57C23.01,1.36,22.04-.06,19.92,0c-2.02,.04-2.93,1.44-2.93,4.55v12.46h-2.04c-3.83,0-7.64-.02-11.44,0C1.28,17.03-.02,18.19,0,20.03c.02,1.84,1.3,2.92,3.55,2.96,.7,.02,1.38,0,2.06,0h11.38v2.2c0,3.89-.02,7.75,.02,11.64,.02,1.94,1.24,3.16,2.97,3.16s2.91-1.22,3.03-3.14c.02-.62,0-1.26,0-1.88v-11.98c4.55,0,8.8,.02,13.05,0,2.57,0,3.93-1.02,3.95-2.94,.04-2-1.34-3.04-4.03-3.04Zm0,0c-2.71-.02-5.39,0-8.08,0h-4.89V4.57C23.01,1.36,22.04-.06,19.92,0c-2.02,.04-2.93,1.44-2.93,4.55v12.46h-2.04c-3.83,0-7.64-.02-11.44,0C1.28,17.03-.02,18.19,0,20.03c.02,1.84,1.3,2.92,3.55,2.96,.7,.02,1.38,0,2.06,0h11.38v2.2c0,3.89-.02,7.75,.02,11.64,.02,1.94,1.24,3.16,2.97,3.16s2.91-1.22,3.03-3.14c.02-.62,0-1.26,0-1.88v-11.98c4.55,0,8.8,.02,13.05,0,2.57,0,3.93-1.02,3.95-2.94,.04-2-1.34-3.04-4.03-3.04Zm0,0c-2.71-.02-5.39,0-8.08,0h-4.89V4.57C23.01,1.36,22.04-.06,19.92,0c-2.02,.04-2.93,1.44-2.93,4.55v12.46h-2.04c-3.83,0-7.64-.02-11.44,0C1.28,17.03-.02,18.19,0,20.03c.02,1.84,1.3,2.92,3.55,2.96,.7,.02,1.38,0,2.06,0h11.38v2.2c0,3.89-.02,7.75,.02,11.64,.02,1.94,1.24,3.16,2.97,3.16s2.91-1.22,3.03-3.14c.02-.62,0-1.26,0-1.88v-11.98c4.55,0,8.8,.02,13.05,0,2.57,0,3.93-1.02,3.95-2.94,.04-2-1.34-3.04-4.03-3.04Z'%3E%3C/path%3E%3C/svg%3E");
}

.add-plus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23fff'%3E%3Cpath d='M20,39c-10.42,0-19.02-8.6-19-19.02C1.02,9.55,9.64,.96,20.04,1c10.42,.04,18.93,8.56,18.96,18.97,.03,10.4-8.57,19.02-18.99,19.03Zm16.15-19.02c-.02-8.9-7.31-16.17-16.19-16.14-8.91,.03-16.15,7.33-16.11,16.21,.04,8.86,7.29,16.09,16.14,16.1,8.89,0,16.18-7.29,16.16-16.17Zm-8.36,1.44c1.07,0,1.67-.51,1.68-1.4,.01-.89-.59-1.42-1.64-1.44-.71,0-1.42,0-2.13,0-1.41,0-2.82,0-4.28,0,0-2.23,0-4.35,0-6.48,0-.99-.55-1.57-1.42-1.57-.87,0-1.41,.58-1.42,1.57-.01,1.66,0,3.32,0,4.98,0,.49,0,.98,0,1.51-2.27,0-4.4-.01-6.53,0-.93,0-1.51,.56-1.53,1.38-.02,.87,.56,1.44,1.54,1.46,.89,.02,1.78,0,2.67,0,1.26,0,2.52,0,3.85,0,0,.31,0,.51,0,.71,0,1.93-.01,3.85,0,5.78,0,1.05,.66,1.66,1.6,1.55,.77-.09,1.22-.65,1.23-1.57,.01-2.13,0-4.25,0-6.47,2.22,0,4.29,0,6.37,0Z'/%3E%3C/svg%3E");
}

.address-book {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10.17.75h0a6.11,6.11,0,0,0-1.67.32A5.69,5.69,0,0,0,4.94,8.94a33.56,33.56,0,0,0,4,6.2,1.61,1.61,0,0,0,2.53,0,30.08,30.08,0,0,0,3.86-6A6.79,6.79,0,0,0,16,6.72,5.84,5.84,0,0,0,10.17.75Zm4,7.18a23.91,23.91,0,0,1-3.42,5.7c-.18.25-.37.48-.6.78A35.26,35.26,0,0,1,7,9.72C6.7,9.17,6.45,8.58,6.18,8a4.15,4.15,0,0,1,2-5.29,4.35,4.35,0,0,1,6.3,3.49A4.26,4.26,0,0,1,14.21,7.93ZM6.75,14.38c-.76,0-1.49,0-2.22,0a.69.69,0,0,0-.64.42c-.26.63-.55,1.26-.83,1.89s-.19.6.38.61h13.5c.55,0,.61-.1.4-.58-.29-.65-.6-1.29-.87-2a.54.54,0,0,0-.62-.39c-.73,0-1.47,0-2.28,0,.34-.49.61-.92.92-1.33a.5.5,0,0,1,.35-.12c.44,0,.88,0,1.31,0a1.74,1.74,0,0,1,1.52,1c.38.78.74,1.57,1.07,2.38a1.77,1.77,0,0,1-1.64,2.43q-6.9,0-13.8,0a1.78,1.78,0,0,1-1.65-2.46c.33-.8.69-1.59,1.06-2.37a1.64,1.64,0,0,1,1.56-1,1.71,1.71,0,0,0,.32,0C5.81,12.62,6.29,13.45,6.75,14.38ZM11.64,6.6a1.45,1.45,0,1,1-2.9,0,1.45,1.45,0,0,1,2.9,0Z' style='fill:%233463e6'%3E%3C/path%3E%3C/svg%3E");
}

.t-schedule {
  top: 50%;
  right: 10px;
  transform: translate(-50%, -10px);
}

.days-modif {
  top: 50%;
  right: 22px;
  transform: translate(-50%, -8px);
}

.more-credits {
  background-color: #fff3d4 !important;
}

.indselect2 {
  height: 50px;
  border: none;
}

.tst-img-ytst {
  display: block;
  position: relative;
}

.ytst-h {
  height: calc(23.1290322581vw - 1px);
}
@media screen and (min-width: 1280px) {
  .ytst-h {
    height: calc(18.1290322581vw - 1px);
  }
}
@media screen and (min-width: 1920px) {
  .ytst-h {
    height: calc((100vw - 240px) / 4.9 - 1px);
  }
}

.img-url-yt {
  background-image: url(/images/bn-im-1.jpg?f6eb5d616c27e2d6c56882bb602b9fa1);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% auto;
  border-radius: 8px;
}

.activ {
  background-color: #198754;
}

.de-platit {
  background-color: #ffa500;
}

.aprobare {
  background-color: #e3e300;
}

.activate-post {
  background-color: #fff;
}

.info-bg,
.modal-balance {
  background-color: #e6ecf2;
}

.modal-balance {
  padding: 4px 6px;
}

.s2-filter-select {
  max-width: 190px;
  width: 100%;
}

.appl-rst-filters {
  max-height: 60px;
  min-height: 60px;
}

.inactiv {
  background-color: #6c757d;
}

.bg-red,
.respins {
  background-color: #dc1000;
}

.abo {
  display: grid !important;
  min-height: 200px;
  grid-template-areas: "info info info" ". posts posts" ". . packprice";
  gap: 20px;
  padding: 16px 20px 16px 60px !important;
}
.abo::after {
  top: 18px !important;
}

.a-info {
  grid-area: info;
}

.p-no {
  grid-area: posts;
}

.ac-type-wrapp {
  border-radius: 18px;
  width: 80px;
  height: 80px;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  font-size: 16px;
  border: 1px solid #ffffff;
}

.ac-type-badge {
  display: block;
  width: 45px;
  height: 45px;
  margin-bottom: 5px;
}
.ac-type-badge svg {
  fill: #3b3b3b;
}

.ac-type-badge-select,
.ac-type-badge-select-lg {
  display: block;
  background-size: cover;
  background-position: center center;
}

.ac-type-badge-select {
  width: 40px;
  height: 40px;
  margin-top: 4px;
}

.ac-type-badge-select-lg {
  width: 48px;
  height: 48px;
}

.i0 {
  background-image: url(/images/seller-fill.svg?d782ab880acb695f6f108972f6130ffc);
}

.i1 {
  background-image: url(/images/company-fill.svg?b5a64e46cb88892915d2123be17e4616);
}

.i2 {
  background-image: url(/images/advertiser-fill.svg?eac6ce60f3c3b8ba193a81aa5eef456f);
}

.upg-btns {
  flex-direction: column;
}

.mbls-auto {
  -webkit-margin-before: auto;
          margin-block-start: auto;
}

.check-fill-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160.1 160.11'%3E%3Cpath d='M80.05,0C35.98,0-.11,36.18,0,80.23c.11,43.91,36.15,79.88,80.04,79.88,43.9-.01,79.92-35.94,80.06-79.87C160.23,36.21,124.1,0,80.05,0Zm32.41,68.15c-11.12,11.12-22.37,22.12-33.33,33.4-8.29,8.53-9.95,8.66-18.09,0-4.62-4.91-9.54-9.53-14.28-14.32-3.31-3.35-3.62-6.87-.94-9.49,2.62-2.57,6.17-2.19,9.52,1.14,4.85,4.81,9.65,9.69,14.79,14.85,10.22-10.3,20.23-20.39,30.24-30.49,1.14-1.15,2.29-2.3,3.43-3.45,4.24-4.25,7.72-4.89,10.57-1.95,2.77,2.85,2.16,6.23-1.91,10.31Z' style='fill:%2339b54a;'%3E%3C/path%3E%3C/svg%3E");
}

.bg-set {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto;
}

.p-price {
  align-self: flex-end;
  justify-self: end;
  grid-column: packprice;
}

.deliver-to {
  max-width: 150px;
  width: 100%;
  height: 80px;
  background-color: #f8f9fa;
  padding: 10px;
  cursor: pointer;
}

.deliver-to.sel-from-post {
  height: 110px;
}

.checked-deliver-to {
  background-color: #eff4ff;
  border: 1px solid var(--mainAccent) !important;
}

.dto-parcel {
  width: 50px;
}

.dt-pickup-ico {
  display: block;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M37.57,37.58H2.43a2,2,0,0,1-2-2V4.42a2,2,0,0,1,2-2H37.57a2,2,0,0,1,2,2V35.58A2,2,0,0,1,37.57,37.58ZM19,18V6a1,1,0,0,0-1-1H4A1,1,0,0,0,3,6V18a1,1,0,0,0,1,1H18A1,1,0,0,0,19,18Zm18,0V6a1,1,0,0,0-1-1H22a1,1,0,0,0-1,1V18a1,1,0,0,0,1,1H36A1,1,0,0,0,37,18ZM19,34V22a1,1,0,0,0-1-1H4a1,1,0,0,0-1,1V34a1,1,0,0,0,1,1H18A1,1,0,0,0,19,34Zm18,0V22a1,1,0,0,0-1-1H22a1,1,0,0,0-1,1V34a1,1,0,0,0,1,1H36A1,1,0,0,0,37,34ZM12.17,14.67V12.79a.31.31,0,0,0-.31-.31H6.48a.31.31,0,0,0-.31.31v1.88a.31.31,0,0,0,.31.31h5.38A.31.31,0,0,0,12.17,14.67Zm0,16.52V29.31a.31.31,0,0,0-.31-.31H6.48a.31.31,0,0,0-.31.31v1.88a.31.31,0,0,0,.31.31h5.38A.31.31,0,0,0,12.17,31.19Zm18-16.52V12.79a.31.31,0,0,0-.31-.31H24.46a.31.31,0,0,0-.31.31v1.88a.31.31,0,0,0,.31.31h5.38A.31.31,0,0,0,30.15,14.67Zm0,16.52V29.31a.31.31,0,0,0-.31-.31H24.46a.31.31,0,0,0-.31.31v1.88a.31.31,0,0,0,.31.31h5.38A.31.31,0,0,0,30.15,31.19Z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.dt-address-ico {
  display: block;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M37.84,19.68v.68c0,3.81,0,7.62,0,11.43a6.16,6.16,0,0,1-6.51,6.53H6.78A6.15,6.15,0,0,1,.26,31.81q0-8.53,0-17.07c0-3.92,2.6-6.47,6.54-6.48H19.33L19,11.08H6.71A3.32,3.32,0,0,0,3.1,14.77a1.21,1.21,0,0,0,.49.87q7.49,4.09,15,8.11a1.4,1.4,0,0,0,1.11-.09c1.56-.79,3.1-1.65,4.72-2.53l2,2.13c-1.76.95-3.5,1.74-5.06,2.79a3.86,3.86,0,0,1-4.58,0C12.44,23.55,8,21.26,3.63,18.89c-.13-.07-.26-.12-.49-.22a7.59,7.59,0,0,0-.06.78q0,6.15,0,12.32c0,2.38,1.32,3.73,3.68,3.73H31.32A3.36,3.36,0,0,0,35,31.79c0-2.88,0-5.75,0-8.63a2.07,2.07,0,0,1,.48-1.22c.66-.82,1.4-1.56,2.12-2.34Zm-16-12.56A8.71,8.71,0,0,0,23.2,17c1.52,1.81,3.18,3.53,4.82,5.23a2.94,2.94,0,0,0,4.57,0c1.67-1.73,3.35-3.46,4.88-5.31a8.7,8.7,0,0,0,1.32-9.85c-1.67-3.54-4.63-5.23-8.55-5.4C26.42,1.88,23.46,3.57,21.82,7.12Zm3.24,7.65a6.28,6.28,0,0,1,.63-8.4A6.71,6.71,0,0,1,34.46,6a6.16,6.16,0,0,1,1.45,8.28c-1.61,2.24-3.61,4.21-5.55,6.43C28.46,18.57,26.66,16.75,25.06,14.77ZM32.64,11a2.32,2.32,0,1,0-2.28,2.39A2.28,2.28,0,0,0,32.64,11Z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.fchld {
  margin: 15px 0 0 0;
  color: var(--mainAccent);
}

.filterPostText {
  display: none;
}

.fiter-eye {
  display: inline;
}

.lh21 {
  line-height: 21px;
}

.selected-view-mode {
  background: #ccc !important;
}

.radio-t1:checked,
.radio-t1:not(:checked) {
  position: absolute;
  left: -9999px;
}

.radio-t1:checked + label,
.radio-t1:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 18px;
  display: inline-block;
  width: 100%;
  color: #444;
}

.radio-t1:checked + label:before,
.radio-t1:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  border: 1px solid #ddd;
  border-radius: 4px;
  background: #fff;
}

.radio-t1:checked + label:after,
.radio-t1:not(:checked) + label:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425a.247.247 0 0 1 .02-.022Z'/%3E%3C/svg%3E");
  width: 16px;
  height: 16px;
  background: #3463e6;
  position: absolute;
  color: white;
  top: 0px;
  left: 0;
  text-align: center;
  border-radius: 4px;
  transition: all 0.2s ease;
}

.radio-t1:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}

.radio-t1:checked + label:after {
  opacity: 1;
  transform: scale(1);
}

.radio-t2 {
  /* Hide the native radio button */
  display: none !important;
}

/* Create a custom button */
.radio-t2 + label {
  /* Style the custom button */
  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: transparent;
  /* Display the custom button as a block element */
  display: inline-block;
  padding: 8px 12px;
  cursor: pointer;
}

/* Style the custom button when it is active */
.radio-t2:active + label {
  background-color: var(--catActive);
}

/* Style the custom button when the mouse is hovering over it */
.radio-t2:hover + label {
  background-color: var(--catActive);
}

.radio-t2:checked + label {
  color: #fff;
  background-color: var(--mainAccent);
}

.accordion-button:focus {
  box-shadow: none;
}

.accordion-button.collapsed .accrd-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M35.97,17.01c-2.71-.02-5.39,0-8.08,0h-4.89V4.57C23.01,1.36,22.04-.06,19.92,0c-2.02,.04-2.93,1.44-2.93,4.55v12.46h-2.04c-3.83,0-7.64-.02-11.44,0C1.28,17.03-.02,18.19,0,20.03c.02,1.84,1.3,2.92,3.55,2.96,.7,.02,1.38,0,2.06,0h11.38v2.2c0,3.89-.02,7.75,.02,11.64,.02,1.94,1.24,3.16,2.97,3.16s2.91-1.22,3.03-3.14c.02-.62,0-1.26,0-1.88v-11.98c4.55,0,8.8,.02,13.05,0,2.57,0,3.93-1.02,3.95-2.94,.04-2-1.34-3.04-4.03-3.04Zm0,0c-2.71-.02-5.39,0-8.08,0h-4.89V4.57C23.01,1.36,22.04-.06,19.92,0c-2.02,.04-2.93,1.44-2.93,4.55v12.46h-2.04c-3.83,0-7.64-.02-11.44,0C1.28,17.03-.02,18.19,0,20.03c.02,1.84,1.3,2.92,3.55,2.96,.7,.02,1.38,0,2.06,0h11.38v2.2c0,3.89-.02,7.75,.02,11.64,.02,1.94,1.24,3.16,2.97,3.16s2.91-1.22,3.03-3.14c.02-.62,0-1.26,0-1.88v-11.98c4.55,0,8.8,.02,13.05,0,2.57,0,3.93-1.02,3.95-2.94,.04-2-1.34-3.04-4.03-3.04Zm0,0c-2.71-.02-5.39,0-8.08,0h-4.89V4.57C23.01,1.36,22.04-.06,19.92,0c-2.02,.04-2.93,1.44-2.93,4.55v12.46h-2.04c-3.83,0-7.64-.02-11.44,0C1.28,17.03-.02,18.19,0,20.03c.02,1.84,1.3,2.92,3.55,2.96,.7,.02,1.38,0,2.06,0h11.38v2.2c0,3.89-.02,7.75,.02,11.64,.02,1.94,1.24,3.16,2.97,3.16s2.91-1.22,3.03-3.14c.02-.62,0-1.26,0-1.88v-11.98c4.55,0,8.8,.02,13.05,0,2.57,0,3.93-1.02,3.95-2.94,.04-2-1.34-3.04-4.03-3.04Z' style='fill:%23bfc0c2;'/%3E%3C/svg%3E");
}

.accordion-button:not(.collapsed) {
  color: #fff;
  background-color: #555b73;
}
.accordion-button:not(.collapsed) .accrd-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23fff'%3E%3Crect x='1' y='18.5' width='38' height='3' rx='.5' ry='.5'/%3E%3C/svg%3E");
}

.cform {
  display: grid;
  grid-template-columns: 1fr;
}

.contact-tx-area {
  height: 160px;
}

.mb2 {
  margin-bottom: 2px;
}

.mb10 {
  margin-bottom: 10px;
}

.mb20 {
  margin-bottom: 20px;
}

.mb32 {
  margin-bottom: 32px;
}

.mt50 {
  margin-top: 50px;
}

.mb40 {
  margin-bottom: 40px;
}

.mb50 {
  margin-bottom: 50px;
}

.mb60 {
  margin-bottom: 60px;
}

.mb80 {
  margin-bottom: 80px;
}

.mb100 {
  margin-bottom: 100px;
}

.mt20 {
  margin-top: 20px;
}

.p-sm-010 {
  padding: 0 10px;
}

.py40 {
  padding: 40px 0;
}

.fw-accent-grad {
  background-image: linear-gradient(to right top, #3463e6, #2b57da, #214bce, #153fc1, #0533b5);
}

.pb100 {
  padding-bottom: 100px;
}

.mrp-image {
  max-width: 450px;
  width: 100%;
  height: 100%;
  background: url(/images/romania.svg?14d29faec0ad03574b64f4931b6aaa80) no-repeat;
  background-size: 100%;
  background-position: 40px 0;
}

.empty-import-img {
  display: block;
  width: 50px;
  height: 50px;
  background-color: #e9ecef;
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23a1a1a1'%3E%3Cpath d='M20,.51c4.44,0,8.88,0,13.31,0a5.91,5.91,0,0,1,6.19,6.17q0,13.32,0,26.62a5.9,5.9,0,0,1-6.17,6.19H6.7A5.89,5.89,0,0,1,.51,33.32Q.5,20,.51,6.59A5.89,5.89,0,0,1,6.58.51C11.05.49,15.52.5,20,.51ZM35.84,34.08l.34-.27a2.76,2.76,0,0,0,.06-.4q0-13.47,0-26.93a2.57,2.57,0,0,0-2.9-2.71H6.7a2.62,2.62,0,0,0-2.93,2.9q0,13.2,0,26.41c0,.28.06.55.11,1,.4-.38.66-.61.89-.85,3.84-3.83,7.66-7.69,11.53-11.49a6.56,6.56,0,0,1,2.29-1.47,4.53,4.53,0,0,1,4.89,1.22Q28.23,26.2,33,31C34,32,34.88,33,35.84,34.08Zm-2.35,2.09c-.21-.26-.3-.39-.41-.5q-5.89-5.91-11.79-11.8c-.93-.92-1.74-.85-2.74.16L7.48,35.09c-.3.3-.59.62-1,1.08ZM27.06,17.8A4.7,4.7,0,0,1,22.19,13a4.7,4.7,0,0,1,4.9-4.9A4.73,4.73,0,0,1,31.92,13,4.71,4.71,0,0,1,27.06,17.8ZM28.66,13a1.51,1.51,0,0,0-1.58-1.62,1.47,1.47,0,0,0-1.62,1.57,1.48,1.48,0,0,0,1.62,1.66A1.5,1.5,0,0,0,28.66,13Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 50%;
}

.ongoing-promo {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M25.85,20c0,4.86,0,9.73,0,14.6a2.51,2.51,0,0,1-4.46,1.91c-2.47-2.35-5-4.66-7.45-7A2.6,2.6,0,0,0,12,28.75c-2.29,0-4.57,0-6.85,0A4.41,4.41,0,0,1,.52,24.2c0-2.8,0-5.59,0-8.39a4.4,4.4,0,0,1,4.63-4.57c2.31,0,4.62,0,6.93,0a3,3,0,0,0,1.77-.7c2.55-2.31,5-4.67,7.54-7a2.55,2.55,0,0,1,3-.78,2.63,2.63,0,0,1,1.52,2.75C25.84,10.3,25.85,15.17,25.85,20Zm-3-14c-2.43,2.28-4.73,4.41-7,6.57A5.18,5.18,0,0,1,12,14.17c-2.25-.05-4.5,0-6.75,0-1.33,0-1.83.49-1.84,1.81,0,2.68,0,5.35,0,8,0,1.36.52,1.84,1.91,1.84,2.25,0,4.5,0,6.75,0a5,5,0,0,1,3.7,1.45c2.12,2,4.26,4,6.39,6,.2.19.41.36.7.62ZM36.3,8.93c-.63-1-1.39-1.28-2.19-.81s-.91,1.29-.32,2.3q5.61,9.57,0,19.16c-.59,1-.48,1.83.29,2.3s1.59.2,2.19-.77a20.73,20.73,0,0,0,0-22.18Zm-4.09,4.72C31.7,12.6,31,12.23,30.12,12.6s-1.06,1.21-.57,2.27a11.75,11.75,0,0,1,0,10.3c-.47,1-.27,1.82.51,2.22s1.63.06,2.13-1a14.71,14.71,0,0,0,0-12.78Z'/%3E%3C/svg%3E");
  display: block;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 85%;
}

.tr-mr,
.no-posts {
  max-width: 133px;
  width: 100%;
}

.no-posts {
  display: flex;
}
.no-posts img {
  margin: 0 auto;
  height: 100%;
}

.search-list {
  position: fixed;
  inset: 0;
  width: 100%;
  min-height: 400px;
  background-color: #fff;
  z-index: 3001;
  border-radius: 0;
  overflow-y: scroll;
}

#rtSrc {
  width: 100%;
  z-index: 3002;
}

.search-open {
  position: relative;
}
.search-open::before {
  content: "";
  position: absolute;
  top: -65px;
  width: 100%;
  height: 120px;
  background-color: var(--whiteCLBG);
  z-index: -1;
}

.close-search {
  position: fixed;
  top: 20px;
  right: 24px;
  z-index: 4005;
}

.m-clear-btn {
  top: 50%;
  right: 20px;
  transform: translate(10px, calc(-50% - 2px));
}

.form-control.cst-disabled {
  background-color: #f5f5f5 !important;
  pointer-events: none;
  color: var(--mainColor);
}

.wsnw {
  white-space: nowrap;
}

.info-alert-container {
  background-color: var(--rPanels);
}

.info-container-ico {
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23034ea2' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/%3E%3Cpath d='m8.93 6.588-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533L8.93 6.588zM9 4.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  flex-shrink: 0;
}

.w-fc {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.input-file {
  visibility: hidden;
  position: absolute;
  left: -9999px;
}

.p14 {
  order: 3;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 12px;
  padding: 0 5px 20px;
}

.bt-txt {
  display: none;
}

.sort-btn {
  font-size: 12px;
}

@media screen and (min-width: 768px) {
  #snp::-moz-placeholder {
    content: "{{ __('Ce te-ar interesa să cumperi astăzi?') }}";
    /* Add other styles as needed */
  }
  #snp:-ms-input-placeholder {
    content: "{{ __('Ce te-ar interesa să cumperi astăzi?') }}";
    /* Add other styles as needed */
  }
  #snp::placeholder {
    content: "{{ __('Ce te-ar interesa să cumperi astăzi?') }}";
    /* Add other styles as needed */
  }
}
/* Custom placeholder style for smaller screens */
@media screen and (max-width: 767px) {
  #snp::-moz-placeholder {
    content: "{{ __('Different text for small screens') }}";
    /* Add other styles as needed */
  }
  #snp:-ms-input-placeholder {
    content: "{{ __('Different text for small screens') }}";
    /* Add other styles as needed */
  }
  #snp::placeholder {
    content: "{{ __('Different text for small screens') }}";
    /* Add other styles as needed */
  }
}
.main-cat-hide {
  display: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.main-cat-show {
  display: block;
  width: 100%;
}

.custom-caret {
  top: 50%;
  right: 10px;
  transform: translate(0px, -50%);
}
.custom-caret svg {
  color: var(--mainMuted);
}

.subcat-wrapper-show {
  position: absolute;
  top: 52px;
  /* Height of the category label and back button */
  bottom: 0;
  left: 0;
  right: 0;
  overflow-y: auto;
  height: 100%;
}

.as-focus {
  padding-right: 17px;
  overflow-y: hidden;
}

.empty-src-img {
  max-width: 200px;
  width: 100%;
}

.el-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 3000;
}

.res-count {
  white-space: nowrap;
}

.new-message-badge {
  background-color: #da0d00;
  border-radius: 24px;
  padding: 0px 4px;
  font-size: 12px;
  color: white;
  font-weight: 500;
  right: -30px;
  top: 0px;
}

.ico-li {
  display: flex;
  width: 40px;
  height: 40px;
  position: relative;
  overflow: visible;
  margin: 0 18px 0 10px;
  align-items: center;
  justify-content: center;
}

.shipment-ico {
  flex-shrink: 0;
  width: 40px;
  height: 40px;
}

.pp-acp {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.ppnl {
  background-color: var(--whiteCLBG);
  padding: 15px 10px;
}

.more-from-user:hover {
  text-decoration: underline;
}

.facilities-grid {
  grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
}

.part-grid {
  grid-template-columns: 1fr;
}

.sticky92 {
  position: -webkit-sticky;
  position: sticky;
  top: 92px;
}

.main-accent {
  color: #3463e6;
}

#desc ul > li {
  list-style: initial;
}

.lh12 {
  line-height: 12px;
}

.contact-wrapp {
  background-color: #fff;
}

.s-promo {
  display: none;
}

.pp-rs {
  display: flex;
  flex-direction: column;
  gap: 14px;
  top: 93px;
}

.gap14 {
  gap: 14px;
}

.p--price {
  color: var(--mainAccent);
}

.acc-right-comp {
  display: none;
}
@media screen and (min-width: 768px) {
  .acc-right-comp {
    display: flex;
    flex-direction: column;
    gap: 10px;
    position: -webkit-sticky;
    position: sticky;
    top: 100px;
  }
}

.rc-content {
  background-color: var(--rPanels);
  padding: 20px;
  border-radius: 8px;
}

.ws-no-wrap {
  white-space: nowrap;
}

.simple-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 160px;
}

.first-wrap {
  background-color: var(--whiteCLBG);
  padding: 20px;
  border-radius: 8px;
  box-shadow: var(--mainBoxShadow);
}
@media screen and (min-width: 720px) {
  .first-wrap {
    background-color: transparent;
    box-shadow: none;
  }
}
@media screen and (min-width: 1280px) {
  .first-wrap {
    padding: 0;
    box-shadow: none;
  }
}

.a-layout {
  min-height: 100% !important;
  padding-bottom: 80px;
}

.a-ppnl {
  background-color: var(--whiteCLBG);
}

.home-edit-text {
  display: none;
}

.hcf {
  font-size: 16px;
}

.hm-hello {
  font-size: 14px;
}

.sort-and-filter {
  height: 44px;
  align-items: flex-end !important;
}

.pbl {
  width: 40px;
}

.c-mt,
.t-mt {
  margin-top: 64px;
}

.section-name-head {
  position: fixed;
  width: 100vw;
  min-height: 60px;
  top: 0;
  background-color: var(--mainBackground);
  z-index: 3100;
  padding: 20px;
  display: flex;
}
@media screen and (min-width: 1280px) {
  .section-name-head {
    display: grid;
    grid-template-columns: 310px 1fr 25px;
    padding: 0 0 0 0;
    top: 100px;
    align-items: flex-start;
  }
}
@media screen and (min-width: 1440px) {
  .section-name-head {
    grid-template-columns: 330px 1fr 40px;
  }
}
@media screen and (min-width: 1920px) {
  .section-name-head {
    grid-template-columns: 422px 1fr 100px;
  }
}

.section-name-head.help-section {
  top: 60px;
}

.bts-btn {
  display: flex;
  align-items: center;
  gap: 15px;
}

.w-ul {
  display: none;
}

.account-section-title {
  width: 100%;
  grid-column-start: 2;
}

.sim-main-holder.ovr-h {
  top: -141px !important;
}

.info-container {
  display: flex;
  align-items: flex-start;
}
.info-container svg {
  margin-top: 1.34px;
}

.hs-nm {
  display: block;
  width: 100%;
  height: 129px;
}

.ac-pimg {
  max-width: 243px;
  width: 100%;
  height: 150px;
  -o-object-fit: cover;
     object-fit: cover;
}

.message-read {
  background-color: #f4f4f4;
}

.f24p {
  font-size: 20px;
}

.f32p {
  font-size: 22px;
}

.custom-tooltip {
  --bs-tooltip-bg: var(--bs-primary);
}

.actype-ico {
  display: block;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center center;
}

.companie {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20,35.39H6.41C3.07,35.38,1,33.32,1,30V10C1,6.67,3.06,4.62,6.4,4.61H33.6A5,5,0,0,1,39,10v20.1a5,5,0,0,1-5.31,5.3Zm0-2.72H33.62c1.85,0,2.66-.82,2.66-2.67V10c0-1.84-.82-2.66-2.67-2.66H6.42c-1.9,0-2.7.81-2.7,2.71V29.88c0,2,.78,2.79,2.79,2.79Zm-6.4-5.25c.22-1.26.45-2.67.72-4.07a1.24,1.24,0,0,0-.41-1.28c-1-.88-1.89-1.81-2.84-2.72a1.44,1.44,0,0,1-.53-1.59,1.52,1.52,0,0,1,1.39-1c1.26-.18,2.53-.39,3.8-.52A1.35,1.35,0,0,0,17,15.38c.52-1.14,1.11-2.25,1.66-3.38a1.42,1.42,0,0,1,2.74,0c.56,1.15,1.16,2.28,1.7,3.44a1.2,1.2,0,0,0,1.08.8c1.27.14,2.53.36,3.8.53a1.56,1.56,0,0,1,1.51,1.06,1.49,1.49,0,0,1-.61,1.57c-.91.87-1.77,1.78-2.71,2.6a1.4,1.4,0,0,0-.46,1.51c.25,1.23.44,2.46.66,3.7a1.44,1.44,0,0,1-.54,1.59,1.46,1.46,0,0,1-1.68-.05c-1.16-.62-2.33-1.19-3.48-1.83a1.17,1.17,0,0,0-1.26,0c-1.22.67-2.46,1.32-3.71,1.93A1.37,1.37,0,0,1,13.63,27.42Zm11.47-8.3c-.87-.13-1.66-.26-2.45-.35a1.74,1.74,0,0,1-1.5-1.09c-.32-.73-.72-1.43-1.16-2.27-.39.77-.75,1.35-1,2a2.08,2.08,0,0,1-2,1.43,21,21,0,0,0-2.13.33c.64.65,1.14,1.2,1.69,1.69a1.83,1.83,0,0,1,.64,2c-.17.73-.25,1.48-.4,2.38.86-.44,1.58-.77,2.26-1.16a1.76,1.76,0,0,1,1.93,0c.68.39,1.4.72,2.24,1.15-.16-1-.29-1.78-.44-2.58A1.63,1.63,0,0,1,23.29,21C23.88,20.43,24.43,19.82,25.1,19.12Z'/%3E%3C/svg%3E");
}

.seller {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M28.37,38.43A9.65,9.65,0,1,1,38,28.77,9.65,9.65,0,0,1,28.37,38.43ZM24.68,26.17a6,6,0,0,0-1.41,0c-.35.08-.84.35-.92.63A1.64,1.64,0,0,0,22.7,28a3.58,3.58,0,0,0,.9.71c1.64,1.24,1.64,1.24,1,3.16a2.37,2.37,0,0,0-.23.79c0,.4.06,1,.31,1.15a1.47,1.47,0,0,0,1.26,0,12.92,12.92,0,0,0,1.87-1.36.69.69,0,0,1,1,0,12.28,12.28,0,0,0,1.87,1.37,1.51,1.51,0,0,0,1.26.06,1.4,1.4,0,0,0,.31-1.15,11.61,11.61,0,0,0-.62-2.06.8.8,0,0,1,.38-1.1A13,13,0,0,0,34,28a1.5,1.5,0,0,0,.41-1.19c-.08-.29-.64-.58-1-.62a14.92,14.92,0,0,0-2.41,0,.77.77,0,0,1-.9-.63,10.87,10.87,0,0,0-.72-2c-.19-.35-.64-.79-1-.79s-.72.47-1,.81a3.52,3.52,0,0,0-.38,1C26.43,26.16,26.43,26.16,24.68,26.17Zm.16-15.8a8.78,8.78,0,1,1-8.73-8.8A8.79,8.79,0,0,1,24.84,10.37Zm-2.64,0A6.14,6.14,0,1,0,16,16.48,6.1,6.1,0,0,0,22.2,10.34ZM18.43,22.65c-4.2,0-8.4,0-12.6,0a3.84,3.84,0,0,0-3.77,3.51,7.54,7.54,0,0,0,3.26,7.34c3.6,2.62,7.71,3.31,12,3.11.78,0,1.55-.16,2.39-.25-.52-.78-.92-1.45-1.39-2.05a1.05,1.05,0,0,0-.73-.32c-1.29-.06-2.6,0-3.89-.11A12.71,12.71,0,0,1,6.5,31.11,4.88,4.88,0,0,1,4.64,27c.06-1.34.43-1.76,1.82-1.76H16.74c.27,0,.69-.06.79-.23.41-.74.72-1.53,1.07-2.29C18.52,22.7,18.48,22.65,18.43,22.65Z'/%3E%3C/svg%3E");
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-style: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,13.28,13.29,10l4.49-4.5c.37-.37.74-.41,1-.13s.24.69-.13,1.06l-8.07,8.08c-.47.46-.76.46-1.23,0l-8-8,0,0C1,6,.9,5.65,1.18,5.37s.66-.26,1,.1L4.86,8.13Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 16px;
  width: 100%;
  height: 16px;
  margin-left: -13px;
  margin-top: -8px;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  transform: rotate(180deg);
  transform-origin: 8px 8px;
}

.plan-types {
  padding: 15px 20px;
}

.mwm {
  max-width: 500px;
  width: 100%;
  margin: 0 auto;
}

.sub-type1 {
  background-image: url(/images/subType1.svg?f9eaccb1e259648702efc8068b315bb4);
}

.sub-type2 {
  background-image: url(/images/subType2.svg?da59b434f0f88ae99c1cab7575e3132a);
}

.sub-type3 {
  background-image: url(/images/subType3.svg?35b9aa71ccbe241a667ea6ce6a64b7b4);
}

.sub-type4 {
  background-image: url(/images/subType4.svg?c9b235f36c4022fc6871147fd495970a);
}

.sub-type9 {
  background-image: url(/images/advertiser-fill.svg?eac6ce60f3c3b8ba193a81aa5eef456f);
}

.subs {
  display: block;
  width: 40px;
  height: 40px;
  background-size: 100% auto;
  background-repeat: no-repeat;
}

.upgto-b {
  margin-top: 15px;
}

@media screen and (min-width: 1280px) {
  .sort-and-filter {
    height: 70px;
    align-items: flex-start !important;
    padding-top: 8px;
  }

  .f24p {
    font-size: 24px;
  }

  .upgto-b {
    margin-top: 42px;
  }

  .sim-main-holder.ovr-h {
    height: 100px !important;
  }

  .sn-fs {
    height: 40px;
  }
}
.ls-circle {
  list-style: disc !important;
}

.aph-img {
  display: block;
  width: 116px;
  height: 116px;
  -o-object-fit: cover;
     object-fit: cover;
}

.cmp-section-title {
  color: #434343;
}

.active-campain {
  color: #066f06;
  background-color: rgba(13, 148, 13, 0.226);
  padding: 5px 8px;
}

.pending-campain {
  background-color: #f1d900;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);
}

.inactive-campain {
  color: #50504e;
  background-color: rgba(60, 60, 60, 0.226);
  padding: 5px 8px;
}

.campain-item-wrapp {
  display: grid;
  gap: 10px;
  grid-template-columns: 116px 1fr;
  grid-template-rows: repeat(auto-fill, auto);
  grid-template-areas: "image title" "image type" "image date" "image state" "edit insights";
  padding: 10px;
}

.new-c-item-wrapp {
  display: grid;
  padding: 15px 10px;
  -moz-column-gap: 10px;
       column-gap: 10px;
  row-gap: 0;
  grid-template-columns: 50px 1fr 70px;
  grid-template-rows: repeat(auto-fill, auto);
  grid-template-areas: "image name created" "image title title" "image type state";
  align-items: flex-start;
}
.new-c-item-wrapp:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

.wh-nw {
  white-space: nowrap;
}

.lh-i {
  line-height: initial;
}

.lh-in {
  line-height: inherit;
}

.lh-n {
  line-height: normal;
}

.cmp-preview {
  max-width: 192px;
  margin: 0 auto;
}

.post-preview-grid {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.h-fc {
  height: 411px;
}

.pp-show-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.media-wrap {
  height: 378.8px;
}

@media (hover: hover) {
  .cmp-item:hover .cmp-hover-action {
    display: flex;
    background-color: #f2f2f2;
  }
}
.cmp-hover-action {
  position: absolute;
  top: 0;
  right: 0;
  background-color: var(--whiteCLBG);
  height: 100%;
  padding: 0 10px;
  display: none;
  justify-content: flex-end;
  z-index: 999;
}
.cmp-hover-action .cmp-actions {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  cursor: pointer;
}

.cmp-actions svg {
  fill: #3463e6;
}

.cmp-actions:hover {
  background-color: #3463e6;
}
.cmp-actions:hover svg {
  fill: #fff;
}

.all-ads {
  grid-column: 1/-1;
}

.wh10 {
  width: 10px;
  height: 10px;
}

.f14 {
  font-size: 14px;
}

.cm-img {
  width: 50px;
  height: 50px;
  -o-object-fit: cover;
     object-fit: cover;
}

.cmp-image {
  grid-area: image;
}

.cmp-name {
  grid-area: name;
}

.cmp-title {
  grid-area: title;
}

.cmp-type {
  grid-area: type;
}

.cmp-state {
  grid-area: state;
}

.cmp-created {
  grid-area: created;
}

.campain-edit {
  align-self: center;
  justify-self: center;
}

@media screen and (min-width: 320px) {
  .campain-item-wrapp {
    grid-template-columns: 136px 1fr;
  }

  .aph-img {
    width: 136px;
    height: 136px;
  }
}
@media screen and (min-width: 360px) {
  .campain-item-wrapp {
    grid-template-columns: 136px 1fr;
    grid-template-areas: "image title" "image type" "image date" "image state" "edit insights";
  }
}
@media screen and (min-width: 414px) {
  .campain-item-wrapp {
    grid-template-columns: 150px 1fr;
  }

  .aph-img {
    width: 150px;
    height: 150px;
  }
}
.prev-info {
  position: absolute;
  top: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.75);
  padding: 8px;
}

.c-br {
  border-radius: 0 8px 0 8px;
}

@media screen and (min-width: 600px) {
  .new-c-item-wrapp {
    display: grid;
    height: 72px;
    -moz-column-gap: 10px;
         column-gap: 10px;
    row-gap: 0;
    grid-template-columns: 60px 60px 1fr 1fr 1fr 70px;
    grid-template-rows: repeat(auto-fill, auto);
    grid-template-areas: "state image name title type created";
    padding: 0 10px;
    align-items: center;
    border-top: 1px solid #eee;
  }
  .new-c-item-wrapp:hover {
    background-color: rgba(0, 0, 0, 0.05);
  }

  .campain-item-wrapp {
    grid-template-columns: 110px 1fr 1fr 1fr 1fr;
    grid-template-areas: "image title title title edit" "image date type state insights";
  }

  .aph-img {
    width: 110px;
    height: 110px;
  }

  .campain-state {
    justify-self: center;
  }
}
.section-spacer {
  display: block;
  height: 51px;
}

@media screen and (min-width: 1280px) {
  .cmp-item:hover .abt {
    position: absolute;
    z-index: 1000;
    top: 50%;
    transform: translateY(-20px);
  }

  .campain-item-wrapp {
    grid-template-columns: 72px 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: "image title title title title edit" "image date type type state insights";
  }

  .aph-img {
    width: 72px;
    height: 72px;
  }

  .section-spacer {
    height: 49px;
  }
}
@media screen and (min-width: 1600px) {
  .campain-item-wrapp {
    grid-template-columns: 64px 2fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: "image title date type state edit insights";
    align-items: center;
  }
}
@media screen and (min-width: 1920px) {
  .post-preview-grid {
    display: grid;
    grid-template-columns: 1fr 300px;
    grid-template-areas: "images map" "tags tags" "desc desc" "details work";
  }

  .pw-images {
    grid-area: images;
    max-width: 570px;
    width: 100%;
  }

  .ptags {
    grid-area: tags;
  }

  .p-m-a {
    grid-area: map;
  }

  .pdesc {
    grid-area: desc;
  }

  .pdetail {
    grid-area: details;
  }

  .p-hours {
    grid-area: work;
  }
}
.edit-nobt-main {
  color: var(--mainAccent);
}
.edit-nobt-main:hover {
  color: var(--mabtHover);
}

.br4 {
  border-radius: 4px;
}

.cimg-container {
  grid-area: image;
}

.nat {
  grid-area: title;
}

.campain-date {
  grid-area: date;
}

.campain-type {
  grid-area: type;
}

.campain-state {
  grid-area: state;
}

.campain-edit {
  grid-area: edit;
}

.campain-insights {
  grid-area: insights;
}

.p-editor {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background-color: antiquewhite;
  z-index: 1;
}

.slickNormalAdaptive img {
  background-color: #141414;
  width: 100%;
  height: 250px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 20px;
}
@media screen and (min-width: 360px) {
  .slickNormalAdaptive img {
    height: 300px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media screen and (min-width: 414px) {
  .slickNormalAdaptive img {
    height: 310px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media screen and (min-width: 768px) {
  .slickNormalAdaptive img {
    height: 422.8px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

.postavatar {
  width: 60px;
  height: 60px;
  -o-object-fit: cover;
     object-fit: cover;
  box-shadow: 0 1px 4px -2px rgba(0, 0, 0, 0.5);
}

.b-only {
  display: none;
}
@media screen and (min-width: 1280px) {
  .b-only {
    display: block;
  }
}

.avatar-lg {
  width: 100px;
  height: 100px;
  -o-object-fit: cover;
     object-fit: cover;
}

.uwh {
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--bs-gray-200);
  border-radius: 50%;
  flex-shrink: 0;
}

.post-top-info {
  width: 100vw;
  height: 68px;
  background-color: var(--bs-white);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 3100;
}

.favappend {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  border: none;
  border-radius: 50%;
  background-color: var(--bs-gray-200);
  opacity: 0;
}

.favappend.opct {
  opacity: 1;
  -webkit-animation: fade 0.3s;
          animation: fade 0.3s;
}

@-webkit-keyframes fade {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fade {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
.avatar-small {
  width: 48px;
  height: 48px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}

.postviewleft {
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
}

.postshow {
  border-top: 1px solid #ddd;
}

.bread {
  margin-bottom: 25px;
}

.breadcrumb {
  margin-bottom: 0;
}

.breadcrumb-item.active,
.breadcrumb-item + .breadcrumb-item::before {
  color: var(--mainMuted);
}

.fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 3002;
}

.cat-title {
  transform: scale(0.7);
  transform-origin: center left;
  transition: transform 0.25s linear;
}
@media screen and (prefers-reduced-motion: reduce) {
  .cat-title {
    transform: none;
    transition: none;
  }
}

.sumary {
  word-break: break-all;
}
.sumary p {
  margin-bottom: 0;
}

.modal-car img {
  background-color: #141414;
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-bottom: 5px;
  border-radius: 20px;
  max-height: 600px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (min-width: 1400px) {
  .modal-car img {
    max-width: 80%;
    -o-object-fit: contain;
       object-fit: contain;
    margin: 5px auto;
  }
}

#imageModal {
  z-index: 3050;
  background-color: rgba(20, 20, 20, 0.9) !important;
}
#imageModal .modal-content {
  background: none !important;
  border: none;
  padding-bottom: 20px;
  -webkit-overflow-scrolling: touch;
}
@media screen and (max-width: 414px) {
  #imageModal .modal-content {
    padding-bottom: 40px;
  }
}
#imageModal .modal-content .name-and-close {
  position: fixed;
  margin: 0;
  width: 100%;
  z-index: 3051;
  bottom: 20px;
  left: 0;
}
#imageModal .modal-content .name-and-close .action {
  color: #f8f9fa;
  background-color: #070707;
  padding: 15px;
  border-radius: 30px;
}
#imageModal .modal-content .name-and-close .action button {
  color: #070707;
  background-color: #f8f9fa;
  font-weight: 500;
  border: 2px solid #b30707;
  margin-left: 4px;
  border-radius: 20px;
}
#imageModal .modal-content .modal-body {
  padding: 0 !important;
}

.slk-show img {
  background-color: #242526;
  width: 100%;
  max-height: 600px;
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 24px;
}

.slk-thumb {
  margin-top: 3px;
}
.slk-thumb img {
  width: 100%;
  height: 100px;
  padding: 5px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 24px;
}

.wks {
  max-width: 500px;
}

.im-wrp {
  height: 400px;
  border-radius: 24px;
  overflow: hidden;
}
.im-wrp .f-i {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.im-wrp .r-p {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.post-description,
.more-details,
.w-hr {
  width: 100%;
  background-color: var(--bs-gray-200);
  padding: 20px 15px;
}

.post-description,
.more-details {
  border-radius: var(--brd24);
}

.w-hr {
  border-radius: 0 0 24px 24px;
}
@media screen and (min-width: 962px) {
  .w-hr {
    border-radius: 24px;
  }
}

.contact-section {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.cs-only-sm {
  flex-grow: 1;
  padding: 0 10px;
  justify-content: center;
}

.curier-logo img {
  width: auto;
  height: 25px;
}

.tags {
  white-space: nowrap;
}

.tags .t12 {
  white-space: wrap;
}

.show-post .sticky-top {
  top: 160px !important;
}

.more-details .table th,
.more-details .table td {
  border-top: 1px solid #cacaca !important;
}
.more-details .table .first {
  border-top: none !important;
}
@media screen and (max-width: 834px) {
  .more-details {
    max-width: 100%;
  }
}

#giftModal {
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(20px);
  -moz-backdrop-filter: blur(20px);
  background: rgba(0, 0, 0, 0.4);
}
#giftModal .modal-dialog .modal-content {
  background-color: #1a1a1a;
}
#giftModal .modal-dialog .modal-content .current .crd {
  font-size: 24px;
  font-weight: 700;
}

.us-cnt {
  background-color: var(--cardBg);
  border-radius: 24px 24px 0 0;
}

.contact-details-wrapper {
  background-color: var(--bs-white);
  position: fixed;
  width: 100%;
  bottom: 0;
  left: 0;
  padding: 5px 0;
  display: flex;
  align-items: center;
  border-top: 1px solid #ddd;
  z-index: 3005;
}
.contact-details-wrapper .copy-lnk {
  display: none;
}
@media screen and (min-width: 992px) {
  .contact-details-wrapper {
    position: static;
    border-radius: 0 0 24px 24px;
    border-top: none;
    flex-direction: column;
    background-color: var(--bs-gray-100);
  }
  .contact-details-wrapper .copy-lnk {
    display: block;
  }
  .contact-details-wrapper .ico {
    display: none;
  }
  .contact-details-wrapper p {
    display: block;
  }
}

.swiper-pagination-bullet-active {
  background-color: rgba(255, 255, 255, 0.4) !important;
}

.swiper-container.fullscreen {
  position: fixed;
  min-height: 100vh;
  inset: 0;
  z-index: 4000;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}

.swiper-slide img {
  z-index: 2;
  cursor: pointer;
}

.media-wrapp {
  height: 383.2px;
}
.media-wrapp .swiper-container {
  max-width: 663px;
}
.media-wrapp .swiper-container.full-swiper {
  max-width: 100%;
}

.iap {
  max-width: 584px;
  width: 100%;
}

.star {
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ctitle%3Estar-full%3C/title%3E%3Cpath d='M19.71,8.36c-1.25,1.3-2.53,2.56-3.8,3.83a.74.74,0,0,0-.27.73c.3,1.77.56,3.55.83,5.32,0,.1,0,.19,0,.28,0,.35,0,.72-.33.85a1.24,1.24,0,0,1-.87,0,37.7,37.7,0,0,1-3.78-2,2.46,2.46,0,0,0-3,0c-1.21.77-2.53,1.36-3.81,2-.65.34-1.2,0-1.18-.77.2-1.29.4-2.65.61-4,.08-.55.14-1.12.27-1.66a.72.72,0,0,0-.26-.74C2.91,11,1.68,9.72.44,8.48.18,8.22-.08,8,.05,7.55S.53,7,.92,7C2.71,6.7,4.5,6.41,6.3,6.15A.83.83,0,0,0,7,5.64c.73-1.51,1.5-3,2.25-4.53.17-.34.37-.62.8-.61s.59.28.75.6c.75,1.52,1.52,3,2.25,4.54a.87.87,0,0,0,.75.51L19.27,7c.35.06.69.19.71.56A1.15,1.15,0,0,1,19.71,8.36Z' style='fill:%23e5a117'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

.star.filled.half {
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ctitle%3Estar-half%3C/title%3E%3Cpath d='M20,7.54c0-.37-.36-.5-.71-.56L13.8,6.15a.86.86,0,0,1-.75-.51c-.73-1.52-1.5-3-2.25-4.53-.16-.33-.34-.6-.75-.61a.72.72,0,0,0-.64.33c-.05.09-.11.18-.16.28C8.5,2.63,7.73,4.13,7,5.65a.83.83,0,0,1-.7.5l-4.59.7L.92,7c-.39.06-.74.14-.87.58s.13.67.39.93L1.71,9.75c.81.82,1.63,1.63,2.45,2.44a.72.72,0,0,1,.26.74c-.13.54-.19,1.11-.27,1.66l-.59,3.84a1,1,0,0,1,0,.17c0,.77.53,1.11,1.18.77l1.89-.94c.65-.33,1.3-.68,1.92-1.07A2.86,2.86,0,0,1,10,16.85a2.69,2.69,0,0,1,1.53.51,37.7,37.7,0,0,0,3.78,2,1.24,1.24,0,0,0,.87,0c.35-.13.38-.5.33-.85a2.36,2.36,0,0,1,0-.28c-.27-1.77-.53-3.55-.83-5.32a.72.72,0,0,1,.27-.73c1.27-1.27,2.55-2.53,3.8-3.83A1.15,1.15,0,0,0,20,7.54ZM17.33,8.65c-.95.95-1.88,1.92-2.86,2.84a1.28,1.28,0,0,0-.38,1.27c.25,1.51.48,3,.72,4.61-.18-.08-.31-.13-.44-.2L10,15V3a0,0,0,0,0,0,0,4.7,4.7,0,0,1,.28.5C10.85,4.56,11.43,5.67,12,6.8a1.2,1.2,0,0,0,1,.75c1.49.21,3,.44,4.45.67l.23,0Z' style='fill:%23e5a117'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

.star:not(.filled) {
  background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ctitle%3Estar-empty%3C/title%3E%3Cpath d='M3.54,18.6c.19-1.29.4-2.65.61-4,.08-.55.14-1.12.26-1.66a.7.7,0,0,0-.25-.74C2.91,11,1.68,9.72.44,8.48.18,8.22-.08,8,.05,7.55S.53,7,.92,7C2.71,6.7,4.5,6.41,6.3,6.15a.83.83,0,0,0,.7-.5c.73-1.52,1.5-3,2.25-4.54.17-.34.37-.62.8-.61s.59.28.75.6c.75,1.52,1.52,3,2.25,4.54a.87.87,0,0,0,.75.51L19.27,7c.35.06.69.19.71.56a1.15,1.15,0,0,1-.27.82c-1.25,1.3-2.53,2.56-3.8,3.83a.74.74,0,0,0-.27.73c.3,1.77.56,3.55.83,5.33a2.51,2.51,0,0,0,0,.27c0,.35,0,.72-.33.85a1.24,1.24,0,0,1-.87,0,37.7,37.7,0,0,1-3.78-2,2.46,2.46,0,0,0-3,0c-1.21.77-2.53,1.36-3.81,2C4.07,19.71,3.51,19.37,3.54,18.6ZM17.67,8.27l-.23,0C16,8,14.48,7.76,13,7.55a1.2,1.2,0,0,1-1-.75c-.53-1.13-1.11-2.24-1.67-3.35-.07-.15-.15-.29-.27-.5C9.35,4.28,8.7,5.53,8.1,6.79a1.21,1.21,0,0,1-1,.76c-1.45.2-2.9.44-4.36.66l-.34.1c.93.93,1.77,1.87,2.72,2.67a2.22,2.22,0,0,1,.77,2.47c-.29,1.28-.42,2.58-.63,3.94l.48-.23c1.25-.65,2.5-1.29,3.74-2a1.09,1.09,0,0,1,1.14,0c1.25.67,2.51,1.32,3.78,2l.43.19c-.24-1.59-.47-3.1-.72-4.61a1.28,1.28,0,0,1,.38-1.27c1-.92,1.91-1.89,2.86-2.84Z' style='fill:%23e5a117'/%3E%3C/svg%3E");
}

.bspacer {
  display: block;
  width: 100%;
  height: 70px;
}

.c-gap {
  gap: 10px !important;
}

.swiper-pagination {
  color: #fff;
}

.swiper > .sw-prev-btn,
.swiper > .sw-next-btn,
.swiper-container .sw-prev-btn,
.swiper-container .sw-next-btn {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.3s;
}

.swiper:hover > .sw-prev-btn,
.swiper:hover > .sw-next-btn,
.swiper-container:hover .sw-prev-btn,
.swiper-container:hover .sw-next-btn {
  opacity: 1;
}

.show-prm-mcat {
  color: var(--mcl);
}

.p8-10 {
  padding: 8px 10px 8px 14px;
}

.progress-bar-bg {
  background-color: #e5a117;
}

.report-image {
  width: 80px;
  height: 80px;
  -o-object-fit: cover;
     object-fit: cover;
}

.report-flag {
  position: absolute;
  top: -3px;
  right: -20px;
  width: 40px;
  height: 40px;
  justify-content: center;
}

.fullscreen-swiper-close {
  right: 10px;
  background: url(/images/close-button.svg?bcf83165a7c276a6310b7534d9481ea8) center center no-repeat;
}

.clamp-inline {
  display: block;
  /* or inline-block */
  white-space: nowrap;
  /* Prevent text from wrapping */
  overflow: hidden;
  /* Hide overflowing text */
  text-overflow: ellipsis;
  /* Add "..." at the end of the truncated text */
  width: 40%;
  /* Ensure it takes up the full width of its container */
}

.swiper-pagination-fraction {
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
}

.fullscreen-swiper-close {
  position: absolute;
  top: 20px;
  border-radius: 50%;
  padding: 10;
  width: 40px;
  height: 40px;
  z-index: 2;
  cursor: pointer;
  background-color: var(--whiteCLBG);
}

.sh-ovrl {
  position: fixed;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100vh;
  background-color: rgba(26, 26, 26, 0.609);
  z-index: 6100;
}

.share-opt {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 600px;
  width: 97%;
  height: auto;
  padding: 15px 20px;
  background-color: var(--navBg);
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: var(--shareSh);
}
.share-opt ul {
  grid-template-columns: repeat(auto-fill, 150.47px);
  justify-content: center;
}
.share-opt li {
  padding: 15px 0;
  margin-right: 25px;
}
.share-opt .social-ico {
  width: 31px;
  height: 31px;
}

.sp-title {
  max-width: 330px;
}

.jic {
  justify-items: center;
}

.share-dialog-img {
  width: 80px;
  height: 80px;
  -o-object-fit: cover;
     object-fit: cover;
}

.sd-img-cnt {
  justify-self: center;
}

.sd-img-ico {
  width: 40px;
  height: 40px;
  top: -22px;
  right: -19px;
}

.graf-bar {
  overflow-x: scroll;
}
@media screen and (min-width: 768px) {
  .graf-bar {
    overflow: auto;
  }
}

.scrollable li {
  min-width: 140px;
  width: 100%;
  max-width: 140px;
  height: 115px;
  border: 1px solid #3a3b3c;
  border-radius: 24px;
  padding: 15px 20px;
  margin-right: 10px;
  cursor: pointer;
}
.scrollable li:nth-child(1) {
  background-color: #3d465f;
}
.scrollable li:nth-child(2) {
  background-color: rgba(41, 154, 230, 0.2);
}
.scrollable li:nth-child(3) {
  background-color: #416e65;
}
.scrollable li:nth-child(4) {
  background-color: #426e41;
}
.scrollable li:nth-child(5) {
  background-color: #6e4141;
}

.carousel-inner {
  border-radius: 24px;
}

.transactions-section .notice {
  color: #1c1c1c;
  padding: 10px 5px;
  border-radius: 4px;
}
.transactions-section .table-responsive table thead {
  color: #1c1c1c;
  padding: 10px;
}
.transactions-section .table-responsive table thead tr {
  height: 50px;
  background-color: #e9e9e9;
}
.transactions-section .table-responsive table thead tr:first-child,
.transactions-section .table-responsive table thead th:first-child {
  border-top-left-radius: 16px;
  padding-left: 10px;
}
.transactions-section .table-responsive table thead tr:last-child,
.transactions-section .table-responsive table thead th:last-child {
  border-top-right-radius: 16px;
}
.transactions-section .table-responsive table tbody tr {
  height: 50px;
}
.transactions-section .table-responsive table tbody tr:nth-of-type(even) {
  background-color: #252525;
}
.transactions-section .table-responsive table tbody tr:hover {
  background: rgba(255, 255, 255, 0.068);
}
.transactions-section .table-responsive table tbody th:first-child {
  padding-left: 10px;
}
.transactions-section .table-responsive table tbody tr:last-child tr:first-child,
.transactions-section .table-responsive table tbody tr:last-child th:first-child {
  border-bottom-left-radius: 16px;
}
.transactions-section .table-responsive table tbody tr:last-child tr:last-child,
.transactions-section .table-responsive table tbody tr:last-child td:last-child {
  border-bottom-right-radius: 16px;
}

.transactions-table-header {
  display: none;
}

.tr-table-item {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "id id date" "detail detail detail" "status status value";
  min-height: 72px;
  align-items: center;
  -moz-column-gap: 15px;
       column-gap: 15px;
  row-gap: 10px;
  padding: 12px;
}

.t-id {
  grid-area: id;
}

.t-detail {
  grid-area: detail;
}

.t-data {
  grid-area: date;
  text-align: end;
}

.t-status {
  grid-area: status;
}

.t-value {
  grid-area: value;
  text-align: end;
}

.main-nan-grid {
  display: flex;
  flex-direction: column;
  padding: 0 10px;
  row-gap: 40px;
}

.main-nan-grid > * {
  grid-column: content;
}

.main-nan-grid > .breakout {
  grid-column: breakout;
}

.main-nan-grid > .full-width {
  grid-column: full-width;
}

.main-nan-grid > .mwidth {
  grid-column: mwidth;
}

.market-advantages-grid {
  display: grid;
  grid-template-columns: 1fr;
}

.w-nav {
  display: grid;
  width: 100%;
  grid-template-columns: 1fr 1fr;
  row-gap: 10px;
}

.navbar.mwidth {
  padding: 10px;
}

.cat-open-wrapper {
  justify-self: end;
}

ab-grid {
  grid-template-columns: 1fr;
}

.second {
  justify-self: center;
}

.abo-gr {
  max-width: 500px;
  margin: 0 auto;
}

.upgrade-acc-grid,
.raj-grid {
  grid-template-columns: 1fr;
  gap: 15px;
}

.no-sub-inc-grid {
  grid-template-columns: 1fr;
}

.adcmp-section-grid {
  grid-template-columns: 1fr;
  margin-top: 50px;
}

.banner-section-graphic,
.carousel-section-graphic {
  order: 1;
}

.banner-section-content,
.carousel-section-content {
  order: 2;
}

.atypegraphic1,
.atypegraphic2,
.atypegraphic3,
.atypegraphic4 {
  order: 1;
}

.atypecontent1,
.atypecontent2,
.atypecontent3,
.atypecontent4 {
  order: 2;
}

.ad-banner-cnt {
  background: url(/images/ad-banner.svg?6e5da4988c08a45f81fd8cd4c2478a61);
}

.ad-business-cnt {
  background: url(/images/ad-businessPage1.svg?83ba5c826e0692dd202ac2203a9d18a8);
}

.ad-single-cnt {
  background: url(/images/ad-single.svg?4d370aa37ebf5106c5f7980855e06a33);
}

.ad-carousell-cnt {
  background: url(/images/ad-carousell1.svg?6502d009da367fa55d0ae3ad1acdc780);
}

.adcontainer {
  container: adtypebg/inline-size;
}

.modal-account-type-cards {
  grid-template-columns: 1fr;
}

.cnt-bg {
  color: #bfc0c2;
  height: 380px;
  background-size: 200%;
  background-repeat: no-repeat;
  background-position-x: -30px;
  background-position-y: 10px;
}

.start-ad-cnt {
  text-align: center;
}

@container adtypebg (min-width: 335px) {
  .cnt-bg {
    height: 400px;
    background-position-x: -40px;
    background-position-y: -10px;
  }
}
@container adtypebg (min-width: 390px) {
  .cnt-bg {
    height: 450px;
  }
}
@container adtypebg (min-width: 660px) {
  .start-ad-cnt {
    text-align: left;
  }
}
@container adtypebg (min-width: 900px) {
  .cnt-bg {
    height: 550px;
  }
}
@container adtypebg (min-width: 1050px) {
  .cnt-bg {
    background-size: 140%;
    height: 600px;
  }

  .adcontainer > .p20 {
    margin-left: 20px;
  }
}
.w200 {
  width: 200px;
}

.bsh22 {
  box-shadow: 0px 4px 22px rgba(0, 0, 0, 0.14);
}

.homepage-summary-wrapp {
  display: flex;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 15px 0;
}

.home-page-sumary-grid {
  grid-template-columns: repeat(4, minmax(200px, 1fr));
}

.business-steps {
  grid-template-columns: repeat(3, 1fr);
  align-items: center;
}

.upgrade-to-mch-grid {
  grid-template-columns: 1fr;
}

.step-no {
  width: 20.6px;
  height: 20.6px;
  text-align: center;
  background-color: #e3e3e3;
  border-radius: 50%;
  color: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  line-height: revert;
  position: relative;
}

.step-no.active {
  background-color: #3463e6;
  color: #fff;
}

.step-no.active.authenticated::before {
  content: "✔";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #3463e6;
  z-index: 1;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.verify-digits-wrapper {
  display: grid;
  grid-template-columns: 40px 40px 40px 10px 40px 40px 40px;
  align-items: center;
  justify-content: center;
  gap: 15px;
}

.dash {
  display: inline-block;
  /* Adjust width as needed */
  text-align: center;
  font-size: 24px;
  /* Adjust size as needed */
  line-height: 50px;
  /* Adjust to match input height */
}

.radio-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.tx-danger {
  color: #c41230;
}

.lnd-three-grid {
  grid-template-columns: 1fr;
}

.imports-grid {
  display: grid;
  grid-template-areas: "ico date details" ". cat cat" ". articles articles" ". status status";
  grid-template-columns: 30px 1fr 1fr;
  row-gap: 10px;
  -moz-column-gap: 5px;
       column-gap: 5px;
}

.imports-grid.import-items-list {
  grid-template-columns: 86px 1fr 1fr;
}

.imports-grid:not(:last-child),
.import-items-list:not(:last-child) {
  border-bottom: 1px solid #ddd;
  padding-bottom: 20px;
}

.im-ico {
  grid-area: ico;
}

.im-date {
  grid-area: date;
}

.im-cat {
  grid-area: cat;
}

.im-articles {
  grid-area: articles;
}

.im-status {
  grid-area: status;
}

.im-details {
  grid-area: details;
  justify-self: end;
}

.imports-grid li:not(:nth-child(2)) {
  display: flex;
  justify-content: space-between;
}

.sales-graphs-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 14px;
}

.adtype-grid {
  display: grid;
  grid-template-columns: 1fr;
}

.sales-grid {
  display: grid;
  grid-template-areas: "pid detailLink" "image image" "name name" "buyer buyer" "qty qty" "status status" "actions actions";
  grid-template-columns: -webkit-min-content;
  grid-template-columns: min-content;
}

.view-offer-spacer {
  height: 68px;
}

.public-view-avatar {
  width: 38px;
  height: 38px;
}

.sales-grid.purchase {
  display: grid;
  grid-template-areas: "pid purchaseDetailLnk" "image image" "name name" "qty qty" "date date" "status status" "ptype ptype" "price price" "cancel cancel";
  grid-template-columns: -webkit-min-content;
  grid-template-columns: min-content;
  -moz-column-gap: 10px;
       column-gap: 10px;
}

.status-procesare {
  color: #e58c39;
  /* orange color for "Procesare" status */
}

.status-expediere-partiala {
  color: #ff0000;
  /* red color for "Expediere partiala" status */
}

.status-expediat {
  color: #008000;
  /* green color for "Expediat" status */
}

.sales-grid:not(:last-child),
.order-product-grid:not(:last-child) {
  padding-bottom: 20px;
  border-bottom: 1px solid var(--bs-gray-300);
}

.sales-grid .spv {
  display: flex;
  justify-content: space-between;
  margin-bottom: 14px;
}

.sa-img {
  width: 80px;
  height: 80px;
  -o-object-fit: cover;
     object-fit: cover;
}

.purchase-detail-link {
  grid-area: purchaseDetailLnk;
}

.sale-article-date {
  grid-area: saleDate;
}

.sale-article-image {
  grid-area: image;
  width: 140px;
}

.sale-article-id {
  grid-area: pid;
}

.sale-article-name {
  grid-area: name;
}

.sale-article-detalis-link {
  grid-area: detailLink;
}

.sale-buyer-name {
  grid-area: buyer;
}

.sale-order-actions {
  grid-area: actions;
}

.sale-article-qty {
  grid-area: qty;
}

.sale-article-ptype {
  grid-area: ptype;
}

.sale-article-status {
  grid-area: status;
}

.sale-article-price {
  grid-area: price;
}

.sale-article-oid {
  grid-area: oid;
}

.cancel-order-form {
  grid-area: cancel;
}

.sale-article-date {
  grid-area: date;
}

.bna {
  text-align: end;
}

.mtb18 {
  margin-top: 18px;
  margin-bottom: 18px;
}

.over-img,
.over-img-2nd {
  box-shadow: -5px 0px 5px -2px rgba(0, 0, 0, 0.3);
  outline: 2px solid #ffffffbf;
  position: absolute;
  right: 0;
}

.over-img-2nd,
.bg-dark-15.rem {
  position: absolute;
  right: -50px;
}

.bg-dark-15 {
  width: 80px;
  height: 80px;
  background-color: rgba(0, 0, 0, 0.15);
  display: flex;
  align-items: center;
  justify-content: center;
}

.sale-detail-grid,
.sale-detail-grid-cnt {
  display: grid;
  grid-template-columns: 1fr;
}

.sale-detail-grid-cnt {
  gap: 10px;
}

.order-product-grid {
  display: grid;
  grid-template-areas: "articleID articleID" "articleImage articleImage" "articleName articleName" "articleQty articleQty" "articleSub articleSub";
}

.order-product-grid.refund-grid {
  display: grid;
  grid-template-areas: "refundCheckbox articleImage" ". articleName" ". articleQty" ". articleSub";
  grid-auto-columns: 33px 1fr;
}

.refund-checkbox {
  grid-area: refundCheckbox;
  width: 20px;
}

.order-product-grid > li {
  margin-bottom: 14px;
}

.article-id {
  grid-area: articleID;
}

.article-image {
  grid-area: articleImage;
}

.article-name-details {
  grid-area: articleName;
}

.article-quantity {
  grid-area: articleQty;
}

.article-subtotal {
  grid-area: articleSub;
}

.article-name-details li:not(:last-child),
.article-subtotal li,
.article-quantity,
.article-quantity.refund-grd {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}

.article-quantity.refund-grd {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}

.article-shipment-price {
  max-width: 160px;
}

.order-totals {
  width: 135px;
}

.sales-graph-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.tw-pretty {
  text-wrap: wrap;
  text-wrap: pretty;
}

.p1015 {
  padding: 10px 15px !important;
}

.p3-6 {
  padding: 3px 6px;
}

.notification-item {
  display: grid;
  grid-template-columns: 50px 1fr;
  -moz-column-gap: 14px;
       column-gap: 14px;
  color: var(--main-color);
  padding: 1rem;
}
.notification-item img {
  width: 50px;
  height: 50px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
  border-radius: 50%;
}
.notification-item span {
  display: block;
  flex-direction: column;
  gap: 8px;
}
.notification-item p {
  margin: 0;
  line-height: initial;
}
.notification-item small, .notification-item .small {
  color: #536472;
}
.notification-item p::first-letter {
  text-transform: capitalize;
}
.notification-item:hover {
  color: #000;
  background-color: #ced4da;
}

.list-bg {
  background-color: whitesmoke;
}

.abo-types-grid {
  display: grid;
  grid-template-columns: 1fr;
}

.adv-grid {
  margin-top: 35px;
  display: grid;
  align-items: flex-start;
  justify-items: center;
}
@media screen and (min-width: 768px) {
  .adv-grid {
    grid-template-columns: 300px 1fr;
    gap: 15px;
  }
}

.adv-grid-invert {
  margin-top: 35px;
  display: grid;
  align-items: flex-start;
  justify-items: center;
}
@media screen and (min-width: 768px) {
  .adv-grid-invert {
    grid-template-columns: 1fr 320px;
    gap: 15px;
  }
}

.adv--images {
  max-width: 500px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.ad-grid {
  display: grid;
  gap: 15px;
  grid-template-columns: 1fr;
}

.profile-grid {
  display: flex;
  flex-direction: column;
}

.main-grid {
  padding: 0 10px;
  width: 100%;
}

.nav-grid {
  display: grid;
  grid-template-columns: 1fr 90px 0px;
  align-items: center;
  padding: 10px;
  gap: 15px;
  height: 100%;
}

.ps-grid,
.top-head-lg {
  display: flex;
  flex-direction: column;
}

.top-head-lg {
  gap: 8px;
}

.p-cat-bar {
  min-height: 20px;
  margin: 20px 0 10px;
}

.so-sw {
  margin-bottom: 10px;
}

.pc-feed,
.h-feed {
  display: flex;
  flex-direction: column;
}

.pc-feed {
  gap: 20px;
  padding: 0 10px;
  padding-bottom: 40px;
}

.dropdown-menu.show {
  min-width: 180px;
  width: 100%;
}
.dropdown-menu.show label {
  white-space: nowrap;
}

.childs-wrapper,
.hide-subcats {
  padding: 0 20px;
}

.sort-btn {
  background-color: #fff;
  padding: 8px 10px;
}
.sort-btn:active, .sort-btn:focus {
  border: 1px solid var(--mainAccent);
}

.switch-container,
.sort-btn {
  border: 1px solid #ced4da;
}

.custom-drpd {
  min-width: 120%;
}

.cs-overflow {
  overflow-y: hidden;
  padding-right: 0;
}

.g40 {
  gap: 40px;
}

.mab5 {
  margin-bottom: 5px;
}

.fd {
  display: flex;
  flex-direction: column;
  gap: 20px;
  max-width: 1310px;
}

.abo-grid {
  display: grid;
  grid-template-areas: "name name price" "destination destination price" "postsNo postsNo postsNo" "from from from";
}

.abo-name {
  grid-area: name;
}

.abo-destination {
  grid-area: destination;
}

.abo-active {
  grid-area: status;
  justify-self: end;
}

.abo-pnumber {
  grid-area: postsNo;
}

.abo-update {
  grid-area: from;
}

.abo-price {
  grid-area: price;
  justify-self: end;
}

.cbrg,
.ntf-piv {
  display: none;
  width: 40px;
  height: 40px;
}

.m-feed {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.lhero-header {
  position: relative;
  height: 478px;
  padding: 35px 18px 20px 18px;
  background: var(--whiteCLBG) url(/images/st2.webp?34e14d8412e628d54b47485d84969809) no-repeat;
  background-size: cover;
  background-position: center;
}
.lhero-header::before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  position: absolute;
  inset: 0;
  z-index: 1;
  border-radius: 8px;
}

.z2 {
  z-index: 2;
  color: #fff;
}

.h-search-component-grid {
  grid-template-columns: 1fr;
  gap: 20px;
}

.hero-fp {
  font-size: 34px;
  max-width: 284px;
  font-weight: 900;
  width: 100%;
  margin: 0;
  line-height: 1;
}

.sub-hero {
  font-size: 20px;
}

.logo-wrapp {
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 45px;
}

.epop-logo-imag,
.imospot-pro-img {
  height: 38px;
}

.sm-touch-logo {
  display: flex;
  align-items: center;
}

.atf svg {
  height: 24px;
}

.a-ico {
  height: 22px;
  fill: #000;
}

.a-ico.hrt {
  width: 23.2px;
}

.dsds:hover {
  filter: invert(0) sepia(0) saturate(1) hue-rotate(0deg) brightness(0.5);
}

.under-hero {
  font-size: 30px;
  font-weight: 300;
  margin: 10px 0;
}

.as-elem {
  padding: 0;
  gap: 20px;
  color: var(--mcl);
}

.ovh {
  overflow: hidden;
}

.top-head-title-grid {
  display: grid;
  grid-template-columns: 40px 1fr;
  align-items: start;
}

.fp-grid[data-pref="1"],
.fp-grid[data-pref="2"] {
  padding: 0;
  display: grid;
  gap: 10px;
  grid-auto-flow: dense;
  justify-content: center;
}

.fp-grid[data-pref="1"] {
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
}

.fp-grid[data-pref="2"] {
  grid-template-columns: 1fr;
}
.fp-grid[data-pref="2"] .pcard {
  display: grid;
  grid-template-columns: 120px 1fr;
  grid-template-rows: 50px 1fr;
  min-height: unset;
  height: 250px;
}
.fp-grid[data-pref="2"] .pcard img {
  height: 250px;
}
.fp-grid[data-pref="2"] .pc-details {
  max-height: 93px !important;
}
.fp-grid[data-pref="2"] .nfp {
  flex-wrap: nowrap !important;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  overflow-x: auto;
  white-space: nowrap;
  width: 100%;
  padding-bottom: 4px;
}
.fp-grid[data-pref="2"] .mbls-auto {
  grid-column: 2;
  grid-row: 2;
}
.fp-grid[data-pref="2"] .p2010 {
  overflow: hidden;
}
.fp-grid[data-pref="2"] .swiper {
  margin-left: 0;
  margin-right: 0;
}
.fp-grid[data-pref="2"] .prod5 {
  grid-column: unset;
  width: 100%;
  overflow: hidden;
}

.filter-component {
  gap: 10px;
}

.filter-component {
  border-bottom: 1px solid #ddd;
  padding-bottom: 40px !important;
}

.nm {
  display: block;
  width: 100%;
  height: 114px;
}

.pa-grid {
  grid-template-columns: 1fr 1fr;
}

.child-only-title {
  display: none;
}

.filter-title {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 12px;
  color: #000;
}

.select-ad-type-grid {
  grid-template-columns: 1fr;
}

@media screen and (min-width: 360px) {
  .one-row {
    grid-template-columns: 1fr 1fr;
    gap: 5px;
  }

  .one-row-c {
    grid-template-columns: 1fr 80px;
  }
}
@media (width: 540px) and (height: 720px), (width: 512px) and (height: 717px) {
  .cat-holder {
    transform: translateX(-550px);
  }
}
@media screen and (min-width: 600px) {
  .facilities-grid {
    grid-template-columns: 1fr 1fr;
  }

  .camp-cat-select-grid {
    grid-template-columns: 1fr 1fr;
  }

  .product-fields-wrapp {
    grid-column: 2/3;
  }

  .cform {
    grid-template-columns: repeat(2, 1fr);
  }

  .pref {
    grid-template-columns: 1fr 1fr 2fr;
    align-items: stretch;
  }

  .cat-holder,
.l-navbar-collapse,
.child-dropdown {
    max-width: 305px;
  }

  .cat-holder.help-menu-wrapper {
    max-width: 270px;
    border-radius: 0 8px 8px 0;
  }

  .fp-grid[data-pref="1"] {
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
  }
}
@media screen and (min-width: 712px) {
  .av-sumary {
    flex-direction: row;
  }

  .sell-and-exp {
    width: 40%;
  }

  .seen-by-th,
.ait {
    width: 30%;
  }
}
@media screen and (min-width: 720px) {
  .h-search-component-grid {
    grid-template-columns: 200px 1fr 120px;
    gap: 10px;
  }

  .accound-menu {
    grid-area: menu;
  }

  .pp-acp {
    grid-area: feed;
  }

  .menu-flex-wrap {
    position: -webkit-sticky;
    position: sticky;
    top: 135px;
  }
}
@media screen and (min-width: 768px) {
  .company-card {
    grid-template-columns: 150px 1fr 190px;
  }
  .company-card .properties-no {
    margin: 8px 0;
  }

  .part-grid {
    grid-template-columns: 1fr 1fr;
  }

  .h-feed {
    display: grid;
    grid-template-columns: 60px 1fr;
    grid-template-areas: "menu feed";
    gap: 20px;
  }

  .navbar.mwidth {
    padding: 10px 20px 10px 20px;
  }

  .pp-media-container {
    height: 470.31px;
  }

  .transactions-table-header,
.tr-table-item {
    display: grid;
    grid-template-columns: 1fr 1fr 100px 1fr 80px;
    grid-template-areas: "id detail date status value";
    align-items: center;
    -moz-column-gap: 15px;
         column-gap: 15px;
  }

  .t-data {
    text-align: left;
  }

  .curr {
    display: none;
  }

  .pc-feed {
    padding: 0 20px;
  }

  .footer__nav {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
  .footer__nav .ft--item:first-child {
    grid-column: 1/2;
  }

  .logo-container {
    display: inline-flex;
  }
  .logo-container .epop-logo-imag {
    height: 40px;
  }

  .nav-grid {
    margin-top: 10px;
  }

  .fp-grid[data-pref="1"] {
    grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
  }

  .sim-main-holder,
.nm {
    height: 125px;
  }

  .lhero-header {
    height: 350px;
    padding: 51px 18px 20px 18px;
    background-size: cover;
    background-position: center;
  }

  .hero-fp {
    font-size: 44px;
    max-width: 677px;
  }

  .main-grid,
.nav-grid {
    padding: 0 20px;
  }
}
@media screen and (min-width: 800px) {
  .fp-grid[data-pref="1"] {
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  }
}
@media screen and (min-width: 1024px) {
  .pp-acp {
    display: grid;
    grid-template-columns: 558px 1fr;
    gap: 25px;
    width: 100%;
  }

  .fp-grid[data-pref="1"] {
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  }

  .pcard img {
    height: 194px;
  }

  .adtype-grid {
    grid-template-columns: 1fr 1fr;
  }

  .cat-holder.help-menu-wrapper {
    max-width: 400px;
  }

  .p1024-0 {
    padding: 0 !important;
  }

  .lhero-header {
    padding: 51px 50px 20px 50px;
    background-position: center;
  }

  .under-hero {
    margin: 20px 0;
  }

  .smlnd-lnk {
    display: none;
  }

  .dark-cta-btn {
    max-width: 340px;
  }
  .dark-cta-btn .tolg {
    display: block;
    margin-right: 5px;
  }
}
@media screen and (min-width: 1024px) and (hover: hover) {
  .bti {
    display: none;
  }

  .btx {
    display: block;
    white-space: nowrap;
  }

  .mabtn {
    background-color: var(--mainAccent);
    max-width: 145px;
    margin-left: 11px;
  }
}
@media screen and (min-width: 1024px) {
  .sell-and-exp,
.seen-by-th,
.ait {
    height: 362px;
  }
}
@media screen and (min-width: 1024px) {
  .sell-and-exp {
    width: 48%;
  }
}
@media screen and (min-width: 1024px) {
  .seen-by-th,
.ait {
    width: 26%;
  }
}
@media screen and (min-width: 1180px) {
  .fp-grid[data-pref="1"] {
    grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));
  }
}
@media screen and (min-width: 1280px) {
  .imospot-pro-img {
    height: 50px;
  }

  .navbar.mwidth {
    padding: 0.5rem 0 0.5rem 0;
    max-width: 1390px;
    width: 100%;
    justify-self: center;
  }

  .cat-open-wrapper {
    display: none;
  }

  .w-nav {
    grid-template-columns: 1fr 1fr;
  }

  .search-co {
    grid-row: 1/1;
    grid-column: 1/2;
  }

  .select-ad-type-grid {
    grid-template-columns: 1fr 1fr;
  }

  .cat-holder.help-menu-wrapper {
    max-width: 256px;
    padding: 0 34px 40px 20px;
  }

  .pp-media-container {
    height: 349.31px;
  }

  .pc-feed {
    padding: 0;
  }

  .s-promo {
    display: block;
    max-width: 200px;
  }

  .bwr {
    width: 100%;
  }

  .h-feed {
    display: flex;
    flex-direction: column;
    padding-right: 0;
  }

  .ps-grid {
    padding: 0 10px;
  }

  .child-only-title {
    display: flex;
    color: var(--main-color);
  }

  .sim-main-holder.ovr-h {
    top: 0 !important;
  }

  .searchbar-input.ovr-h {
    box-shadow: 0px 8px 42px rgba(0, 0, 0, 0.14) !important;
  }

  .hs-nm {
    height: 208px;
  }

  .sim-main-holder,
.m-con,
.cl,
.a-layout,
footer {
    display: grid;
    grid-template-columns: 310px 1fr 25px;
  }

  .ugrid-acc {
    display: grid;
    grid-template-columns: [full-width-start] 310px [content-start] 1fr [content-end] 25px [full-width-end];
    row-gap: 40px;
  }

  .ugrid-acc > * {
    grid-column: content;
  }

  .ugrid-acc > .full-width {
    grid-column: full-width;
  }

  .main-grid,
.nav-grid-wrapp,
.ps-grid {
    grid-column: 2/3;
    display: grid;
    grid-auto-flow: column;
  }

  .nav-grid-wrapp {
    padding-right: 17px;
  }

  .ps-grid {
    padding: 0;
  }

  .ft-content {
    grid-column-start: 2;
  }

  .logo-wrapp {
    display: none;
  }

  .cat-holder,
.childs-wrapper {
    padding: 20px 14px 40px 20px;
  }

  .childs-wrapper {
    width: 100%;
  }

  .hide-subcats {
    padding: 0 20px 0 20px;
  }

  .cat-holder {
    max-width: 242px;
    box-shadow: 0px 8px 42px rgba(0, 0, 0, 0.14);
    transform: translateX(0);
    border-radius: 0 8px 8px 0;
  }

  #sub-container {
    top: 120px;
  }

  @-webkit-keyframes subBack {
    0% {
      transform: translateX(428px);
    }
    100% {
      transform: translateX(-20px);
    }
  }

  @keyframes subBack {
    0% {
      transform: translateX(428px);
    }
    100% {
      transform: translateX(-20px);
    }
  }
  .fchld {
    margin: -5px 0 0 15px;
  }

  .p-cat-bar {
    height: auto;
  }

  .filter-btn-sm {
    display: none;
  }

  .fp-grid[data-pref="1"] {
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  }

  .top-head-lg {
    justify-content: space-between;
    gap: 20px;
  }

  .child-scr-cont {
    display: none;
  }

  .childs-container {
    overflow-x: unset;
    overflow-y: unset;
    width: 100%;
    flex-direction: column;
    gap: 0;
    height: auto;
    align-items: flex-start;
  }

  .childs {
    width: 100%;
    border: none;
  }

  .childs-chevron {
    display: block;
  }

  .childs-w {
    max-width: 185px;
  }

  #asideCtFl {
    grid-column-start: 1;
    display: flex;
    flex-direction: column;
    gap: 20px;
  }

  .nav-grid-wrapp {
    height: 100%;
  }

  .cbrg {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
  }

  .m-feed,
.sim-nav-content,
.ft-content {
    max-width: 1180px;
    place-self: center;
  }

  .sim-pv-wrap {
    gap: 10px;
  }

  .nav__item {
    padding: 20px 7px 20px 14px;
  }

  .search-list {
    position: absolute;
    min-height: 500px;
    border-radius: 8px;
  }

  #overCat,
#mainCont {
    width: 208px;
  }

  #overCat {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }

  .childs a {
    padding: 12px;
  }

  .show-the-cats {
    transform: translateX(-228px);
    transition: transform 150ms ease-in-out;
  }

  .as-body {
    width: 436px;
    height: 80%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    padding: 0;
    /* Hide scrollbar for IE, Edge and Firefox */
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
  }
  .as-body::-webkit-scrollbar {
    display: none;
  }

  .mabtn,
.btn-sec {
    max-width: 153px;
  }

  .mabtn {
    padding: 0 10px;
    width: 100%;
    color: var(--whiteCLBG);
    background-color: var(--mainAccent);
    margin-left: 60px;
    margin-right: 30px;
  }

  .main-grid {
    padding: 0;
  }

  .nav-grid {
    grid-template-columns: 1fr 1fr 40px;
    padding: 0;
    width: 100%;
    margin-top: 0;
  }

  .search-co {
    grid-row: 1/2;
    grid-column: 1/2;
    margin-right: 0;
  }

  .sim-piv-cn {
    gap: 10px;
    min-width: 379px;
    max-width: 380px;
    margin-left: auto;
  }

  .as-header {
    width: 100%;
    height: 74px;
    padding: 0;
  }
  .as-header img {
    height: 53px;
  }

  .sim-main-holder,
.nm {
    height: 93px;
  }

  .hero-fp {
    font-size: 80px;
    max-width: 680px;
  }

  .search-open::before {
    display: none;
  }

  .under-hero {
    font-size: 60px;
    font-weight: 300;
    margin: 20px 0;
  }

  .lhero-header {
    height: 409px;
    padding: 40px 120px 20px 120px;
    background-size: cover;
    background-position: center;
  }

  .logo-container > .epop-logo-imag {
    height: 35px;
  }
}
@media screen and (min-width: 1440px) {
  .pp-acp {
    grid-template-columns: 698.75px 1fr;
    max-width: 1280px;
    place-self: center;
  }

  .sim-main-holder,
.m-con,
.a-layout,
.cl {
    grid-template-columns: 330px 1fr 72px;
  }

  .ugrid-acc {
    grid-template-columns: [full-width-start] 330px [content-start] 1fr [content-end] 72px [full-width-end];
  }

  .m-feed,
.sim-nav-content {
    max-width: 1390px;
  }
}
@media screen and (min-width: 1600px) {
  .pp-media-container {
    height: 465.31px;
  }

  .pcard img {
    height: 220px;
  }

  .pp-acp {
    grid-template-columns: 798.75px 1fr;
  }
}
@media screen and (min-width: 1920px) {
  .imospot-pro-img {
    height: 65px;
  }

  .nav-grid {
    grid-template-columns: 800px 1fr 40px;
  }

  .sim-piv-cn {
    min-width: 483px;
    max-width: 484px;
  }

  .cat-holder.help-menu-wrapper {
    max-width: 325px;
  }

  .pp-acp {
    grid-template-columns: 891.75px 1fr;
    max-width: 1390px;
    gap: 60px;
  }

  .pp-rs {
    top: 100px;
  }

  .show-the-cats {
    transform: translateX(-282px);
    transition: transform 150ms ease-in-out;
  }

  @-webkit-keyframes subBack {
    0% {
      transform: translateX(428px);
    }
    100% {
      transform: translateX(-65px);
    }
  }

  @keyframes subBack {
    0% {
      transform: translateX(428px);
    }
    100% {
      transform: translateX(-65px);
    }
  }
  .as-body {
    width: 480px;
    gap: 50px;
  }

  .sim-main-holder,
.m-con,
.cl,
.a-layout,
footer {
    grid-template-columns: 422px 1fr 100px;
  }

  .ugrid-acc {
    grid-template-columns: [full-width-start] 422px [content-start] 1fr [content-end] 100px [full-width-end];
  }

  .sim-pv-wrap {
    margin-left: auto;
  }

  .logo-container {
    margin-right: 5px;
  }

  .atf > svg {
    height: 33px;
  }

  .sim-main-holder,
.nm {
    height: 100px;
  }

  .main-grid,
.nav-grid-wrapp,
.ps-grid,
footer {
    display: grid;
    grid-auto-flow: column;
  }

  .m-feed,
.sim-nav-content,
.ft-content,
.ps-grid {
    max-width: 1390px;
  }

  .as-header {
    width: 100%;
    height: 84px;
  }
  .as-header img {
    height: 56px;
  }

  .sell-and-exp {
    width: 46%;
  }

  .seen-by-th,
.ait {
    width: 27%;
  }

  .search-list {
    min-height: 600px;
  }

  .hero-fp {
    font-size: 80px;
    max-width: 1000px;
  }

  .under-hero {
    font-size: 80px;
  }

  .cat-holder,
.childs-wrapper {
    max-width: 325px;
    padding: 20px 20px 40px 65px;
  }

  .cat-holder.help-menu-wrapper {
    padding: 0 40px 40px 65px;
  }

  .hide-subcats {
    padding: 0 20px 0 65px;
  }

  .mabtn,
.btn-sec {
    max-width: 190px;
  }

  .mabtn {
    padding: 0 20px;
    margin-right: 50px;
    margin-left: 50px;
  }

  .lhero-header {
    overflow: hidden;
    width: 100%;
    height: 500px;
    padding: 68px 250px 20px 250px;
    background: var(--whiteCLBG) url(/images/st2.webp?34e14d8412e628d54b47485d84969809) no-repeat;
    background-size: cover;
    background-position: center;
  }
}
.g-fp {
  display: grid;
  gap: 1em;
  grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
  grid-auto-flow: dense;
  justify-content: center;
}
.g-fp .post-img {
  width: 100%;
  height: 215px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  border-radius: 24px;
}
@media screen and (min-width: 768px) {
  .g-fp {
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  }
  .g-fp .post-img {
    height: 250px;
  }
}

.pov-point {
  grid-template-columns: repeat(3, 1fr);
}

.m760 {
  margin: 76px 0;
}

.profile-header-grid {
  display: grid;
  grid-template-columns: repeat(15, 1fr);
  grid-template-rows: minmax(80px, auto);
  margin-bottom: 20px;
}

.user-profile-cover {
  grid-column: 1/-1;
  grid-row: 1/2;
}

.avatar-wrapper,
.b-logo-container {
  grid-column: 1;
  grid-row: 2/6;
  display: block;
  width: 93px;
  height: 93px;
}
@media screen and (min-width: 768px) {
  .avatar-wrapper,
.b-logo-container {
    grid-row: 2/6;
    width: 100px;
    height: 100px;
  }
}
@media screen and (min-width: 1024px) {
  .avatar-wrapper,
.b-logo-container {
    display: block;
    grid-column: 1/2;
  }
}
@media screen and (min-width: 1920px) {
  .avatar-wrapper,
.b-logo-container {
    width: 100px;
    height: 100px;
  }
}

.d-fs {
  font-size: 14px;
}
@media screen and (min-width: 1024px) {
  .d-fs {
    font-size: 18px;
  }
}
@media screen and (min-width: 1920px) {
  .d-fs {
    font-size: 20px;
  }
}

.td-underline {
  text-decoration: underline;
}

.user-sum {
  grid-column: 2/8;
  grid-row: 2/7;
  margin-left: 10px;
}
@media screen and (min-width: 768px) {
  .user-sum {
    grid-row: 2/6;
  }
}
.user-sum.private-view {
  grid-column: 2/-1;
}

.follow-usr {
  grid-column: 11/16;
  grid-row: 2/7;
  justify-self: end;
}
@media screen and (min-width: 768px) {
  .follow-usr {
    grid-column: 13/16;
  }
}

#profileCover,
#coverImage,
.b-img-wrap {
  height: calc(24.1290322581vw - 1px);
  -o-object-position: 0 0;
     object-position: 0 0;
}
@media screen and (min-width: 1280px) {
  #profileCover,
#coverImage,
.b-img-wrap {
    height: calc(19.1290322581vw - 1px);
  }
}
@media screen and (min-width: 1920px) {
  #profileCover,
#coverImage,
.b-img-wrap {
    height: calc((100vw - 212px) / 4.9 - 1px);
  }
}

.cover-wrapper,
.user-profile-cover {
  display: block;
  width: 100%;
}

.user-profile-cover img {
  width: 100%;
  height: 175px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top left;
     object-position: top left;
}

.smc-wrapp {
  margin-top: 33px;
}
@media screen and (min-width: 768px) {
  .smc-wrapp {
    margin-top: 0;
  }
}

.b-contact-set {
  order: 2;
}

.blue-outline-btn,
.add-rating-btn {
  display: inline-flex;
  height: 40px;
  font-size: 16px;
  max-width: 190px;
  width: 100%;
  padding: 10px;
  white-space: nowrap;
  color: var(--mainAccent);
  border: 1px solid var(--mainAccent);
  background-color: transparent;
  align-items: center;
  justify-content: center;
}
.blue-outline-btn:hover,
.add-rating-btn:hover {
  color: var(--mainAccent);
  background-color: var(--mainHover);
}

.dvl-item.blue-outline-btn {
  max-width: 40px;
  border: none;
  padding: 0;
}

.blue-outline-btn:hover {
  background-color: var(--rPanels);
}

.input-side-el {
  position: absolute;
  right: 5px;
  top: 13.5px;
  z-index: 200;
  width: 24px;
  height: 24px;
}

.ml45 {
  margin-left: 45px;
}

.add-to-cart-sm > .add-to-cart-btn {
  max-width: 355px;
}

.c-invalid {
  border: 1px solid #dc1000;
}

.follow-user {
  font-size: 16px;
  color: var(--mainAccent);
}
.follow-user:hover {
  color: var(--mabtHover);
}

.profile-user-name {
  font-size: 24px;
}
@media screen and (min-width: 1024px) {
  .profile-user-name {
    font-size: 32px;
  }
}

.r-star-wr {
  height: 40px;
  line-height: 2.5;
}

.profile-sumary {
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
}
@media screen and (min-width: 1024px) {
  .profile-sumary {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 110px;
  }
}

.user-profile-details {
  max-width: 840px;
  width: 100%;
  display: grid;
  place-self: end;
  grid-template-columns: repeat(2, minmax(120px, 1fr));
  row-gap: 20px;
  -moz-column-gap: 10px;
       column-gap: 10px;
}
@media screen and (min-width: 1024px) {
  .user-profile-details {
    grid-template-columns: repeat(3, minmax(150px, 1fr));
  }
}

.pd-cont {
  max-width: 344px;
  width: 100%;
  height: 40px;
  padding: 20px 10px;
  white-space: nowrap;
  border: 1px solid #ccc;
}

.p020d {
  padding: 0 20px;
}

.field-title {
  display: block;
  width: 100%;
  height: 21px;
}

#userPosts {
  gap: 20px;
}

.private-profile-header {
  display: grid;
  padding: 0 0 0 0;
}

.private-profile-header > .name-avatar,
.private-profile-header > .private-profile-data {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.select2-container {
  box-sizing: border-box;
  display: block;
  margin: 0;
  position: relative;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 50px;
  color: #1c1c1c;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: auto;
}

.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
  font-size: 24px;
  color: #000000;
  margin-right: 14px;
  line-height: 43px;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-search--inline {
  float: left;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: #fff;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 9008 !important;
  border: 1px solid #ced4da;
}

.select2-results {
  background-color: #fff;
  box-shadow: 0px 8px 42px rgba(0, 0, 0, 0.14);
  border-radius: 4px;
  font-size: 16px;
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 8px 10px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-results__option:not(:last-child) {
  border-bottom: 1px solid #f3f3f3;
}

.select2-results__option[aria-live] {
  font-size: 12px;
}

.select2-results__option[aria-selected] {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 8px;
  width: 100%;
  box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border-radius: 4px;
  height: 50px;
  border-color: #ced4da;
  outline-color: var(--mainAccent);
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  height: 50px;
  font-size: 16px;
  line-height: 50px;
  outline-color: var(--mainAccent);
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: 300;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: var(--mainMuted);
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border-radius: 4px;
  outline-color: var(--mainAccent);
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -moz-appearance: textfield;
       appearance: textfield;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 300px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: var(--mainAccent);
  color: white;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] .tx-secondary {
  color: #f8f9fa;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-selection__arrow {
  height: 49px !important;
}

.main-container {
  max-width: 1400px;
  padding: 0 10px;
}

.catmenu-open {
  padding-right: 0;
  overflow: hidden;
}

#cHolder {
  transition: all 250ms ease-in-out;
}

.hidden {
  transform: translateX(-250px);
}

.show-sm {
  transform: translateX(0);
}

.im-nav {
  width: 100vw;
  height: 80px;
  position: fixed;
  top: 0;
  left: 0;
  background-color: var(--mainBackground);
  z-index: 3200;
  display: grid;
}

.navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M5.72916 9.37501C5.16492 9.36959 4.64409 9.66256 4.35655 10.1508C4.07443 10.6391 4.07443 11.2359 4.35655 11.7242C4.64409 12.2125 5.16492 12.5054 5.72916 12.5H44.2708C44.8351 12.5054 45.3559 12.2125 45.6434 11.7242C45.9256 11.2359 45.9256 10.6391 45.6434 10.1508C45.3559 9.66256 44.8351 9.36959 44.2708 9.37501H5.72916ZM5.72916 23.4375C5.16492 23.4321 4.64409 23.7251 4.35655 24.2133C4.07443 24.7016 4.07443 25.2984 4.35655 25.7867C4.64409 26.275 5.16492 26.5679 5.72916 26.5625H44.2708C44.8351 26.5679 45.3559 26.275 45.6434 25.7867C45.9256 25.2984 45.9256 24.7016 45.6434 24.2133C45.3559 23.7251 44.8351 23.4321 44.2708 23.4375H5.72916ZM5.72916 37.5C5.16492 37.4946 4.64409 37.7876 4.35655 38.2758C4.07443 38.7641 4.07443 39.3609 4.35655 39.8492C4.64409 40.3375 5.16492 40.6304 5.72916 40.625H44.2708C44.8351 40.6304 45.3559 40.3375 45.6434 39.8492C45.9256 39.3609 45.9256 38.7641 45.6434 38.2758C45.3559 37.7876 44.8351 37.4946 44.2708 37.5H5.72916Z' fill='%231f1039' /%3E%3C/svg%3E");
}

.closebtn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.84 27.91' class='cbtn d-none'%3E%3Ctitle%3Eclose-btn%3C/title%3E%3Cpath d='M1.18,27.78a1.44,1.44,0,0,0,1.44-.33L14.4,15.67,26.24,27.51a1.4,1.4,0,0,0,1.43.33,1.67,1.67,0,0,0,1.11-1.11,1.42,1.42,0,0,0-.33-1.43L16.61,13.46,27.45,2.62a1.43,1.43,0,0,0,.33-1.44A1.71,1.71,0,0,0,26.67.07a1.4,1.4,0,0,0-1.43.34L14.4,11.25,3.62.47A1.42,1.42,0,0,0,2.18.13,1.75,1.75,0,0,0,1.07,1.25a1.4,1.4,0,0,0,.34,1.43L12.19,13.46.41,25.24a1.4,1.4,0,0,0-.34,1.43A1.71,1.71,0,0,0,1.18,27.78Z' style='fill:%231f1039' /%3E%3C/svg%3E");
}

.location-marker {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23fff'%3E%3Cpath d='M20.14,0c7.02,.37,12.33,3.53,15.27,9.97,2.88,6.32,2.04,12.43-2.36,17.8-3.02,3.69-6.35,7.12-9.62,10.6-2.05,2.18-4.78,2.18-6.83,0-3.31-3.52-6.69-7-9.74-10.74C2.63,22.45,1.79,16.53,4.4,10.4,7,4.28,11.82,.86,18.46,.09c.37-.04,.75-.07,1.12-.09,.19-.01,.37,0,.56,0Zm13.86,16.97c-.06-3.22-1.02-6.13-3.02-8.67C26.2,2.26,17.38,1.23,11.31,6.02c-6.03,4.76-7.15,13.58-2.27,19.54,3,3.66,6.32,7.07,9.53,10.56,1.07,1.17,1.8,1.16,2.89-.02,3.07-3.33,6.14-6.65,9.14-10.04,2.28-2.57,3.35-5.66,3.4-9.09Zm-19.99,0c0-3.43,2.54-5.98,5.97-5.98,3.48,0,6.02,2.54,6.02,6.04,0,3.36-2.6,5.97-5.92,5.94-3.53-.02-6.07-2.53-6.07-6Zm8.98,0c-.01-1.83-1.15-2.98-2.97-2.98-1.8,0-3.03,1.21-3,2.96,.03,1.75,1.19,3.04,2.75,3.05,2,.01,3.24-1.14,3.23-3.03Z'/%3E%3C/svg%3E");
}

.user-fill {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23034ea2'%3E%3Cpath d='M39.98,19.46C39.54,8.31,30.28-.45,19.42,.01,8.27,.49-.45,9.75,.02,20.63c.48,11.1,9.77,19.84,20.56,19.36,11.14-.5,19.84-9.7,19.4-20.52ZM20.01,8.01c3.43,0,5.98,2.55,5.99,5.97-.16,3.68-2.5,5.88-5.78,5.99-3.57,.12-6.21-2.44-6.21-5.82,0-3.59,2.49-6.14,6-6.14Zm6.53,23.39c-4.34,2.22-8.78,2.22-13.11-.02-2.38-1.23-3.61-3.25-3.42-6.04,.13-1.97,1.35-3.28,3.32-3.31,2.21-.03,4.43,0,6.64,0h0c2.31,0,4.62-.03,6.93,.02,1.7,.04,2.92,1.36,3.08,3.06,.26,2.89-.93,5.03-3.44,6.31Z'/%3E%3C/svg%3E");
}

@media (max-width: 991.98px) {
  .container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
    padding: 0;
  }
}
#listOfferBtn {
  margin-top: 20px;
  margin-bottom: 30px;
}

.d-sm {
  font-size: 16px;
}

.hm-btn {
  display: flex;
  height: 48px;
  padding: 0;
  border: none;
  outline: none;
  gap: 15px;
  font-size: 18px;
  line-height: 20px;
  align-items: center;
}

.hm-active {
  position: relative;
  color: #3463e6 !important;
}

.h-nav-links {
  display: block;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
}

.saved-posts-wrapp {
  display: none;
  width: 40px;
  height: 40px;
}

.h-nav-links.r-active + .hnav-bt-text {
  color: var(--mainAccent) !important;
}

.h1-link {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20,.75a1.4,1.4,0,0,0-.85.32L5.25,12a7.3,7.3,0,0,0-2.79,5.74V36.31A2.46,2.46,0,0,0,4.9,38.75h9.74a2.46,2.46,0,0,0,2.44-2.44V26.57a.46.46,0,0,1,.48-.49h4.88a.46.46,0,0,1,.48.49v9.74a2.46,2.46,0,0,0,2.44,2.44H35.1a2.46,2.46,0,0,0,2.44-2.44V17.72A7.3,7.3,0,0,0,34.75,12L20.9,1.07A1.44,1.44,0,0,0,20,.75ZM20,4.07l13,10.2a4.4,4.4,0,0,1,1.67,3.45V35.83H25.85V26.57a3.43,3.43,0,0,0-3.41-3.41H17.56a3.43,3.43,0,0,0-3.41,3.41v9.26H5.38V17.72a4.4,4.4,0,0,1,1.67-3.45Z'/%3E%3C/svg%3E");
}

.h1-link.r-active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M37.54,17.72V36.31a2.46,2.46,0,0,1-2.44,2.44H25.36a2.46,2.46,0,0,1-2.44-2.44V26.57a.46.46,0,0,0-.48-.49H17.56a.46.46,0,0,0-.48.49v9.74a2.46,2.46,0,0,1-2.44,2.44H4.9a2.46,2.46,0,0,1-2.44-2.44V17.72A7.3,7.3,0,0,1,5.25,12L19.1,1.07A1.4,1.4,0,0,1,20,.75a1.44,1.44,0,0,1,.95.32L34.75,12A7.3,7.3,0,0,1,37.54,17.72Z' style='fill:%23034ea2'/%3E%3C/svg%3E");
}

.h2-link {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M8.79.5A4.4,4.4,0,0,0,4.4,4.89V35.11A4.4,4.4,0,0,0,8.79,39.5H31.21a4.4,4.4,0,0,0,4.39-4.39V4.89A4.37,4.37,0,0,0,31.7.55v3a1.44,1.44,0,0,1,1,1.37V35.11a1.46,1.46,0,0,1-1.46,1.47H8.79a1.47,1.47,0,0,1-1.47-1.47V4.89A1.46,1.46,0,0,1,8.79,3.43h5.36V.5ZM16.1.5V16.59a1.46,1.46,0,0,0,2.16,1.28l4.66-2.54,4.67,2.54a1.46,1.46,0,0,0,2.16-1.28V.5ZM19,3.43h7.81V14.12l-3.2-1.74a1.47,1.47,0,0,0-1.41,0L19,14.12ZM13.66,21a1.46,1.46,0,1,0,0,2.92H26.34a1.46,1.46,0,1,0,0-2.92Zm0,6.82A1.47,1.47,0,0,0,12.38,30a1.47,1.47,0,0,0,1.28.73h8.78A1.47,1.47,0,0,0,23.72,30a1.47,1.47,0,0,0-1.28-2.2Z'/%3E%3C/svg%3E");
}

.h2-link.r-active {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M8.55.52a2.42,2.42,0,0,0-.47,0A4.41,4.41,0,0,0,4.39,4.88V35.12a4.42,4.42,0,0,0,4.4,4.38H31.21a4.42,4.42,0,0,0,4.4-4.38V4.88A4.33,4.33,0,0,0,32,.59h0a1.4,1.4,0,0,0-.41-.06H29.76V16.58a1.46,1.46,0,0,1-2.18,1.29l-4.65-2.55-4.69,2.55a1.44,1.44,0,0,1-2.17-1.26V.52H14.15m-1.78,28a1.53,1.53,0,0,1,1.29-.72h8.77a1.48,1.48,0,0,1,1.29.72A1.51,1.51,0,0,1,23.63,30a1.38,1.38,0,0,1-1.29.72H13.7a1.41,1.41,0,0,1-.72-.19A1.49,1.49,0,0,1,12.37,28.52Zm14-7.54a1.45,1.45,0,0,1,1.29.73,1.48,1.48,0,0,1,0,1.47,1.54,1.54,0,0,1-1.29.73H13.66a1.54,1.54,0,0,1-1.29-.73,1.48,1.48,0,0,1,0-1.47A1.45,1.45,0,0,1,13.66,21Z' style='fill:%23034ea2'/%3E%3C/svg%3E");
}

.h3-link {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M39.5,20A19.45,19.45,0,0,1,17.75,39.34,43.12,43.12,0,0,1,12,37.73a3.62,3.62,0,0,0-1.72-.13c-2.09.52-4.17,1.12-6.24,1.72a2.57,2.57,0,0,1-2.78-.57A2.53,2.53,0,0,1,.7,36c.62-2.16,1.23-4.33,1.79-6.5a2,2,0,0,0-.1-1.29A19.47,19.47,0,1,1,39.5,20ZM3.63,36.4c2.36-.66,4.52-1.25,6.66-1.88a2.66,2.66,0,0,1,2.1.21,16.24,16.24,0,0,0,10.54,1.61A16.58,16.58,0,1,0,5.27,27.6a2.7,2.7,0,0,1,.23,2.17C4.87,31.9,4.29,34,3.63,36.4ZM25.72,18.06c.85,0,1.71,0,2.56,0a1.36,1.36,0,0,0,1.44-1.33,1.4,1.4,0,0,0-1.35-1.54,7.36,7.36,0,0,0-.82,0H12.4a4.3,4.3,0,0,0-1.08.09,1.3,1.3,0,0,0-1,1.5A1.3,1.3,0,0,0,11.48,18a4.51,4.51,0,0,0,.82,0H25.72ZM12.06,22c-1.18,0-1.81.53-1.8,1.46s.63,1.44,1.74,1.45q6.06,0,12.13,0c1.09,0,1.72-.59,1.71-1.48S25.21,22,24.1,22c-2,0-4.08,0-6.11,0S14,22,12.06,22Z'/%3E%3C/svg%3E");
}

.h3-link.r-active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M29,2.69A19.36,19.36,0,0,0,20,.54,19.34,19.34,0,0,0,2.7,28.82L.57,36.35a2.5,2.5,0,0,0,1.82,3,2.3,2.3,0,0,0,1.22,0l7.57-2.13A19.43,19.43,0,1,0,29,2.69ZM25.62,24.13a1.4,1.4,0,0,1-1.27.73H11.69a1.4,1.4,0,0,1-1.28-.73,1.53,1.53,0,0,1,0-1.47,1.45,1.45,0,0,1,1.28-.72H24.35a1.48,1.48,0,0,1,1.27.72A1.44,1.44,0,0,1,25.62,24.13Zm3.9-6.8a1.5,1.5,0,0,1-1.29.73H11.69a1.48,1.48,0,0,1-1.28-.73,1.57,1.57,0,0,1,0-1.49,1.4,1.4,0,0,1,1.28-.7H28.23a1.42,1.42,0,0,1,1.29.7A1.57,1.57,0,0,1,29.52,17.33Z' style='fill:%23034ea2'/%3E%3C/svg%3E");
}

.h5-link {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M3.63,3.59H9.9c.29-1.34.73-1.85,1.55-1.79s1.16.55,1.31,1.76H27.18c.31-1.3.7-1.77,1.47-1.77s1.14.47,1.47,1.84c.84,0,1.69,0,2.54,0a1.17,1.17,0,0,0,.68-.48,3.18,3.18,0,1,1,2.91,5A2.89,2.89,0,0,1,33.48,7a1.32,1.32,0,0,0-1.33-.64c-.67,0-1.36,0-1.87,0l-1,1.93c.41.73,1.23.84,2.19.84a3.07,3.07,0,0,1,3.08,3.1c0,6,0,11.94,0,17.9a3.72,3.72,0,0,1-1.94,3.39q-5.35,3.06-10.78,6a3.72,3.72,0,0,1-3.68,0q-5.29-2.93-10.55-5.9A3.89,3.89,0,0,1,5.48,30c0-5.91,0-11.82,0-17.73A3.08,3.08,0,0,1,8.6,9.12c.92,0,1.72-.07,2.15-.87l-1-1.86H3.63c0,.71,0,1.41,0,2.1A1.35,1.35,0,0,1,2.23,10,1.32,1.32,0,0,1,.92,8.5q0-3.54,0-7.07A1.32,1.32,0,0,1,2.28,0,1.34,1.34,0,0,1,3.63,1.44C3.65,2.14,3.63,2.84,3.63,3.59Zm6.28,8.29c-1.56-.19-1.72-.12-1.72.91,0,5.62,0,11.25,0,16.87a1.81,1.81,0,0,0,1.05,1.77q4.88,2.7,9.73,5.45a2,2,0,0,0,2.15,0c3.13-1.78,6.27-3.55,9.43-5.27a2.15,2.15,0,0,0,1.29-2.16c0-5.39,0-10.79,0-16.19,0-1.47,0-1.47-1.45-1.41l-.25,0c-.32,1.31-.72,1.81-1.48,1.76-1.09-.06-1.33-.88-1.42-1.76H12.8c-.25,1.26-.65,1.75-1.41,1.77S10.19,13.15,9.91,11.88ZM12,8.28c.43.92,1.36.83,2.31.83,3.85,0,7.71,0,11.56,0,1,0,1.76-.1,2.14-.79L27,6.39H13Zm7.94,12.6h7.49c1.06,0,1.62-.46,1.65-1.3s-.57-1.4-1.65-1.4q-7.41,0-14.81,0c-1.1,0-1.69.5-1.7,1.36s.59,1.34,1.7,1.35c2.44,0,4.88,0,7.32,0ZM20,24.56H12.59c-1.09,0-1.68.5-1.67,1.36s.6,1.35,1.63,1.35q7.45,0,14.9,0c1,0,1.61-.51,1.62-1.35s-.56-1.36-1.66-1.36Z'/%3E%3C/svg%3E");
}

.h5-link.r-active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M30.06,10h0v0Zm-2.73,0v0h0ZM12.66,10h0v0Zm-2.73,0v0h0Zm0,0v0l0,0Zm2.72,0,0,0v0Zm14.66,0v0Zm2.74,0,0,0v0ZM10,9.92v0h0v0Zm2.72,0v0h0v0Zm14.66,0v0h0v0Zm2.74,0v0h0v0ZM37.2,2.09a3.18,3.18,0,0,0-3.82,1,1.4,1.4,0,0,1-.76.53c-.84.06-1.69,0-2.52,0-.24-1.29-.63-1.79-1.39-1.84s-1.22.44-1.53,1.77H12.76c-.15-1.2-.54-1.71-1.32-1.76s-1.28.47-1.54,1.79H3.63c0-.71,0-1.38,0-2.06C3.61.58,3.1,0,2.29,0A1.34,1.34,0,0,0,.91,1.5c0,2.33,0,4.65,0,7A1.35,1.35,0,0,0,2.28,10c.81,0,1.33-.58,1.35-1.53,0-.67,0-1.35,0-2.06H9.72l.94,1.7,0,.05a1.9,1.9,0,0,0-.93,1.7.41.41,0,0,0,0,.11l-1,0a3.15,3.15,0,0,0-3.29,3.35c0,5.51,0,11,0,16.53a4.11,4.11,0,0,0,2.26,3.82c3.41,1.91,6.83,3.83,10.25,5.73a3.91,3.91,0,0,0,4,0q5.25-2.89,10.48-5.85a3.89,3.89,0,0,0,2.09-3.56c0-5.62,0-11.24,0-16.86A3.1,3.1,0,0,0,31.41,10c-.39,0-.79,0-1.18-.06a.86.86,0,0,0,0-.16,1.88,1.88,0,0,0-.89-1.67h0v0l1-1.74c.53,0,1.27,0,2,0a1.13,1.13,0,0,1,1.11.56,3,3,0,0,0,2.82,1.25,3.18,3.18,0,0,0,1-6.07ZM13,6.41H27L28,8.14a1.91,1.91,0,0,0-.86,1.66.86.86,0,0,0,0,.16c-.41,0-.81,0-1.21,0H13.67c-.28,0-.55,0-.83,0a.41.41,0,0,0,0-.11A1.93,1.93,0,0,0,12,8.2ZM10,12.3c0-.49-.05-1-.05-1.48a1.52,1.52,0,0,0,1.33.9,1.6,1.6,0,0,0,1.42-1.07c0,.53,0,1,0,1.58a1.34,1.34,0,0,1-1.3,1.4A1.37,1.37,0,0,1,10,12.3ZM29.07,27.45a1.08,1.08,0,0,1-.08.19v0h0a1.1,1.1,0,0,1-.14.21.54.54,0,0,1-.16.14.35.35,0,0,1-.15.07.57.57,0,0,1-.34.08H11.78l-.18,0a.68.68,0,0,1-.2-.07L11.27,28l-.12-.1s0,0,0,0a.83.83,0,0,1-.2-.32.77.77,0,0,1-.07-.34.92.92,0,0,1,.91-.92H28.17a.92.92,0,0,1,.92.92A1.36,1.36,0,0,1,29.07,27.45Zm0-7.41a.94.94,0,0,1-.84,1H11.73a1.1,1.1,0,0,1-.41-.13l-.05,0a.49.49,0,0,1-.13-.12.41.41,0,0,1-.1-.13.13.13,0,0,1,0-.07.89.89,0,0,1-.13-.48v0a1,1,0,0,1,0-.17.88.88,0,0,1,.71-.75l.18,0H28.17l.19,0a.88.88,0,0,1,.71.75,1,1,0,0,1,0,.17Zm1-9.37c0,.46,0,.92,0,1.38,0,1-.6,1.6-1.41,1.58s-1.29-.61-1.3-1.57c0-.45,0-.89,0-1.34a1.52,1.52,0,0,0,1.35.95A1.55,1.55,0,0,0,30.06,10.67Z' style='fill:%23034ea2'/%3E%3C/svg%3E");
}

.h4-link {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M5.1,1.5A4.64,4.64,0,0,0,.47,6.13V16.4A4.64,4.64,0,0,0,5.1,21h6.1a7.44,7.44,0,0,1,2-3.09H5.1A1.54,1.54,0,0,1,3.56,16.4V10.75H23.08v5.14h3.09V6.13A4.64,4.64,0,0,0,21.54,1.5Zm28.76,2a1.55,1.55,0,0,0-1.08,2.65l3,3-3,3a1.55,1.55,0,0,0-.42,1.5,1.52,1.52,0,0,0,1.1,1.1A1.57,1.57,0,0,0,35,14.41l4.11-4.11a1.55,1.55,0,0,0,0-2.18L35,4A1.56,1.56,0,0,0,33.86,3.54ZM5.1,4.58H21.54a1.54,1.54,0,0,1,1.54,1.55V7.67H3.56V6.13A1.54,1.54,0,0,1,5.1,4.58ZM18.46,19a4.65,4.65,0,0,0-4.63,4.63V33.88a4.65,4.65,0,0,0,4.63,4.62H34.9a4.65,4.65,0,0,0,4.63-4.62V23.6A4.65,4.65,0,0,0,34.9,19Zm0,3.09H34.9a1.5,1.5,0,0,1,1.54,1.54v1.54H16.92V23.6A1.51,1.51,0,0,1,18.46,22.06ZM6.09,25.12A1.61,1.61,0,0,0,5,25.59L.92,29.7a1.55,1.55,0,0,0,0,2.18L5,36a1.55,1.55,0,0,0,1.51.43,1.53,1.53,0,0,0,1.1-1.11,1.55,1.55,0,0,0-.42-1.5l-3-3,3-3a1.55,1.55,0,0,0,.34-1.71A1.57,1.57,0,0,0,6.09,25.12Zm10.83,3.1H36.44v5.66a1.51,1.51,0,0,1-1.54,1.54H18.46a1.52,1.52,0,0,1-1.54-1.54Z'/%3E%3C/svg%3E");
}

.h4-link.r-active {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M39.07,8.11,35,4a1.54,1.54,0,0,0-1.11-.47,1.51,1.51,0,0,0-1.43,1,1.53,1.53,0,0,0,.35,1.68l3,3-3,3a1.56,1.56,0,0,0-.42,1.51,1.53,1.53,0,0,0,1.85,1.12A1.61,1.61,0,0,0,35,14.4l4.1-4.09a1.54,1.54,0,0,0,0-2.17ZM4.19,30.78l3-3a1.49,1.49,0,0,0-1-2.64,1.49,1.49,0,0,0-1.06.47L.93,29.69a1.54,1.54,0,0,0,0,2.17l0,0L5,36a1.54,1.54,0,0,0,2.19.08,1.54,1.54,0,0,0,0-2.25ZM34.8,19H18.47a4.68,4.68,0,0,0-4.64,4.64V33.86a4.67,4.67,0,0,0,4.64,4.64H34.8a4.66,4.66,0,0,0,4.64-4.64V23.6A4.68,4.68,0,0,0,34.8,19Zm1.55,14.8a1.53,1.53,0,0,1-1.5,1.56H18.47a1.53,1.53,0,0,1-1.55-1.51v-5.6H36.45ZM26.17,6.14V16H23.08V10.75H3.55V16.4A1.56,1.56,0,0,0,5.1,18h8.24A7.53,7.53,0,0,0,11.29,21H5.2A4.64,4.64,0,0,1,.49,16.47V6.14A4.64,4.64,0,0,1,5.13,1.5h16.5A4.64,4.64,0,0,1,26.17,6.14Z' style='fill:%23034ea2'/%3E%3C/svg%3E");
}

.h6-link {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23000'%3E%3Cpath d='M20,11.65H34.92a4.19,4.19,0,0,1,4.57,4.52q0,9.45,0,18.89a4.16,4.16,0,0,1-4.39,4.43H4.9A4.17,4.17,0,0,1,.51,35.05q0-9.48,0-19A4.17,4.17,0,0,1,5,11.65Zm-.11,25.06h15c1.36,0,1.82-.47,1.82-1.84V16.25c0-1.35-.47-1.82-1.84-1.82H5.1c-1.35,0-1.81.47-1.81,1.84V34.81c0,1.47.44,1.9,1.93,1.9ZM34.69,8.86a3.61,3.61,0,0,0,.87,0A1.32,1.32,0,0,0,36.7,7.49,1.34,1.34,0,0,0,35.52,6.1a3.17,3.17,0,0,0-.69,0H4.66A1.4,1.4,0,0,0,3.29,7.49,1.41,1.41,0,0,0,4.7,8.86h30ZM31.92,3.29a4,4,0,0,0,.78,0,1.32,1.32,0,0,0,1.21-1.36A1.32,1.32,0,0,0,32.72.53a3.17,3.17,0,0,0-.69,0H8a4,4,0,0,0-.78,0A1.36,1.36,0,0,0,6.08,1.85,1.37,1.37,0,0,0,7.23,3.27a5.08,5.08,0,0,0,.78,0H31.92ZM14.58,18.62a4.75,4.75,0,0,1,.67.24c3.58,1.78,7.16,3.55,10.71,5.38a2.2,2.2,0,0,1,.95,1.31c.16.65-.36,1.1-.95,1.39-3.58,1.78-7.14,3.58-10.73,5.35A1.39,1.39,0,0,1,13,31c0-3.6,0-7.19,0-10.79A1.43,1.43,0,0,1,14.58,18.62Zm1.28,10.25,6.58-3.3-6.58-3.29Z'/%3E%3C/svg%3E");
}

.h6-link.r-active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23034ea2'%3E%3Cpath d='M20.05,7.02c4.57,0,9.13,0,13.7,0,.34,0,.69-.02,1.03,.04,.74,.12,1.17,.58,1.22,1.33,.05,.74-.27,1.29-1,1.5-.38,.11-.8,.13-1.2,.13-9.19,0-18.39,0-27.58,0-.22,0-.44,0-.66,0-.98-.08-1.57-.66-1.56-1.53,0-.86,.6-1.44,1.6-1.45,2.72-.02,5.44-.01,8.16-.01,2.09,0,4.19,0,6.28,0Zm10.82-2.02c.25,0,.5,.01,.75-.01,.83-.09,1.38-.7,1.38-1.49,0-.79-.56-1.39-1.39-1.48-.28-.03-.56-.01-.84-.01-6.65,0-13.3,0-19.95,0-.78,0-1.56-.03-2.34,.01-.9,.04-1.48,.66-1.47,1.49,0,.83,.59,1.42,1.48,1.49,.25,.02,.5,0,.75,0,3.59,0,7.18,0,10.77,0,3.62,0,7.24,0,10.86,0Zm8.13,10.88c0,6.06,0,12.12,0,18.19,0,2.56-1.38,3.94-3.93,3.94-5.03,0-10.07,0-15.1,0-5,0-10.01,0-15.01,0-2.57,0-3.94-1.36-3.95-3.92,0-6.06,0-12.12,0-18.19,0-2.49,1.4-3.9,3.89-3.91,10.07,0,20.13,0,30.2,0,2.48,0,3.9,1.41,3.9,3.89Zm-21.08,14.72c2.29-1.28,4.57-2.57,6.84-3.87,1.68-.96,1.69-2.49,.01-3.45-2.27-1.3-4.56-2.59-6.84-3.87-1.63-.91-2.92-.14-2.94,1.74-.01,1.28,0,2.56,0,3.84s-.02,2.62,0,3.93c.03,1.81,1.33,2.56,2.92,1.67Z'/%3E%3C/svg%3E");
}

.h13-link {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M9.62,18.55c-.13-1.44-.32-2.72-.34-4,0-3.5,0-7,0-10.49C9.27,2.44,9.72,2,11.33,2q8.21,0,16.42,0c1.51,0,2,.44,2,2,0,3.92,0,7.84,0,11.76a21.89,21.89,0,0,1-.4,2.85h.89c2.52,0,5,0,7.57,0,1.17,0,1.72.5,1.72,1.65,0,4.16.06,8.33,0,12.49A5.24,5.24,0,0,1,34.07,38c-3.41,0-6.81,0-10.22,0-1.46,0-2.06-.29-3.91-1.66C18.57,37.8,16.8,38.05,14.88,38,12,38,9.16,38,6.3,38,2.71,38,.52,35.78.51,32.18c0-3.86,0-7.73,0-11.59,0-1.61.43-2,2.07-2Zm8.9,3h-15c0,.24,0,.42,0,.59,0,3.41,0,6.82,0,10.22C3.44,34,4.28,35,5.68,35c3.53.05,7.06,0,10.59,0a2.2,2.2,0,0,0,2.23-2.21C18.55,29.09,18.52,25.36,18.52,21.54Zm2.95,0c0,3.86,0,7.62,0,11.39A2.27,2.27,0,0,0,24,35.06c3.34,0,6.69,0,10,0a2.32,2.32,0,0,0,2.53-2.41c0-3.65,0-7.3,0-10.94,0-.06-.06-.11-.12-.2ZM12.23,4.93c0,.32,0,.55,0,.79,0,3.31,0,6.63,0,9.94,0,2,.93,2.88,2.93,2.89h8.76c2,0,2.9-.89,2.91-2.88,0-3.31,0-6.63,0-9.94,0-.26,0-.52-.06-.8ZM8.72,24.42a1.3,1.3,0,0,0-1.36,1.31,1.25,1.25,0,0,0,1.14,1.5,34.78,34.78,0,0,0,4.45,0,1.27,1.27,0,0,0,1.19-1.47,1.31,1.31,0,0,0-1.33-1.35c-.66,0-1.33,0-2,0S9.41,24.38,8.72,24.42Zm20.59,0c-.7,0-1.4,0-2.1,0a1.31,1.31,0,0,0-1.36,1.31A1.24,1.24,0,0,0,27,27.22a34.39,34.39,0,0,0,4.54,0c.8-.06,1.17-.73,1.09-1.54a1.3,1.3,0,0,0-1.31-1.26c-.67,0-1.34,0-2,0ZM19.47,10.75h2a1.46,1.46,0,0,0,1.44-1.46,1.42,1.42,0,0,0-1.46-1.44c-1.31,0-2.62,0-3.92,0A1.42,1.42,0,0,0,16.1,9.3a1.44,1.44,0,0,0,1.46,1.44c.63,0,1.27,0,1.91,0Z'/%3E%3C/svg%3E");
}

.h13-link.r-active {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M39.47,20.21c0-1.15-.55-1.65-1.72-1.65-2.52,0-5,0-7.57,0h-.89a21.89,21.89,0,0,0,.4-2.85c0-3.92,0-7.84,0-11.76,0-1.51-.45-1.95-2-1.95q-8.2,0-16.42,0c-1.61,0-2.06.45-2.06,2.06,0,3.5,0,7,0,10.49,0,1.29.21,2.57.34,4h-7c-1.64,0-2.07.43-2.07,2,0,3.86,0,7.73,0,11.59,0,3.6,2.2,5.8,5.79,5.81,2.86,0,5.72,0,8.58,0,1.92,0,3.69-.21,5.06-1.68C21.79,37.7,22.39,38,23.85,38c3.41,0,6.81,0,10.22,0a5.24,5.24,0,0,0,5.39-5.28C39.53,28.54,39.49,24.37,39.47,20.21ZM25.85,25.73a1.31,1.31,0,0,1,1.36-1.31c.7,0,1.4,0,2.1,0s1.33,0,2,0a1.3,1.3,0,0,1,1.31,1.26c.08.81-.29,1.48-1.09,1.54a34.39,34.39,0,0,1-4.54,0A1.24,1.24,0,0,1,25.85,25.73Zm-8.29-15A1.44,1.44,0,0,1,16.1,9.3a1.42,1.42,0,0,1,1.44-1.46c1.3,0,2.61,0,3.92,0a1.42,1.42,0,0,1,1.46,1.44,1.46,1.46,0,0,1-1.44,1.46h-2C18.83,10.74,18.19,10.77,17.56,10.74Zm-10.2,15a1.3,1.3,0,0,1,1.36-1.31c.69,0,1.39,0,2.09,0s1.34,0,2,0a1.31,1.31,0,0,1,1.33,1.35A1.27,1.27,0,0,1,13,27.24a34.78,34.78,0,0,1-4.45,0A1.25,1.25,0,0,1,7.36,25.73Z' style='fill:%23034ea2'/%3E%3C/svg%3E");
}

.h12-link {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M6.53,14.74c.33,.36,.53,.6,.75,.82,2.14,2.15,4.29,4.29,6.43,6.43,.26,.26,.53,.5,.73,.8,.45,.68,.44,1.39-.14,1.99-.61,.63-1.33,.66-2.06,.16-.21-.15-.4-.35-.58-.53-3.26-3.26-6.53-6.52-9.79-9.79-1.16-1.16-1.15-1.84,.01-3,3.26-3.27,6.53-6.53,9.79-9.79,.09-.09,.18-.19,.28-.28,.81-.73,1.72-.75,2.36-.06,.6,.64,.58,1.57-.14,2.3-2.2,2.23-4.42,4.44-6.64,6.64-.41,.41-.72,.65-1.28,1.13,.64,.01,.96-.03,1.5-.03,5.83,0,11.67-.03,17.5,.01,7.89,.06,13.97,6.41,13.74,14.28-.2,7.01-6.16,12.97-13.18,13.14-2.37,.06-4.75,.02-7.12,.01-1.16,0-1.86-.62-1.85-1.59,0-.97,.69-1.56,1.88-1.56,2.21-.01,4.42,.02,6.63-.01,5.49-.08,9.84-4.07,10.44-9.54,.57-5.22-3-10.11-8.27-11.29-.8-.18-1.63-.26-2.45-.26-5.93-.02-11.87-.01-17.8-.01-.18,0-.37,.02-.74,.04Zm-3.91,21.08c-.86,0-1.58,.7-1.59,1.56,0,.86,.7,1.58,1.56,1.59,.85,0,1.58-.71,1.59-1.56,0-.86-.7-1.58-1.56-1.59Zm5.23,0c-.86,.02-1.53,.73-1.52,1.61,.02,.87,.73,1.56,1.59,1.54,.85-.02,1.56-.77,1.54-1.61-.02-.84-.77-1.56-1.61-1.54Zm3.73,1.54c-.02,.85,.69,1.59,1.54,1.61,.86,.02,1.57-.67,1.59-1.54,.02-.88-.65-1.59-1.52-1.61-.85-.02-1.59,.69-1.61,1.54Z'/%3E%3C/svg%3E");
}

.h12-link.r-active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23034ea2'%3E%3Cpath d='M6.53,14.74c.33,.36,.53,.6,.75,.82,2.14,2.15,4.29,4.29,6.43,6.43,.26,.26,.53,.5,.73,.8,.45,.68,.44,1.39-.14,1.99-.61,.63-1.33,.66-2.06,.16-.21-.15-.4-.35-.58-.53-3.26-3.26-6.53-6.52-9.79-9.79-1.16-1.16-1.15-1.84,.01-3,3.26-3.27,6.53-6.53,9.79-9.79,.09-.09,.18-.19,.28-.28,.81-.73,1.72-.75,2.36-.06,.6,.64,.58,1.57-.14,2.3-2.2,2.23-4.42,4.44-6.64,6.64-.41,.41-.72,.65-1.28,1.13,.64,.01,.96-.03,1.5-.03,5.83,0,11.67-.03,17.5,.01,7.89,.06,13.97,6.41,13.74,14.28-.2,7.01-6.16,12.97-13.18,13.14-2.37,.06-4.75,.02-7.12,.01-1.16,0-1.86-.62-1.85-1.59,0-.97,.69-1.56,1.88-1.56,2.21-.01,4.42,.02,6.63-.01,5.49-.08,9.84-4.07,10.44-9.54,.57-5.22-3-10.11-8.27-11.29-.8-.18-1.63-.26-2.45-.26-5.93-.02-11.87-.01-17.8-.01-.18,0-.37,.02-.74,.04Zm-3.91,21.08c-.86,0-1.58,.7-1.59,1.56,0,.86,.7,1.58,1.56,1.59,.85,0,1.58-.71,1.59-1.56,0-.86-.7-1.58-1.56-1.59Zm5.23,0c-.86,.02-1.53,.73-1.52,1.61,.02,.87,.73,1.56,1.59,1.54,.85-.02,1.56-.77,1.54-1.61-.02-.84-.77-1.56-1.61-1.54Zm3.73,1.54c-.02,.85,.69,1.59,1.54,1.61,.86,.02,1.57-.67,1.59-1.54,.02-.88-.65-1.59-1.52-1.61-.85-.02-1.59,.69-1.61,1.54Z'/%3E%3C/svg%3E");
}

.h8-link {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M4.43,20c0-4.87,0-9.74,0-14.61C4.43,2.26,6.19.52,9.36.51c3.83,0,7.67,0,11.5,0a2.62,2.62,0,0,1,2,.83q5.91,6,11.88,11.88a2.56,2.56,0,0,1,.81,2c0,6.48,0,13,0,19.44,0,3-1.79,4.82-4.82,4.83H9.29c-3.08,0-4.86-1.79-4.86-4.88C4.42,29.75,4.43,24.88,4.43,20ZM20,3.48c-.37,0-.64,0-.91,0H9.4c-1.63,0-2.05.41-2.05,2.05v29c0,1.63.43,2,2.05,2H30.58c1.64,0,2.06-.42,2.06-2V17.09c0-.3,0-.59,0-.85a.91.91,0,0,0-.23-.09l-7.58,0A4.43,4.43,0,0,1,20,11.34C20,8.75,20,6.17,20,3.48Zm10.2,9.7L22.92,5.85c0,1.92,0,3.91,0,5.91a1.34,1.34,0,0,0,1.38,1.41C26.3,13.22,28.3,13.18,30.19,13.18ZM18.54,22.34v2.35c0,.82,0,1.64,0,2.46A1.46,1.46,0,0,0,20,28.77c.87,0,1.42-.63,1.45-1.64,0-.42,0-.85,0-1.27V22.28l.23-.09c.37.41.71.83,1.11,1.21a1.46,1.46,0,1,0,2.08-2c-1.25-1.28-2.51-2.55-3.8-3.8a1.41,1.41,0,0,0-2.18,0q-1.93,1.86-3.8,3.8a1.45,1.45,0,1,0,2,2.05,13.86,13.86,0,0,0,1.1-1.31ZM14,30.73c-1.1,0-1.76.54-1.78,1.4s.67,1.52,1.78,1.52H26c1.11,0,1.82-.63,1.79-1.52s-.68-1.39-1.79-1.39c-2,0-4,0-6,0S16,30.72,14,30.73Z'/%3E%3C/svg%3E");
}

.h8-link.r-active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M34.76,13.21q-6-5.91-11.88-11.88a2.62,2.62,0,0,0-2-.83c-3.83,0-7.67,0-11.5,0-3.17,0-4.93,1.75-4.93,4.9,0,4.87,0,9.74,0,14.61s0,9.73,0,14.6c0,3.09,1.78,4.87,4.86,4.88H30.74c3,0,4.82-1.79,4.82-4.83,0-6.48,0-13,0-19.44A2.56,2.56,0,0,0,34.76,13.21ZM21.08,17.57c1.29,1.25,2.55,2.52,3.8,3.8a1.46,1.46,0,1,1-2.08,2c-.4-.38-.74-.8-1.11-1.21l-.23.09v3.58c0,.42,0,.85,0,1.27,0,1-.58,1.63-1.45,1.64a1.46,1.46,0,0,1-1.46-1.62c0-.82,0-1.64,0-2.46V22.34l-.3-.21a13.86,13.86,0,0,1-1.1,1.31,1.45,1.45,0,1,1-2-2.05q1.86-1.93,3.8-3.8A1.41,1.41,0,0,1,21.08,17.57ZM20,30.73c2,0,4,0,6,0,1.11,0,1.76.53,1.79,1.39s-.68,1.52-1.79,1.52H14c-1.11,0-1.81-.63-1.78-1.52s.68-1.39,1.78-1.4C16,30.72,18,30.73,20,30.73Zm4.31-17.56a1.34,1.34,0,0,1-1.38-1.41c0-2,0-4,0-5.91l7.27,7.33C28.3,13.18,26.3,13.22,24.31,13.17Z' style='fill:%23034ea2'/%3E%3C/svg%3E");
}

.h7-link {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M33.84,1.85A3.24,3.24,0,0,0,32.63,2L14.17,8.32,5.39,9A5.31,5.31,0,0,0,.5,14.27v7.32a5.31,5.31,0,0,0,4.89,5.28H4.21l.86,7.74a4,4,0,0,0,8-.44V27.45l1.15.09,18.46,6.29h0a3.4,3.4,0,0,0,4.45-3.19V22a3.84,3.84,0,0,0,0-7.13V5.22h0A3.4,3.4,0,0,0,34.23,1.9,2.44,2.44,0,0,0,33.84,1.85Zm0,2.88a.45.45,0,0,1,.38.49V30.64a.45.45,0,0,1-.63.46L14.93,24.75a1.53,1.53,0,0,0-.36-.07l-2.89-.23a1.43,1.43,0,0,0-1.08.38,1.45,1.45,0,0,0-.47,1.06v8.28a1.1,1.1,0,0,1-2.19.12l-1-9A1.46,1.46,0,0,0,5.61,24a2.38,2.38,0,0,1-2.22-2.39V14.27a2.39,2.39,0,0,1,2.22-2.39L13,11.31v9a1.45,1.45,0,0,0,2.17,1.27,1.48,1.48,0,0,0,.72-1.27V10.78l17.66-6A.55.55,0,0,1,33.82,4.73Z'/%3E%3C/svg%3E");
}

.h7-link.r-active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23034ea2'%3E%3Cpath d='M16,18c0-3.15,0-6.31,0-9.46a.9.9,0,0,1,.73-1c5.26-1.76,10.5-3.58,15.76-5.35a3.37,3.37,0,0,1,4.68,3.4c0,2.86,0,5.71,0,8.57a1.07,1.07,0,0,0,.58,1.07,3.82,3.82,0,0,1,0,6.54,1.4,1.4,0,0,0-.53,1c0,2.55,0,5.11,0,7.66a3.37,3.37,0,0,1-4.71,3.39C27.14,32,21.9,30.14,16.64,28.37a.88.88,0,0,1-.7-1C16,24.21,16,21.09,16,18Z'/%3E%3Cpath d='M13.06,8.45v.86q0,12.48,0,25c0,2.22-1.36,3.77-3.34,3.82a3.43,3.43,0,0,1-3.61-3.16q-.42-3.54-.76-7.08c-.07-.65-.21-1-1-1.23a5.16,5.16,0,0,1-3.82-5c-.06-2.47-.07-4.93,0-7.39A5.25,5.25,0,0,1,5.59,9l6-.49C12.05,8.48,12.49,8.48,13.06,8.45Z'/%3E%3C/svg%3E");
}

.h9-link {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20,.5A19.4,19.4,0,0,0,15.57,1a1.48,1.48,0,0,0-1.13,1.27l-.31,2.83a2.91,2.91,0,0,1-4.08,2.36L7.45,6.33a1.47,1.47,0,0,0-1.66.34,19.46,19.46,0,0,0-4.45,7.68A1.46,1.46,0,0,0,1.87,16l2.31,1.69a2.92,2.92,0,0,1,0,4.72L1.87,24.05a1.45,1.45,0,0,0-.53,1.6,19.53,19.53,0,0,0,4.45,7.68,1.49,1.49,0,0,0,1.66.34l2.6-1.15a2.91,2.91,0,0,1,4.08,2.36l.31,2.83A1.48,1.48,0,0,0,15.56,39a19.17,19.17,0,0,0,8.87,0,1.48,1.48,0,0,0,1.13-1.27l.31-2.83a2.92,2.92,0,0,1,1.44-2.22A3,3,0,0,1,30,32.52l2.6,1.15a1.49,1.49,0,0,0,1.66-.34,19.53,19.53,0,0,0,4.45-7.68,1.45,1.45,0,0,0-.53-1.6l-2.31-1.69a2.92,2.92,0,0,1,0-4.72L38.13,16a1.45,1.45,0,0,0,.53-1.6,19.53,19.53,0,0,0-4.45-7.68,1.49,1.49,0,0,0-1.66-.34L30,7.48a3,3,0,0,1-2.64-.14,2.92,2.92,0,0,1-1.44-2.22l-.31-2.83A1.46,1.46,0,0,0,24.44,1,19,19,0,0,0,20,.5Zm0,2.93a16.11,16.11,0,0,1,2.78.33L23,5.44a5.85,5.85,0,0,0,8.17,4.72l1.54-.68a16.45,16.45,0,0,1,2.79,4.8l-1.37,1a5.86,5.86,0,0,0,0,9.44l1.37,1a16.45,16.45,0,0,1-2.79,4.8l-1.54-.68A5.85,5.85,0,0,0,23,34.56l-.18,1.68a16.11,16.11,0,0,1-2.78.33,16.11,16.11,0,0,1-2.78-.33L17,34.56a5.85,5.85,0,0,0-8.17-4.72l-1.54.68a16.32,16.32,0,0,1-2.79-4.8l1.37-1a5.86,5.86,0,0,0,0-9.44l-1.37-1A16.5,16.5,0,0,1,7.33,9.47l1.54.68A5.84,5.84,0,0,0,17,5.44l.18-1.68A16.11,16.11,0,0,1,20,3.43Zm0,8.77A7.8,7.8,0,1,0,27.8,20,7.82,7.82,0,0,0,20,12.2Zm0,2.93A4.88,4.88,0,1,1,15.13,20,4.84,4.84,0,0,1,20,15.13Z'/%3E%3C/svg%3E");
}

.h9-link.r-active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Ctitle%3Esettings-fill-01%3C/title%3E%3Cpath d='M35.85,22.37a3,3,0,0,1-.54-4.15,2.76,2.76,0,0,1,.54-.54L38.2,16a1.45,1.45,0,0,0,.56-1.62,19.69,19.69,0,0,0-4.45-7.72,1.53,1.53,0,0,0-1.67-.33L30,7.47A2.92,2.92,0,0,1,26.19,6,3,3,0,0,1,26,5.13l-.33-2.84A1.47,1.47,0,0,0,24.53,1,19.81,19.81,0,0,0,20,.49,19.43,19.43,0,0,0,15.57,1a1.47,1.47,0,0,0-1.13,1.27L14.11,5.1a2.91,2.91,0,0,1-3.2,2.59A2.74,2.74,0,0,1,10,7.45L7.43,6.32a1.49,1.49,0,0,0-1.67.33,19.58,19.58,0,0,0-4.52,7.72A1.45,1.45,0,0,0,1.75,16L4.1,17.65a3,3,0,0,1,.55,4.14,2.87,2.87,0,0,1-.55.55L1.75,24a1.47,1.47,0,0,0-.51,1.6,19.58,19.58,0,0,0,4.45,7.71,1.53,1.53,0,0,0,1.67.33L10,32.52A2.92,2.92,0,0,1,13.81,34a3,3,0,0,1,.23.89l.33,2.83A1.46,1.46,0,0,0,15.47,39a20.28,20.28,0,0,0,4.46.52A20,20,0,0,0,24.36,39a1.47,1.47,0,0,0,1.13-1.27l.33-2.83A2.91,2.91,0,0,1,29,32.28a2.74,2.74,0,0,1,.88.24l2.6,1.15a1.51,1.51,0,0,0,1.66-.33,19.5,19.5,0,0,0,4.6-7.67,1.45,1.45,0,0,0-.51-1.59ZM20,27.83A7.81,7.81,0,1,1,27.81,20h0A7.83,7.83,0,0,1,20,27.83Z' style='fill:%23034ea2'/%3E%3C/svg%3E");
}

.scrollup {
  top: -100px;
}

.breadcrumb-item a {
  color: #2858ab;
}

.uavt {
  position: relative;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.uavt img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}

.us-ini {
  position: absolute;
  line-height: 1;
  color: #fff;
  font-size: 18px;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.searchbar {
  width: 100%;
}
.searchbar:hover {
  cursor: pointer;
}

#micButton {
  position: absolute;
  top: 9px;
  right: 30px;
  width: 48px;
  z-index: 3010;
}

.s-link {
  width: 48px;
  height: 48px;
  background-color: var(--bs-gray-200);
  border-radius: 9999px;
  padding: 0 15px;
}

.offcanvas {
  background-color: #ffffff;
  transition: transform 0.2s ease !important;
}

.full-height {
  position: relative;
  width: 100%;
  height: 450px;
}
@media screen and (min-width: 768px) {
  .full-height {
    height: 470px;
  }
}
.full-height .h--bg {
  display: block;
  background-color: #1d1c1c;
  width: 100%;
  height: 76%;
  position: absolute;
}
.full-height .h--panel {
  display: block;
  width: 100%;
  position: absolute;
  inset: 0;
  background-size: 120%;
  margin: 90px auto;
  border-radius: 24px;
}
@media screen and (min-width: 768px) {
  .full-height .h--panel {
    width: 92%;
    background-size: 100%;
  }
}
@media screen and (min-width: 810px) {
  .full-height .h--panel {
    background-size: 100%;
    background-position: bottom center;
  }
}
@media screen and (min-width: 1600px) {
  .full-height .h--panel {
    width: min(82%, 1680px);
  }
}
.full-height .c-btn-container {
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
}
.full-height .lnd_pic img {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
  -o-object-fit: cover;
     object-fit: cover;
  margin: 70px auto;
  border-radius: 24px;
}
@media screen and (min-width: 361px) {
  .full-height .lnd_pic img {
    margin: 90px auto;
  }
}
@media screen and (min-width: 1280px) {
  .full-height .lnd_pic img {
    width: 92%;
    height: 92%;
  }
}
@media screen and (min-width: 1600px) {
  .full-height .lnd_pic img {
    width: min(82%, 1680px);
  }
}

.lp-hero {
  width: 100%;
  height: 69vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0 auto;
}
@media screen and (min-width: 361px) {
  .lp-hero {
    height: 65vh;
  }
}
@media screen and (min-width: 1280px) {
  .lp-hero {
    height: 72vh;
  }
}

.m-panel {
  width: 95%;
  min-height: 17vh;
  margin: 0 auto;
  border-radius: 24px;
  margin-bottom: 11px;
}
@media screen and (min-width: 768px) {
  .m-panel {
    margin-bottom: 30px;
    width: 92%;
  }
}
@media screen and (min-width: 1600px) {
  .m-panel {
    width: min(82%, 1680px);
  }
}

.h-content {
  max-width: 728px;
}

@media screen and (min-width: 800px) {
  .form-control[type=search] {
    height: calc(1.5em + 1.2rem + 2px) !important;
  }
}
.fpn {
  background-color: transparent;
  box-shadow: none;
}

.fade-in {
  --ease: all 10ms ease;
  background-color: var(--navBg);
  transition: var(--ease);
}

.xpl-mp {
  border-bottom: 1px solid var(--regBtnV);
  padding: 5px 0;
}
.xpl-mp:hover {
  border-bottom: 1px solid var(--regBtn);
}

.c_active {
  display: block;
  padding: 15px;
  background-color: #b58827;
  margin-bottom: 10px;
  border-radius: 4px;
  box-shadow: 0 0 8px -2px rgba(0, 0, 0, 0.9);
  letter-spacing: 0.9px;
}

.piv {
  display: grid;
  grid-template-columns: repeat(1, minmax(300px, 1fr));
}

.cat--img {
  display: block;
  width: 64px;
  height: 64px;
  background-color: #000;
  border-radius: 50%;
  margin-right: 10px;
  overflow: hidden;
}

#landNav {
  background: #fdfdfd;
  width: 100%;
  height: 60px;
  z-index: 5000;
  top: 0;
  left: 0;
  box-shadow: 0px 4px 4px 0 rgba(255, 255, 255, 0.3);
}
#landNav a {
  color: #141414;
  padding: 0 15px;
  line-height: 50px;
}
#landNav i {
  font-size: 20px;
  padding: 0 5px;
}
#landNav .navbar-brand {
  width: auto;
}
#landNav .nav-item {
  margin: 0 5px !important;
}

#preloader {
  z-index: 13000;
  top: 0;
  left: 0;
  right: 0;
  inset: 0;
}

#logoLabel:hover {
  cursor: pointer;
}

.loader {
  --s: 50px;
  /* control the size */
  --c: linear-gradient(135deg, #3463e6, #00a8c6);
  /* control the coloration */
  display: grid;
  place-items: center;
  place-content: center;
  margin: 0 calc(var(--s) / 2);
}

.loader:before,
.loader:after {
  content: "";
  grid-area: 1/1;
}

.loader,
.loader:before,
.loader:after {
  height: var(--s);
  width: calc(var(--s) / 5);
  border-radius: var(--s);
  background: var(--c) calc(50% + var(--_i, 0) * 50%)/var(--s) var(--s);
  transform: translate(calc(var(--_i, 0) * 200%));
  -webkit-animation: l 0.6s infinite alternate calc(var(--_i, 0) * 0.3s) both;
          animation: l 0.6s infinite alternate calc(var(--_i, 0) * 0.3s) both;
}

.loader:before {
  --_i: -0.8;
}

.loader:after {
  --_i: 0.8;
}

@-webkit-keyframes l {
  from {
    height: calc(var(--s) / 2);
  }
}

@keyframes l {
  from {
    height: calc(var(--s) / 2);
  }
}
#inputCUIFile ~ .form-control,
#inputBankExtras ~ .form-control,
.form-check :hover {
  cursor: pointer;
}

.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23fff'%3E%3Cpath d='M34.37,12.84l-.07,.07c-.39,.42-.83,.85-1.27,1.29l-15.91,15.88c-.5,.49-1.12,.99-1.96,.99s-1.47-.5-1.96-1l-7.17-7.16c-.12-.11-.27-.27-.42-.43-.81-.85-.81-2.25,.04-3.15,.45-.46,1.04-.71,1.67-.71s1.18,.24,1.62,.66c.06,.05,.16,.16,.27,.27l5.92,5.92,1.91-1.91c1.95-1.95,3.85-3.86,5.77-5.76l7.93-7.94c.1-.1,.2-.2,.31-.29,.43-.43,1.01-.67,1.62-.67s1.15,.22,1.58,.62c.03,.03,.06,.05,.09,.08,.89,.88,.92,2.32,.05,3.23Z' /%3E%3C/svg%3E");
}

.sm-flex {
  flex-direction: column;
  gap: 20px;
}

.bg-bd {
  background-color: rgba(248, 248, 248, 0.987);
}

.s2size {
  width: 190px;
}

.univS2sizes {
  max-width: 400px;
  width: 100%;
}

.s2size.edt {
  width: 240px !important;
}

.mw100 {
  max-width: 100px;
}

.mw120 {
  max-width: 120px;
}

.mw150 {
  max-width: 150px;
}

.mw200 {
  max-width: 200px;
}

#anFab {
  min-width: 100px;
}

.guest-publish {
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
}

.art,
.info {
  max-width: 400px;
  width: 100%;
}

.art {
  background: url(/images/women-laptop-bg.svg?a098f779b32364809ca51bd857368f7e) center center no-repeat;
  background-size: contain;
}
.art img {
  max-width: 400px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.upload-file-ico {
  width: 35px;
  height: 50px;
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23536472'%3E%3Cpath d='M4.43,20c0-4.87,0-9.74,0-14.61,0-3,1.79-4.82,4.82-4.83,3.89,0,7.78,0,11.68,0a2.58,2.58,0,0,1,1.94.81q5.94,6,11.94,11.94a2.42,2.42,0,0,1,.76,1.86c0,6.54,0,13.08,0,19.62a4.4,4.4,0,0,1-4.79,4.76H9.23a4.41,4.41,0,0,1-4.8-4.76C4.42,29.8,4.43,24.88,4.43,20ZM20,3.47c-.39,0-.66,0-.92,0H9.4c-1.63,0-2.05.43-2.05,2.06v29c0,1.63.43,2,2.06,2H30.59c1.63,0,2.05-.42,2.05-2V17.08c0-.29,0-.59,0-.85a.8.8,0,0,0-.24-.08c-2.52,0-5.05,0-7.57,0A4.44,4.44,0,0,1,20,11.33C20,8.75,20,6.16,20,3.47Zm10.27,9.7L22.93,5.85c0,1.94,0,4,0,6a1.28,1.28,0,0,0,1.28,1.31C26.25,13.21,28.28,13.17,30.27,13.17Zm-8.59,9c.35.38.69.77,1.06,1.13a1.47,1.47,0,1,0,2.07-2.06Q23,19.43,21.14,17.62a1.45,1.45,0,0,0-2.32,0c-1.21,1.18-2.41,2.39-3.6,3.6A1.51,1.51,0,0,0,15,23.45a1.52,1.52,0,0,0,2.26-.13c.38-.36.74-.73,1.25-1.22,0,1.27,0,2.31,0,3.33-.12,3,.34,3.31,1.49,3.29s1.55-.41,1.44-3.24c0-1.05,0-2.11,0-3.16Zm4.53,11.42a1.51,1.51,0,0,0,1.6-1.43,1.44,1.44,0,0,0-1.53-1.47H13.69a1.38,1.38,0,0,0-1.43,1.05c-.3,1,.42,1.84,1.63,1.85,2,0,4.08,0,6.12,0S24.15,33.67,26.21,33.64Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 70%;
  background-position: 0 50%;
}

.error-message {
  margin-top: 4px;
  color: #bb0d0d;
  position: absolute;
  font-size: 13.4px;
}

.mw560 {
  max-width: 560px;
  width: 100%;
  margin: 0 auto;
}

.mw560 #editor {
  background-color: #fff;
}

#abouteditor {
  height: 250px;
}

.form-tabs {
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
}

.publish-main-content {
  grid-column: 1/-1;
}

#inputCUI {
  color: transparent;
}

#moreImages {
  position: absolute;
  width: 40px;
  height: 40px;
  right: 10px;
  bottom: 48px;
  z-index: 1500;
}

#moreImages:hover {
  cursor: pointer;
}

.bt-s-regular {
  background-color: #f1f3f4;
  padding: 10px 8px;
}
.bt-s-regular:hover {
  background-color: #ced4da;
}

.pedt {
  display: block;
  width: 100%;
  height: 250px;
}

.dropzone .dz-preview.dz-file-preview .dz-image {
  border-radius: 4px !important;
}

.dropzone {
  padding: 0;
  background: #f1f3f4;
  border: none;
  border-radius: 8px;
}

#postForm .select2 {
  width: 100% !important;
}
#postForm .dropzone {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  border: none;
  border-radius: 4px;
  padding: 10px 10px;
  background-color: #f1f3f4;
  width: 100%;
  min-height: 155px;
  max-height: 375px;
  transition: max-height 0.15s ease-out;
  overflow-y: scroll;
}
#postForm .dropzone .dz-preview {
  display: block;
  margin: 0;
  min-height: auto;
}
#postForm .dropzone .dz-preview .dz-image {
  width: auto;
  height: 140px;
}
#postForm .dropzone .dz-custom-message {
  max-width: 400px;
  width: 100%;
  height: 140px;
  padding: 20px;
  margin: 0 auto;
}
#postForm .dropzone .dz-message {
  grid-column: 1/-1;
  width: 100%;
  border: 2px solid #ddd;
  border-style: dashed;
  top: 50%;
  left: 50%;
  margin: 0;
}
#postForm .dropzone .dz-add-container {
  height: 120px;
}
#postForm .repo-select input[type=radio] {
  display: none;
}
#postForm .repo-select input[type=checkbox] {
  display: none;
}
#postForm .repo-select label {
  font-size: var(--main-font-size);
}
#postForm .repo-select label span {
  font-weight: 400;
}
#postForm .repo-select input + label {
  height: 50px;
  min-width: 109px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #ced4da;
  padding: 10px 15px;
  border-radius: 4px;
  position: relative;
  cursor: pointer;
  background-color: #f1f3f4;
  line-height: initial;
}
#postForm .form-floating > label {
  line-height: 24px;
}
#postForm .form-control,
#postForm .form-select {
  height: 50px;
}
#postForm .repo-select input:checked + label {
  border: 1px solid var(--mainAccent);
  color: #fff;
  background-color: var(--mainAccent);
}

option[value=stop] {
  display: none;
}

#titleCount {
  position: absolute;
  right: 0;
  padding: 3px 5px;
}

#descriptionCounter {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 10px;
}

#articles {
  width: 240px;
}

#sizes {
  width: 155px;
}

#desc > p {
  margin-bottom: 5px;
}

.backdrop {
  display: block;
  width: 100vw;
  height: 100vh;
  position: fixed;
  inset: 0;
  background-color: #d2d2d7;
  opacity: 0.5;
  z-index: 5000;
}

.backdrop.trns {
  opacity: 0.1;
}

.success-component-ovrl {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: var(--whiteCLBG);
  inset: 0;
}

.jcc {
  justify-content: center;
}

.jcb {
  justify-content: space-between;
}

.error-modal {
  position: fixed;
  z-index: 6000;
  max-width: 500px;
  width: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 10px;
}

.err-modal-content {
  padding: 20px;
  background-color: #ffffff;
}

.err-info {
  display: block;
  width: 24px;
  height: 50px;
  padding: 8px;
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23dc3545'%3E%3Cpath d='M20.04,39c-10.49,0-19.04-8.53-19.04-19C1,9.57,9.52,1.03,19.96,1c10.47-.03,19.04,8.53,19.04,19,0,10.43-8.54,19-18.96,19Zm16.1-18.96c.02-8.9-7.16-16.14-16.04-16.18-8.99-.04-16.23,7.16-16.25,16.15-.01,8.88,7.2,16.11,16.09,16.13,8.95,.02,16.18-7.16,16.2-16.11Zm-17.58,8.75c0,1.04,.58,1.69,1.45,1.67,.84-.01,1.4-.63,1.41-1.62,.01-3.34,0-6.69,0-10.03,0-1.05-.57-1.68-1.45-1.67-.86,.01-1.41,.65-1.41,1.71,0,1.64,0,3.28,0,4.93,0,1.67,0,3.34,0,5.01Zm3.33-16.34c.03-1.05-.86-1.95-1.92-1.94-1.02,.01-1.88,.87-1.88,1.89,0,1.04,.83,1.87,1.88,1.88,1.05,.01,1.9-.8,1.93-1.83Z'/%3E%3C/svg%3E") top center no-repeat;
  background-size: 100%;
  flex-shrink: 0;
}

.meca {
  padding-left: 17px;
  list-style: outside;
}

.ps85 {
  padding-left: 85px;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -webkit-appearance: textfield;
          appearance: textfield;
  -moz-appearance: textfield;
}

.curr {
  width: 50px;
  justify-content: center;
  font-size: 18px;
}

#rate-calculator {
  margin: 20px auto;
  -webkit-user-select: none;
  /* Safari */
  -ms-user-select: none;
  /* IE 10 and IE 11 */
  -moz-user-select: none;
       user-select: none;
  /* Standard syntax */
}
#rate-calculator label,
#rate-calculator input {
  display: block;
}
#rate-calculator #results {
  margin-top: 20px;
  padding: 10px;
  border: 1px solid #ddd;
}
#rate-calculator input[type=range] {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  width: 100%;
  height: 8px;
  background: #ddd;
  border-radius: 5px;
  outline: none;
  transition: background 0.3s;
}
#rate-calculator input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  position: relative;
  width: 40px;
  height: 40px;
  cursor: pointer;
  z-index: 3;
}

#property-price {
  background-color: var(--rPanels);
}

#dpSelector,
#ltSelector {
  width: 40px;
  height: 60px;
  position: absolute;
  bottom: -16px;
  left: 50%;
  transform: translate(-50%);
  z-index: 2;
}

.selector-btn,
.lt-selector-btn {
  width: 40px;
  height: 40px;
  position: absolute;
  bottom: 0;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23034ea2'%3E%3Cpath d='M36.4,20c-3.25-3.24-6.41-6.4-9.56-9.55-.44-.44-.9-.87-1.32-1.33-.65-.69-.68-1.58-.09-2.18,.6-.61,1.47-.63,2.17,.04,1.57,1.52,3.1,3.08,4.65,4.63,2.32,2.32,4.64,4.63,6.96,6.96,1.08,1.08,1.08,1.77,0,2.85-3.75,3.76-7.5,7.51-11.27,11.26-.3,.3-.66,.62-1.05,.75-.65,.23-1.25,0-1.63-.6-.42-.66-.35-1.32,.2-1.88,1.24-1.27,2.51-2.52,3.77-3.78,2.36-2.36,4.73-4.72,7.18-7.17Zm-31.89-.89c3.23-3.22,6.45-6.44,9.67-9.67,.28-.28,.59-.6,.72-.96,.25-.68,.07-1.32-.56-1.72-.8-.51-1.47-.23-2.09,.38-3.81,3.82-7.64,7.64-11.45,11.46-1.07,1.07-1.05,1.74,.04,2.84,2.85,2.85,5.7,5.7,8.54,8.55,1.04,1.04,2.05,2.1,3.13,3.09,.66,.62,1.53,.55,2.09-.05,.53-.56,.53-1.39,0-2.04-.18-.22-.38-.41-.58-.61-2.45-2.45-4.9-4.91-7.35-7.35-.99-.99-2.01-1.95-3.17-3.05,.45-.39,.76-.61,1.02-.88Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 50%;
  border-radius: 50%;
  box-shadow: 0px 8px 42px rgba(0, 0, 0, 0.14);
  border: 2px solid var(--mainAccent);
  z-index: 1;
}

.progressBar,
.lt-progressBar {
  width: 50%;
  height: 8px;
  position: absolute;
  top: 0;
  left: 0;
  background-color: var(--mainAccent);
  border-radius: 3px;
}

.loan-results {
  text-align: center;
}
@media screen and (min-width: 600px) {
  .loan-results {
    display: flex;
    justify-content: flex-end;
  }
}

.loan-var {
  justify-content: center;
}
@media screen and (min-width: 600px) {
  .loan-var {
    width: 140px;
    justify-content: flex-end;
  }
}

.blue-outline-btn.b-xl {
  max-width: 244px;
}

.rd-elem {
  min-width: 140px;
}

.rd-elem.term {
  margin-top: 40px;
}

.result-cnt {
  margin-bottom: 20px;
}

.range-cnt {
  margin-bottom: 40px;
}

.main-label {
  margin-bottom: 4px;
}

#lMap {
  border-radius: 4px;
  display: block;
  width: 100%;
  min-height: 500px;
  height: 100%;
}

#viewMap {
  border-radius: 8px;
  border: 1px solid #fff;
  display: block;
  width: 100%;
  min-height: 305px;
  pointer-events: none;
}
#viewMap .leaflet-control {
  display: none;
}

.t-ck {
  display: block;
}

.form-details-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.brd-ltb-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.c-disabled {
  background-color: #e9ecef;
  color: var(--mainMuted);
  pointer-events: none;
  color: #bb0d0d;
}

.ipg::before {
  content: "";
  width: 100%;
  height: 100%;
  background-color: var(--mainDisabledBg);
  position: absolute;
  inset: 0;
  border-radius: 4px;
  z-index: 3200;
}

#posts-form {
  min-height: 500px;
}
@media screen and (min-width: 1280px) {
  #posts-form {
    min-height: 400px;
  }
}
#posts-form select * {
  background-color: var(--navBg);
}

.prsll button {
  background-color: inherit;
  border: 1px solid rgba(65, 60, 60, 0.72);
  color: var(--main-color);
}
.prsll button:hover {
  border: 1px solid var(--pbBrd);
  background-color: var(--hvReg);
}
.prsll .cn {
  font-size: 16px;
  font-weight: 700;
}

@media screen and (max-width: 414px) {
  #admin .container {
    padding-left: 0;
    padding-right: 0;
  }
}

#add_form input,
#add_form textarea,
#add_form select {
  color: inherit;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid var(--pbBrd);
  letter-spacing: 0.9px;
}
#add_form label {
  font-weight: 700;
}
#add_form .form-control {
  position: relative;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0;
}
#add_form .form-control:focus {
  outline: none;
  border-bottom: 1px solid var(--formRadio);
  box-shadow: none;
}
#add_form .days-of-week {
  width: 160px;
}
#add_form .hour-selector {
  width: 100px;
}

#companyDescription {
  resize: none;
}

.dropzone .dz-preview .dz-remove {
  display: block;
  width: 30px;
  height: 30px;
  padding: 5px;
  border-radius: 50%;
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%232d2d2d'%3E%3Cpath d='M3.71,5.05h-1c-.55,0-.84-.24-.84-.66s.3-.69.87-.69c1.35,0,2.69,0,4,0h.45C7.58,2,8.61,1,10,1s2.44,1,2.72,2.7h.57c1.31,0,2.61,0,3.92,0a1,1,0,0,1,.65.2.8.8,0,0,1,.17.67.9.9,0,0,1-.58.44,6.1,6.1,0,0,1-1.14,0c0,.2,0,.36,0,.52V16.22A2.53,2.53,0,0,1,13.56,19H6.48a2.53,2.53,0,0,1-2.77-2.78V5.05Zm1.35,0V16.25c0,1,.41,1.4,1.42,1.4h7c1.07,0,1.46-.39,1.46-1.44V5.07Zm6.29-1.39A1.33,1.33,0,0,0,9.93,2.36,1.24,1.24,0,0,0,8.72,3.68ZM9.11,8.17A1.17,1.17,0,0,0,9,7.64a.6.6,0,0,0-.75-.32.72.72,0,0,0-.5.78v6.45c0,.54.25.84.67.85s.68-.3.68-.87V11.37C9.11,10.3,9.12,9.23,9.11,8.17Zm1.81,6.38c0,.55.24.85.66.85s.69-.3.69-.83V8.12c0-.53-.27-.83-.69-.82s-.65.29-.66.81v6.44Z'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 50%;
  background-color: rgba(255, 255, 255, 0.8);
  color: #2d2d2d;
  position: absolute;
  top: 5px;
  left: 5px;
  z-index: 2000;
}

.dz-details {
  display: none;
}

.cargus {
  height: 50px;
}

.ck.ck-reset,
.t-ck {
  height: 250px;
}

.ck-editor {
  font-size: 16px;
}

.ck.ck-toolbar {
  border: none !important;
}

.ck.ck-editor__main > .ck-editor__editable:not(.ck-focused) {
  border-color: #ced4da;
}

.ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable,
.ck.ck-editor__main > .ck-editor__editable.ck-rounded-corners {
  border-radius: 4px;
}

.ck.ck-editor__editable:not(.ck-editor__nested-editable).ck-focused {
  border: 1px solid var(--mainAccent);
}

#add_form {
  /* Mark input boxes that gets an error on validation: */
  /* Hide all steps by default: */
  /* Make circles that indicate the steps of the form: */
  /* Mark the steps that are finished and valid: */
}
#add_form .invalid {
  border-bottom: 2px solid rgba(182, 7, 7, 0.85);
}
#add_form .tab {
  display: none;
}
#add_form #nextBtn {
  background-color: var(--regBtn);
  color: var(--main-color);
  border: none;
  padding: 10px 20px;
  font-size: 17px;
  cursor: pointer;
}
#add_form button:hover {
  opacity: 0.8;
}
#add_form #prevBtn {
  background-color: #bbbbbb;
}
#add_form .step {
  height: 20px;
  width: 20px;
  margin: 0 2px;
  background-color: #bbbbbb;
  border: none;
  border-radius: 50%;
  display: inline-block;
  opacity: 0.8;
}
#add_form .step.active {
  opacity: 1;
}
#add_form .step.finish {
  background-color: var(--regBtn);
}

.card {
  background: none !important;
  border: none !important;
}
.card .card-img {
  height: 150px;
}
@media screen and (min-width: 768px) {
  .card .card-img {
    height: 250px;
  }
}
.card .card-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 24px;
}

.dscv {
  display: grid;
  gap: 1.5em;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
}

.ecom-subscription-card {
  max-width: 450px;
  margin: 0 auto;
  padding: 20px;
}

.ecom-sub-ico {
  position: absolute;
  top: -25px;
  left: 50%;
  transform: translate(-50%);
  background-color: #fff;
}

.subscription-card {
  display: grid;
  gap: 20px;
}

.subscription-type {
  flex-direction: row;
}

.sweet-bg {
  background-image: linear-gradient(to right top, rgba(209, 107, 165, 0.2), rgba(199, 119, 185, 0.2), rgba(186, 131, 202, 0.2), rgba(170, 143, 216, 0.2), rgba(154, 154, 225, 0.2), rgba(138, 167, 236, 0.2), rgba(121, 179, 244, 0.2), rgba(105, 191, 248, 0.2), rgba(82, 207, 254, 0.2), rgba(65, 223, 255, 0.2), rgba(70, 238, 250, 0.2), rgba(95, 251, 241, 0.2));
}

.select-p-no {
  width: 150px;
  height: 50px;
}

.check-success-filled {
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160.1 160.11' fill='%2339b54a'%3E%3Cpath d='M80.05,0C35.98,0-.11,36.18,0,80.23c.11,43.91,36.15,79.88,80.04,79.88,43.9-.01,79.92-35.94,80.06-79.87C160.23,36.21,124.1,0,80.05,0Zm32.41,68.15c-11.12,11.12-22.37,22.12-33.33,33.4-8.29,8.53-9.95,8.66-18.09,0-4.62-4.91-9.54-9.53-14.28-14.32-3.31-3.35-3.62-6.87-.94-9.49,2.62-2.57,6.17-2.19,9.52,1.14,4.85,4.81,9.65,9.69,14.79,14.85,10.22-10.3,20.23-20.39,30.24-30.49,1.14-1.15,2.29-2.3,3.43-3.45,4.24-4.25,7.72-4.89,10.57-1.95,2.77,2.85,2.16,6.23-1.91,10.31Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}

.c-content {
  height: 200px;
}

.abo-card {
  container-type: inline-size;
  container-name: abo;
  padding: 35px 25px !important;
}

.subtype-description {
  margin: 20px 0;
}

@container abo (min-width: 500px) {
  .abo-card {
    margin: 50px 0;
  }

  .subtype-description {
    margin: 0;
  }
}
.f-fr-gr {
  display: grid;
  gap: 1.5em;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
}

.ad-logo {
  width: 32px !important;
  height: 32px !important;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}

.singlead-detail {
  padding: 20px 10px;
  height: 55%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 20px;
}

.front-card {
  border-radius: 24px;
}

.p10 {
  padding: 10px;
}

.g-blog {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: auto;
  gap: 15px;
}
.g-blog p {
  font-weight: 600;
  letter-spacing: 0.9px;
}
.g-blog img {
  width: 100%;
  height: 150px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 24px 24px 0 0;
}
.g-blog li {
  border-radius: 24px;
  background-color: #242526;
}
@media screen and (min-width: 768px) {
  .g-blog {
    grid-template-columns: repeat(4, 1fr);
  }
}

.fl-content blockquote {
  font-size: 20px;
  font-weight: 300;
  font-style: italic;
  padding-left: 10px;
  border-left: 1px solid rgba(245, 222, 179, 0.2);
}
.fl-content img {
  width: 100%;
  height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 24px;
}
@media screen and (min-width: 768px) {
  .fl-content img {
    width: 300px;
  }
}

.credit-selection .credit-cards {
  padding: 20px;
  color: #000;
  background-color: #e0e0e0;
  border-radius: 30px;
  margin: 15px;
}
@media (max-width: 834px) and (max-height: 1112px), (max-width: 800px) and (max-height: 1280px), (max-width: 768px) and (max-height: 1024px) {
  .credit-selection .credit-cards {
    padding: 20px 0;
    margin: 15px 10px;
  }
}
.credit-selection .credit-cards .card-name {
  padding-bottom: 20px;
}
.credit-selection .credit-cards .card-content {
  max-width: 70%;
  margin: 0 auto;
}
.credit-selection .credit-cards .card-content p {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #575757;
  letter-spacing: 1.3;
}
.credit-selection .credit-cards .card-content p span {
  font-size: 20px;
  font-weight: 800;
}
.credit-selection .hero-package {
  transform: scale(1.155);
}

.cart-table {
  padding: 15px;
  border: 1px solid #6b0038;
  border-radius: 12px;
  max-width: 600px;
}
.cart-table .cart-table-row .credit-card-type {
  height: 150px;
  width: 120px;
  padding: 10px;
  margin: 15px;
  background-color: #54006b;
  text-align: center;
  border-radius: 12px;
}

.order-img-holder {
  display: block;
  width: 60px;
  height: 60px;
}

.stats-section {
  width: 100%;
  height: auto;
  padding: 15px 35px;
  background-color: var(--panels);
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: var(--brd24);
}

.thumb-ph {
  width: 50px;
  height: 50px;
  -o-object-fit: cover;
     object-fit: cover;
}

.bi-lightbulb {
  color: #eec027;
}

.stats-section {
  display: grid;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.stats-img {
  width: 100%;
  height: 180px;
  -o-object-fit: cover;
     object-fit: cover;
}

.stats-panels {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(4, minmax(180px, 1fr));
  gap: 15px;
}
.stats-panels .pnls {
  border-left: 4px solid rgba(255, 255, 255, 0.2);
}
.stats-panels p {
  margin-left: 10px;
}
.stats-panels span {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  align-self: flex-end;
  text-align: end;
}

.pastDays {
  width: 100%;
  min-height: 200px;
}

.post-smr {
  box-shadow: var(--shareSh);
  border-radius: var(--brd24);
}

.ctac {
  color: #000;
  background-color: var(--tx-logo);
}

.menu-headers {
  height: 64px;
  width: 100%;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  background-color: var(--mBG);
  z-index: 3600;
}
.menu-headers .tx {
  font-size: var(--font20);
  font-weight: 700;
}
@media screen and (min-width: 1001px) {
  .menu-headers {
    height: 56px;
    position: -webkit-sticky;
    position: sticky;
    display: flex;
    align-items: center;
    top: 75px;
    padding-bottom: 0;
    border-bottom: none;
    background-color: var(--mBG);
  }
}

.menu-head-title {
  width: 100%;
}

.pddr {
  width: 100%;
  min-height: 72px;
  display: flex;
}

.link-btn-chevron {
  width: 30px;
  height: 30px;
}

.account {
  width: 100%;
  height: calc(100vh + 72px);
  display: grid;
  gap: 10px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "feed feed feed" "rightside rightside rightside" "sidenav sidenav sidenav";
}
.account .scroll-page {
  background-color: var(--mBG);
}
.account .wh30 svg {
  width: 24px !important;
  height: 24px !important;
}
@media screen and (min-width: 768px) {
  .account {
    gap: 10px;
    grid-template-columns: 60px 1fr 25%;
    grid-template-areas: "sidenav feed feed" "sidenav feed feed" "sidenav rightside rightside";
  }
  .account .h-r-content {
    position: static;
    max-width: 680px;
    margin: 0 auto;
  }
  .account .account-menu {
    position: fixed;
    height: 100vh;
  }
  .account .menu-flex-wrap {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: calc(100% - 150px);
  }
  .account .menu-head-title {
    width: 100%;
    height: 100%;
    border-radius: 16px 16px 0 0;
    padding: 0 4px;
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    box-shadow: rgba(60, 64, 67, 0.3) 0 1px 2px 0, rgba(60, 64, 67, 0.15) 0 1px 3px 1px;
    position: relative;
  }
  .account .menu-head-title::before {
    content: "";
    position: absolute;
    display: block;
    bottom: -3px;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: white;
  }
  .account .menu-head-title::after {
    content: "";
    position: absolute;
    display: block;
    top: -4px;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: white;
    z-index: -1;
  }
  .account .scroll-page {
    background-color: var(--invertColor);
    border-radius: 0 0 16px 16px;
    margin-bottom: 50px;
    box-shadow: rgba(60, 64, 67, 0.3) 0 1px 2px 0, rgba(60, 64, 67, 0.15) 0 1px 3px 1px;
  }
}
@media screen and (min-width: 992px) {
  .account {
    grid-template-columns: 60px 1fr 290px;
    grid-template-areas: "sidenav feed rightside" "sidenav feed rightside" "sidenav feed rightside";
  }
  .account .rc-content {
    background-color: #fff;
    border-radius: var(--brd24);
    padding: 15px;
  }
  .account .account-menu {
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
  }
  .account .scroll-page {
    background-color: #fff;
    overflow: hidden;
  }
}
@media screen and (min-width: 1280px) {
  .account {
    grid-template-columns: 225px 1fr 300px;
    gap: 15px;
    min-height: calc(100vh - 100px);
  }
  .account .account-menu {
    width: auto;
  }
}
@media screen and (min-width: 1400px) {
  .account {
    grid-template-columns: 274px 1fr 321px;
    gap: 15px;
    min-height: calc(100vh - 100px);
  }
}
.account #hNavigation {
  grid-area: sidenav;
}
.account .middle-pv {
  grid-area: feed;
}
.account .right-col {
  grid-area: rightside;
}
.account .svg-icon {
  display: inline-flex;
  align-self: center;
}
.account .notify-badge-chat {
  font-size: 8px;
  display: block;
  width: 20px;
  height: 14px;
  border-radius: 12px;
  background-color: #c80505;
  top: 12px;
  right: -15px;
  display: flex;
  justify-content: center;
  color: var(--invertColor);
}
.account .c-head {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
@media screen and (min-width: 768px) {
  .account .c-head {
    border-bottom: none;
  }
}
.account .account-cards {
  max-width: 250px;
}

#prPg {
  height: auto !important;
  padding: 0 10px;
}

.first-wrap.dflc > .account-columns {
  border-bottom: 1px solid #f4f4f4;
}

.type2-cards {
  height: 100px;
}

.bpr-grid {
  display: grid;
  grid-template-columns: repeat(4, 160px);
  gap: 14px;
  width: 100%;
  overflow-x: auto;
}
@media screen and (min-width: 768px) {
  .bpr-grid {
    overflow-x: unset;
    grid-template-columns: repeat(4, 1fr);
  }
  .bpr-grid .sm-bprof-tiles {
    box-shadow: var(--mainBoxShadow);
  }
}
@media screen and (min-width: 1024px) {
  .bpr-grid {
    gap: 8px;
  }
  .bpr-grid .t-title {
    font-size: 14px;
  }
}

.pb10 {
  padding-bottom: 10px;
}

.pro-acc {
  font-size: 10px;
  position: absolute;
  right: -15px;
  line-height: unset;
  color: #fff;
  background-color: #737687;
}

.first-wrap.dflc > .account-columns:first-child,
.first-wrap.dflc > .account-columns:last-child {
  border-bottom: none;
  /* Remove the border from the first and last child */
}

.filters-main {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  right: 0;
  background-color: #fafafa;
  z-index: 5100;
  overflow: hidden;
}
@media screen and (min-width: 600px) {
  .filters-main {
    width: calc(100vw - 50% + 1px);
    right: 0;
  }
}

.home-right-comp {
  display: none;
}

.hfp-padder {
  display: block;
  width: 100%;
  height: 68px;
}

.add-new-post {
  position: absolute;
  top: 0;
  left: 0;
}

.mid-content {
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.list-b-bottom a {
  display: block;
  width: 100%;
  height: 100%;
}

.ch-bb:not(:last-child) {
  border-bottom: 1px solid #ddd;
}

.home-title-input {
  height: 100%;
  font-size: 20px;
  font-weight: 600;
  border: none;
  background-color: var(--mBG);
}
.home-title-input:focus, .home-title-input:active {
  outline: none;
  border: none;
  outline-color: transparent;
}

@media screen and (min-width: 768px) {
  .fph-panels {
    padding: 20px 15px;
    box-shadow: rgba(60, 64, 67, 0.3) 0 1px 2px 0, rgba(60, 64, 67, 0.15) 0 1px 3px 1px;
    transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
  }
}
@media screen and (min-width: 1001px) {
  .account .mid-content,
.account .rc-content {
    border-radius: var(--brd24);
  }
  .account .rc-content {
    background-color: var(--bs-gray-100);
  }
  .account .h-r-content {
    position: -webkit-sticky;
    position: sticky;
    top: 100px;
    width: 100%;
    height: auto;
    overflow: auto;
  }

  .home-title-input {
    background-color: var(--invertColor);
  }

  .home-right-comp {
    display: block;
  }

  .fph-panels {
    padding: 20px 15px;
  }

  .account-columns {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
#backToMainCat {
  cursor: pointer;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  background-color: #fff;
}

.hbnt-wrap {
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
}

.home-title-btn {
  position: absolute;
  top: 0;
  right: 0;
  border: 0;
  outline: 0;
  width: 60px;
  height: 38px;
  background-color: var(--mainAccent);
  color: #fff;
  border-radius: 4px;
  font-weight: 500;
}
.home-title-btn:focus, .home-title-btn:active {
  outline: none;
  border: none;
  outline-color: transparent;
}

.error-circle {
  position: absolute;
  top: 11px;
  right: 8px;
}

.posts--count {
  font-size: 15px;
}

.items-counter {
  font-size: 15px;
  margin-left: auto;
  color: var(--mainMuted);
}

.items-counter.new-messsage {
  background-color: #dc1000 !important;
  color: #fff;
  font-size: 12px;
  padding: 2px 5px;
  border-radius: 4px;
}

.no-new-mes {
  height: 200px !important;
}

.home-side-nav {
  display: none;
}
@media screen and (min-width: 768px) {
  .home-side-nav {
    display: block;
  }
}

.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 150px;
}

.warranty-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 280px;
}

.stc-data .ppnl {
  padding: 0;
}
.stc-data .helper-text,
.stc-data .mb-4,
.stc-data .inputs,
.stc-data .mb-3,
.stc-data .cp {
  padding: 0 20px;
}
.stc-data .helper-text {
  min-height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #e7ecf9;
  border-radius: 8px 8px 0 0;
  font-size: 16px;
  padding: 20px;
}
.stc-data .addr-htext {
  display: none;
}

.reg-business-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23034ea2'%3E%3Cpath d='M19.99,1.4c4.47,0,8.94,0,13.41,0,2.5,0,3.9,1.31,3.76,3.8-.11,1.82,.4,3.44,1.21,4.95,1.02,1.92,.72,3.75-.27,5.41-.8,1.35-.92,2.68-.91,4.15,.03,4.41,.02,8.82,.01,13.23,0,3.43-2.2,5.64-5.65,5.65-7.69,.01-15.38,.01-23.07,0-3.42,0-5.62-2.24-5.62-5.68,0-5.01,0-10.01-.02-15.02,0-.44-.22-.89-.38-1.32-.48-1.33-1.46-1.84-1.46-4,0-.42,.05-.7,.16-1.03,.22-.65,.47-1.29,.76-1.9,.73-1.5,1.01-3.06,.95-4.74-.08-2.08,1.35-3.49,3.44-3.5,4.56-.02,9.12,0,13.68,0Zm.04,2.86c-4.41,0-8.82,.02-13.23-.02-.87,0-1.2,.27-1.09,1.13,.21,1.74-.19,3.36-.96,4.92-.25,.51-.48,1.03-.62,1.57-.11,.44-.2,.95-.09,1.37,1.01,4.16,5.92,5.74,9.2,2.99,1.14-.95,1.5-.96,2.71-.03,2.43,1.86,5.68,1.86,8.13,.02,1.27-.96,1.57-.95,2.78,.06,3.12,2.59,7.89,1.21,9.04-2.67,.18-.6,.12-1.36-.09-1.96-.72-2.07-1.86-4.02-1.48-6.34,.14-.85-.27-1.06-1.07-1.06-4.41,.03-8.82,.01-13.23,.01Zm14.29,15.32c-3.23,1.42-6.16,1.08-8.85-.93-.12,.06-.21,.08-.28,.13-3.36,2.18-6.73,2.25-10.16,.13-.21-.13-.67-.07-.9,.07-1.37,.85-2.8,1.53-4.43,1.43-1.31-.08-2.62-.38-3.98-.59,0,.15,0,.44,0,.73,0,4.02,.08,8.05-.03,12.07-.07,2.39,1.45,3.51,3.83,2.98,0-.3,0-.62,0-.94,0-3.13,0-6.26,0-9.38,0-1.51,.47-1.97,1.99-1.97,5.66,0,11.32,0,16.98,0,1.58,0,2.04,.46,2.04,2.01,0,3.13,0,6.26,0,9.38,0,.32,.03,.63,.04,1.04,.64-.03,1.2,0,1.75-.09,1.15-.18,1.97-1.03,1.98-2.19,.03-4.59,.01-9.17,.01-13.89Zm-15.78,16.12v-9.46h-6.08v9.46h6.08Zm2.97-.02h6.08v-9.46h-6.08v9.46ZM13.38,7.47c-.05,.81,.5,1.46,1.29,1.51,.8,.05,1.46-.5,1.53-1.29,.07-.76-.54-1.46-1.31-1.53-.77-.07-1.46,.53-1.51,1.31Zm-3.36-1.32c-.77,0-1.43,.64-1.44,1.41-.01,.79,.61,1.41,1.41,1.42,.79,0,1.43-.61,1.44-1.39,0-.77-.65-1.43-1.41-1.44Z'/%3E%3C/svg%3E");
}

.manage-sales-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23034ea2'%3E%3Cpath d='M3.93,3.92c0,.33,0,.59,0,.86,0,8.23,0,16.45,0,24.68,0,2.05,.87,2.92,2.92,2.92,3.42,0,6.83,0,10.25,0,.5,0,.8,.09,.98,.63,.24,.72,.63,1.4,.99,2.17-.24,.02-.46,.06-.67,.06-3.95,0-7.9,.01-11.85,0-3.25,0-5.46-2.24-5.46-5.51,0-8.94,0-17.88,0-26.81,0-1.44,.46-1.89,1.94-1.89,10.13,0,20.26,0,30.39,0,1.42,0,1.9,.46,1.9,1.84,0,4.87,0,9.74,0,14.61,0,.17-.01,.35-.03,.59-.95-.44-1.85-.85-2.82-1.3V3.92H3.93Zm31.1,18.57c-1.84-.07-3.09-1.27-3.56-3.39-.16-.74-.5-1-1.19-.98-.27,0-.53-.01-.8-.01q-1.46,.01-1.82,1.42c-.58,2.22-2.55,3.39-4.78,2.83-.37-.09-.74-.21-1.19-.34-.37,.62-.72,1.22-1.09,1.83-.46,.74-.45,1.29,.29,1.96,1.62,1.48,1.64,3.77,.22,5.34q-1.05,1.16-.31,2.52c.19,.34,.35,.71,.63,.96,.21,.19,.6,.35,.86,.29,3.1-.76,4.77,.2,5.52,3.29,.14,.59,.42,.79,.97,.77,.3-.01,.59,.03,.89,.02q1.52,0,1.93-1.48c.57-2.08,2.49-3.25,4.59-2.8q1.51,.33,2.26-1.05c.17-.31,.39-.63,.43-.97,.04-.31,.01-.8-.19-.96-2.05-1.68-2.13-4.6,0-6.34,.19-.16,.31-.65,.21-.88-.38-.86-.86-1.67-1.26-2.42-.97,.16-1.79,.42-2.6,.39Zm-2.58,6.02c.03,1.58-1.28,2.92-2.86,2.91-1.54,0-2.83-1.3-2.84-2.84,0-1.56,1.24-2.83,2.81-2.84,1.57-.02,2.86,1.22,2.89,2.77ZM21.51,10.47c.87-.03,1.45-.61,1.46-1.37,.01-.75-.57-1.42-1.41-1.43-2.23-.04-4.45-.04-6.68,0-.89,.02-1.49,.7-1.45,1.48,.04,.76,.62,1.31,1.5,1.33,1.07,.03,2.14,0,3.21,0,1.13,0,2.26,.02,3.38,0Z'/%3E%3C/svg%3E");
}

.img-container {
  height: 450px;
}

.rg50 {
  row-gap: 50px;
}

.cdesc-cnt {
  height: 350px;
}

.select2-is-invalid {
  border: 1px solid #dc3545;
  border-radius: 4px;
  height: 50px;
}

.pb20 {
  padding-bottom: 20px;
}

.py20 {
  padding: 20px 0;
}

.acc-single-margin {
  margin-top: 65px;
}

.acc-cmp-margin {
  margin-top: 144px;
}

.acc-stats-margin {
  margin-top: 89px;
}

.acc-dbl-margin {
  margin-top: 119px;
}

.new-abo {
  display: none;
}

.pa-wrapp {
  flex-direction: column;
  align-items: center;
}

.bg-f7 {
  background-color: #f7f7f7;
}

.select2-search__field {
  height: 40px;
  font-size: 16px;
}

.edit-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23000'%3E%3Cpath d='M19,4.11A3.35,3.35,0,0,1,18,6.62Q12.79,11.89,7.52,17.13a2.11,2.11,0,0,1-.88.48c-1.52.46-3,.87-4.56,1.31-.33.09-.7.17-.89-.15a1.22,1.22,0,0,1-.12-.86c.41-1.54.84-3.08,1.31-4.6a2.23,2.23,0,0,1,.52-.91Q8.09,7.18,13.32,2A3.24,3.24,0,0,1,17,1.29,3.14,3.14,0,0,1,19,4.11Zm-6.62.79c-.12.14-.22.27-.33.38C9.77,7.52,7.57,9.81,5.27,12a6.23,6.23,0,0,0-2.08,3.58,12.88,12.88,0,0,1-.46,1.65,1.28,1.28,0,0,0,.28,0c1.07-.31,2.14-.6,3.2-.93a1.36,1.36,0,0,0,.54-.35l8-8c.1-.1.19-.21.27-.3Zm3.79,1.64c.34-.36.74-.72,1.06-1.13A1.88,1.88,0,0,0,14.6,2.76a15.36,15.36,0,0,0-1.17,1.09Z' /%3E%3C/svg%3E");
}

.deactivate-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23000'%3E%3Cpath d='M10.69,2.32v.91a8.12,8.12,0,0,1,4.5,1.91c.21-.25.4-.52.62-.76s.75-.41,1-.1.24.68-.12,1-.47.41-.7.61a8,8,0,0,1-.09,10.4A7.91,7.91,0,1,1,9.33,3.2V2.32c-.16,0-.31,0-.46,0a.64.64,0,0,1-.61-.65A.63.63,0,0,1,8.86,1Q10,1,11.17,1a.63.63,0,0,1,.6.66.65.65,0,0,1-.62.65C11,2.33,10.86,2.32,10.69,2.32Zm5.91,8.81A6.59,6.59,0,1,0,10,17.7,6.57,6.57,0,0,0,16.6,11.13Z' /%3E%3Cpath d='M10,12.42A1.31,1.31,0,0,1,8.7,11.13,1.27,1.27,0,0,1,10,9.81a.91.91,0,0,0,.74-.32c.52-.55,1.06-1.08,1.59-1.61.37-.35.76-.38,1-.09s.25.66-.11,1c-.56.56-1.13,1.11-1.68,1.69a1,1,0,0,0-.22.56A1.35,1.35,0,0,1,10,12.42Z' /%3E%3C/svg%3E");
}

.trash-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23000'%3E%3Cpath d='M3.71,5.05h-1c-.55,0-.84-.24-.84-.66s.3-.69.87-.69c1.35,0,2.69,0,4,0h.45C7.58,2,8.61,1,10,1s2.44,1,2.72,2.7h.57c1.31,0,2.61,0,3.92,0a1,1,0,0,1,.65.2.8.8,0,0,1,.17.67.9.9,0,0,1-.58.44,6.1,6.1,0,0,1-1.14,0c0,.2,0,.36,0,.52V16.22A2.53,2.53,0,0,1,13.56,19H6.48a2.53,2.53,0,0,1-2.77-2.78V5.05Zm1.35,0V16.25c0,1,.41,1.4,1.42,1.4h7c1.07,0,1.46-.39,1.46-1.44V5.07Zm6.29-1.39A1.33,1.33,0,0,0,9.93,2.36,1.24,1.24,0,0,0,8.72,3.68ZM9.11,8.17A1.17,1.17,0,0,0,9,7.64a.6.6,0,0,0-.75-.32.72.72,0,0,0-.5.78v6.45c0,.54.25.84.67.85s.68-.3.68-.87V11.37C9.11,10.3,9.12,9.23,9.11,8.17Zm1.81,6.38c0,.55.24.85.66.85s.69-.3.69-.83V8.12c0-.53-.27-.83-.69-.82s-.65.29-.66.81v6.44Z' /%3E%3C/svg%3E");
}

.performance-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23034ea2'%3E%3Cpath d='M2.5,17.5H17.94a2,2,0,0,1,.42,0,.74.74,0,0,1,0,1.47A1.94,1.94,0,0,1,18,19H2.08C1.22,19,1,18.78,1,17.92V2.09a1.83,1.83,0,0,1,0-.47A.7.7,0,0,1,1.73,1a.7.7,0,0,1,.75.63,2.16,2.16,0,0,1,0,.51V17.5ZM7.65,7.88c-.38-.49-.93-.53-1.25-.06C5.61,9,4.85,10.2,4.09,11.41a.7.7,0,0,0,.25,1,.71.71,0,0,0,1-.18,3.3,3.3,0,0,0,.26-.39L7,9.62s.09,0,.11.05l1.35,1.79c.58.76,1.08.73,1.58-.09L10.89,10,12.32,7.6l1.44,1.91c.52.68,1,.67,1.49-.06,1.11-1.76,2.2-3.52,3.3-5.28a5.26,5.26,0,0,0,.38-.65.68.68,0,0,0-.27-.9.71.71,0,0,0-.94.1,2,2,0,0,0-.26.38L14.72,7.47c-.08.13-.18.26-.27.39-.06,0-.1-.05-.11-.08L13,6c-.56-.74-1.08-.71-1.55.08L9.18,9.9C8.65,9.19,8.16,8.53,7.65,7.88Z' /%3E%3C/svg%3E");
}

.restart-promotion-ico {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0C4.48602 0 0 4.48602 0 10C0 15.514 4.48602 20 10 20C15.514 20 20 15.514 20 10C20 4.48602 15.514 0 10 0ZM14.9667 10.771L8.42121 14.8618C8.27406 14.9538 8.1068 15 7.93934 15C7.78777 15 7.63602 14.9622 7.49867 14.8861C7.20965 14.7257 7.03031 14.4213 7.03031 14.0909V5.9091C7.03031 5.57863 7.20965 5.27418 7.49867 5.11395C7.78781 4.95371 8.14105 4.96305 8.42121 5.1382L14.9667 9.22922C15.2325 9.39535 15.3939 9.68668 15.3939 10.0001C15.3939 10.3136 15.2325 10.6049 14.9667 10.771Z' fill='%232C9607' /%3E%3C/svg%3E");
}

.pause-promo {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0C4.48602 0 0 4.48602 0 10C0 15.514 4.48602 20 10 20C15.514 20 20 15.514 20 10C20 4.48602 15.514 0 10 0ZM10 18.1818C5.48855 18.1818 1.81816 14.5115 1.81816 10C1.81816 5.48852 5.48855 1.81816 10 1.81816C14.5114 1.81816 18.1818 5.48855 18.1818 10C18.1818 14.5114 14.5114 18.1818 10 18.1818Z' fill='%23E8A31D' /%3E%3Cpath d='M12.4242 5.45459C11.9222 5.45459 11.5151 5.86162 11.5151 6.36369V13.6364C11.5151 14.1385 11.9222 14.5455 12.4242 14.5455C12.9263 14.5455 13.3333 14.1385 13.3333 13.6364V6.36369C13.3333 5.86162 12.9263 5.45459 12.4242 5.45459Z' fill='%23E8A31D' /%3E%3Cpath d='M7.57561 5.45459C7.07353 5.45459 6.6665 5.86162 6.6665 6.36369V13.6364C6.6665 14.1385 7.07353 14.5455 7.57561 14.5455C8.07768 14.5455 8.48471 14.1385 8.48471 13.6364V6.36369C8.48471 5.86162 8.07768 5.45459 7.57561 5.45459Z' fill='%23E8A31D' /%3E%3C/svg%3E");
}

.promo-prop {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M24.49,18.16c-.45,5.43,1.07,12.21,6,15.03,1.15,.66,2.47,1.07,3.74,1.5,1,.33,1.54,.84,1.42,1.64-.12,.79-.69,1.18-1.73,1.17-5.03-.04-9.69-1.24-13.63-4.54-3.84-3.22-5.91-7.48-7.02-12.28-.14-.59-.28-1.18-.33-1.78-.05-.6-.29-.77-.87-.76-1.99,.03-3.97,0-5.96,.02-.71,0-1.33-.11-1.64-.84-.33-.77,.06-1.3,.59-1.82C9.1,11.46,13.15,7.41,17.2,3.36c1.14-1.14,1.69-1.15,2.81-.03,4.03,4.03,8.06,8.06,12.09,12.09,.06,.06,.12,.13,.18,.18,.51,.46,.78,1,.5,1.69-.28,.69-.84,.87-1.53,.87-1.93-.01-3.86,0-5.78,0-.31,0-.62,0-.98,0Z' style='fill:%23137b90;' /%3E%3C/svg%3E");
}

.dots {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23536472'%3E%3Cpath d='M34.76,25.1c-2.8-.05-5.03-2.38-4.99-5.19,.04-2.82,2.41-5.07,5.27-5,2.75,.07,5.01,2.41,4.96,5.14-.04,2.84-2.39,5.1-5.24,5.04Zm-24.52-5.12c-.01-2.8-2.3-5.08-5.11-5.07C2.32,14.91,.02,17.19,0,19.98c-.02,2.81,2.33,5.14,5.17,5.12,2.8-.02,5.08-2.32,5.07-5.12Zm9.62,5.12c2.84,.06,5.16-2.12,5.23-4.93,.07-2.85-2.18-5.22-5-5.26-2.83-.04-5.13,2.17-5.19,4.98-.05,2.83,2.14,5.15,4.95,5.21Z'/%3E%3C/svg%3E");
}

.dot-hov:hover {
  background-color: #e9ecef;
}
.dot-hov:focus {
  background-color: #e9ecef;
}

.border-accent {
  border: 1px solid var(--mainAccent);
}

.plist-grid {
  display: grid;
  grid-template-columns: 50px 1fr 70px;
  grid-template-rows: repeat(auto-fill, auto);
  grid-template-areas: "avatar title published" "avatar cat cat" "avatar views vievs" "status . promote";
  min-height: 72px;
  -moz-column-gap: 10px;
       column-gap: 10px;
  row-gap: 2px;
  padding: 10px;
  align-items: top;
  border-top: none;
}
.plist-grid:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

.cgap {
  gap: 14px;
}

.post-status {
  grid-area: status;
  grid-column: 2/2;
}

.post-avatar {
  grid-area: avatar;
}

.post-title {
  grid-area: title;
}

.post-cat {
  grid-area: cat;
}

.post-views {
  grid-area: views;
}

.post-promote {
  grid-area: promote;
  grid-column: 2/-1;
  justify-self: end;
  z-index: 200;
}

.post-published {
  grid-area: published;
}

.promo-active {
  padding: 4px;
  background-color: rgba(52, 99, 230, 0.08);
}

@media screen and (min-width: 1024px) {
  .cgap {
    gap: 0;
  }

  .plist-grid {
    grid-template-columns: 100px 60px 1fr 1fr 100px 1fr 70px;
    grid-template-areas: "status avatar title cat views promote published";
    row-gap: 0;
    padding: 0 10px;
    align-items: center;
    border-top: 1px solid #eee;
  }

  .post-promote {
    grid-column: 6/7;
    justify-self: flex-start;
  }

  .post-status {
    grid-area: status;
    grid-column: 1/2;
  }
}
.c-img {
  width: 100%;
  height: 150px;
  -o-object-fit: cover;
     object-fit: cover;
}

.pd-wrapp {
  grid-column: 1/8;
  grid-row: 1/4;
  background-color: rgba(233, 236, 239, 0.522);
  border-radius: var(--brd24);
}

.promote {
  bottom: 0;
  right: 0;
}

.post--title {
  max-width: 80%;
}

.post-activation-modal {
  z-index: 5000;
}
.post-activation-modal ul {
  list-style: disc !important;
}
.post-activation-modal ul li {
  font-size: 14px;
}

.lsd {
  list-style: disc !important;
}

#chat-app {
  padding: 0;
  width: 100%;
}

.send-message-wrapper {
  width: 100%;
  max-width: 550px;
  margin-top: 70px;
  background: #000000;
  border-radius: 30px;
  padding: 20px;
}
@media screen and (max-width: 414px) {
  .send-message-wrapper {
    padding: 0;
  }
}
.send-message-wrapper .create-msg-header {
  border-radius: 30px;
}
.send-message-wrapper .text-area {
  background-color: #1c1c1c;
  color: #f1f1f1;
  border-radius: 15px;
}
.send-message-wrapper .thread-avatar img {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}

/*------------- Inbox -----------*/
.new-massage {
  background-color: #202020 !important;
  padding: 0;
}

.unread-count {
  color: #940920;
}

.message-deleted {
  display: none;
}

/**********----- ------------- MESSAGES INBOX---------- ------*******/
.msg-header {
  height: 70px;
  background-color: #ffffff;
  top: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
@media screen and (max-width: 414px) {
  .msg-header {
    top: 5px;
  }
}
.msg-header .chat-header .msg-options .dropleft {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #f0f0f0;
}
.msg-header .chat-header .msg-options .dropleft .drop-btn {
  margin-top: 2px;
  color: #111111;
}

.msg-header h5, .msg-header .h5 {
  font-weight: 300;
}

.msg-sep {
  width: 100%;
  height: 45px;
}
@media screen and (max-width: 414px) {
  .msg-sep {
    height: 55px;
  }
}

.msg-selector a {
  text-decoration: none;
  color: inherit;
}

.msg-selector p {
  padding: 3px 5px;
  margin: 0;
  font-size: 13px;
  line-height: 18px;
}

.msg-selector .all-msg,
.msg-selector .deleted {
  height: 100%;
}

.msg-selector {
  height: 25px;
  margin: 0;
  padding: 0;
  border: 1px solid #951919;
}

.msg-selector .activ {
  /* background: #7c124c; */
  background: #951919;
  color: #fff !important;
  margin: 0;
}

.msg-type {
  width: 100%;
  height: 40px;
  /* background: #7c124c; */
  border: 0 1px 1px 1px solid #424242;
  border-radius: 0 0 4px 4px;
}

.msg-type h6, .msg-type .h6 {
  margin: 0;
  color: #161515;
  line-height: 40px;
  font-weight: 300;
}

.new-message {
  background-color: var(--mainAccent) !important;
}

.msg-wrapper {
  display: grid;
  grid-template-columns: 50px 1fr;
  align-items: flex-start;
}
.msg-wrapper .msg-container p {
  font-size: 14px;
}
.msg-wrapper a {
  text-decoration: none;
  color: var(--main-color);
}
.msg-wrapper a:hover {
  color: #010101;
}
.msg-wrapper .u-n-s {
  display: block;
  width: 30px;
  height: 30px;
  padding: 8px;
  color: #111111;
  background-color: #f0f0f0;
  border-radius: 50%;
  position: relative;
}
.msg-wrapper .u-n-s b {
  font-weight: 300;
  text-transform: uppercase;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.msg-wrapper .msg-content p {
  margin: 0;
  font-size: 14px;
}

.user-avatar {
  width: 50px;
  height: 50px;
  display: flex;
  flex-shrink: 0;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
  border-radius: 50%;
}

/**********----- CHAT/MESSAGE box ------*******/
.chat-bg {
  position: fixed;
  top: 88px;
  left: 0;
  right: 0;
  width: 100%;
  overflow: hidden;
  z-index: 4000;
  background-color: white;
}
@media screen and (min-width: 1024px) {
  .chat-bg {
    position: static;
  }
}
.chat-bg .chat-wrapper {
  overflow: hidden;
}
.chat-bg #conversations .post-image {
  bottom: -50px;
  left: 100px;
  width: 110px;
  height: 110px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 414px) {
  .chat-bg #conversations .post-image {
    bottom: -40px;
    left: 110px;
    width: 90px;
    height: 90px;
  }
}
.chat-bg #conversations .post-image img {
  width: 100px;
  height: 100px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}
@media screen and (max-width: 414px) {
  .chat-bg #conversations .post-image img {
    width: 80px;
    height: 80px;
  }
}

.i-h {
  height: 40px;
}

.camarad-data .u-n-s {
  display: block;
  width: 30px;
  height: 30px;
  padding: 8px;
  color: #111111;
  background-color: #f0f0f0;
  border-radius: 50%;
  position: relative;
}
.camarad-data .u-n-s b {
  font-weight: 300;
  text-transform: uppercase;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.camarad-data .camarad-name {
  font-weight: 300;
}

#chatbox .btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: none !important;
  box-shadow: 0 0px 0px #78909c inset, 0 0 0px rgba(120, 144, 156, 0.8);
}

#chatbox input[type=text]:focus {
  opacity: 0.9;
  box-shadow: 0 0px 0px rgba(238, 238, 238, 0.5);
  outline: 0 none;
}

#inchat {
  height: calc(100vh - 160px);
  overflow-y: scroll;
  z-index: 1;
  -webkit-overflow-scrolling: touch;
}
#inchat .balon1,
#inchat .balon2 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
  max-width: 60%;
}
@media screen and (max-width: 414px) {
  #inchat .balon1,
#inchat .balon2 {
    max-width: 70%;
    font-size: 12.5px;
  }
}
#inchat .send-time {
  font-size: 0.55rem;
  line-height: 20px;
}

#inchat::-webkit-scrollbar {
  width: 1px;
}

#inchat::-webkit-scrollbar-thumb {
  border-radius: 9px;
  /* background: rgba(96, 125, 139,0.99); */
  background: transparent;
}

.sender {
  background: #e6e9f2;
  border-radius: 20px 20px 3px 20px;
  padding: 14px 18px 14px 18px;
  margin: 0;
  opacity: 0.9;
  word-break: break-all;
}

.receiver {
  background: #e8e8e8;
  border-radius: 20px 20px 20px 3px;
  padding: 14px 18px 14px 18px;
  margin: 0;
  word-break: break-all;
}

.message-avt {
  display: flex;
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}

.subject-img {
  width: 60px;
  height: 60px;
  -o-object-fit: cover;
     object-fit: cover;
}

.w-40 {
  width: 40px;
}

.h-40 {
  height: 40px;
}

.mr-17 {
  margin-right: 17px;
}

.e-btn {
  border-radius: 50%;
}
.e-btn:hover::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 40px;
  height: 40px;
  background-color: var(--bs-gray-200);
  z-index: -1;
  border-radius: 50%;
}

#send-button {
  border: none;
  color: #fff;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: transparent;
}
#send-button svg {
  margin-left: 2px;
  fill: #3463e6;
}
#send-button:hover {
  background-color: #3463e6;
}
#send-button:hover svg {
  fill: #fff;
}

.mes-type-area {
  display: block;
  width: 90%;
  border: none;
  resize: none;
  background-color: #f0f2f5;
  overflow: hidden;
  padding: 12px 25px 0 12px;
  border-radius: 4px;
  margin-left: 5px;
}

.type-wrapper {
  padding: 15px 0 10px 0;
}

.send-area {
  height: 74px;
  position: -webkit-sticky;
  position: sticky;
  z-index: 2010;
  background-color: #fff;
  bottom: 0;
}
.send-area form {
  position: relative;
  width: 100%;
  height: 56px;
}

.input-container {
  flex-grow: 1;
  align-items: flex-end;
}

#message-input {
  height: 40px;
  min-height: 40px;
  max-height: 150px;
  resize: none;
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 10px 10px;
  overflow-y: hidden;
  background-color: #f7f7f7;
  z-index: 2;
}
#message-input:focus {
  outline: 1px solid transparent;
  border: 1px solid #ccc;
}

.socialite-btn {
  width: 100%;
  height: 48px;
  color: var(--main-color);
  background-color: #f8f8f8;
}

.btn-ico {
  height: 100%;
  width: 64px;
}
.btn-ico img {
  height: 24px;
}

.auth-modal-close,
.close-email-auth {
  position: absolute;
}

.auth-modal-close {
  right: 24px;
}

.pab0l5 {
  position: absolute;
  bottom: 8px;
  left: 50%;
  transform: translateX(-50%);
}

.mw90 {
  max-width: 90%;
}

.h490 {
  height: 490px;
}

.close-email-auth {
  width: 24px;
  height: 24px;
  left: 24px !important;
  background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E") no-repeat;
}

.h20 {
  height: 20px !important;
}

.btn-txt {
  padding-right: 48px;
}

.main-hero-text.f-custom {
  font-size: 30px;
}

.main-hero-subtitle.f-custom {
  font-size: 24px;
}

.r-logo {
  width: 180px;
}

.login {
  min-height: 100vh;
}
.login .left-reg {
  min-height: inherit;
  background: url(/images/login-register-bg-1.jpg?d933d72ea708df5212ac8711c6d949df) top center no-repeat;
  background-size: cover;
}
.login .verify-card {
  max-width: 500px;
}
@media screen and (min-width: 768px) {
  .login .left-reg {
    order: 1;
  }
  .login .right-reg {
    order: 2;
  }
}
.login .logreg {
  padding-top: 50px;
}
.login .consent-txt {
  font-size: 13.6px;
}
.login .login-form {
  max-width: 400px;
}

.helplinks-grid {
  grid-template-columns: 1fr;
}

#fullEditor > .ck.ck-editor {
  height: 400px !important;
}
#fullEditor > .ck.ck-editor .ck-content {
  height: 400px !important;
}

.adm-view-cat .cchild {
  padding: 15px 0;
}

.adm-view-cat .cchild:not(:last-child) {
  border-bottom: 1px solid #dee2e6;
}

.user-details .post-media img {
  width: 100%;
  height: 80px;
  -o-object-fit: cover;
     object-fit: cover;
}

.bg_lighter {
  background-color: #f1f1f1;
}

.admin-welcome-header {
  background: rgba(0, 0, 0, 0.8);
}

.admin-panel {
  width: 100%;
  margin-top: 80px;
}
.admin-panel .front-panel .card-body {
  border-radius: 8px !important;
  margin-bottom: 30px;
}
.admin-panel .front-panel .card-body h6, .admin-panel .front-panel .card-body .h6 {
  color: var(--mcl);
}
.admin-panel .front-panel .card-body span {
  color: #0958e0 !important;
  font-size: 24px;
  font-weight: 600;
}
.admin-panel .float-left {
  width: 16%;
  overflow: hidden;
  position: fixed;
  z-index: 300;
}
.admin-panel .float-left .overflow-nav {
  position: fixed;
  width: 16%;
  height: calc(100vh - 250px);
  overflow-y: auto;
}
.admin-panel .float-left .overflow-nav .admin-nav-wrapper .posts-section ul a li {
  padding: 20px 0 !important;
}
.admin-panel .float-left .overflow-nav .admin-nav-wrapper .posts-section ul a li img {
  margin-bottom: 0 !important;
}
.admin-panel .float-left .overflow-nav .admin-nav-wrapper ul {
  background: var(--mainBackground);
}
.admin-panel .float-left .overflow-nav .admin-nav-wrapper ul a {
  text-align: center;
  font-size: 16px;
  color: var(--mcl);
}
.admin-panel .float-left .overflow-nav .admin-nav-wrapper ul a li {
  padding: 35px 0;
  border-bottom: 1px solid #d2d2d2;
}
@media screen and (max-width: 834px) {
  .admin-panel .float-left .overflow-nav .admin-nav-wrapper ul .non-sm {
    font-size: 10px;
  }
}
@media screen and (max-width: 414px) {
  .admin-panel .float-left .overflow-nav .admin-nav-wrapper ul .non-sm {
    display: none;
  }
}
.admin-panel .right-section {
  width: 80%;
}
.admin-panel .sumary-col {
  position: relative;
  display: flex;
  align-items: flex-end;
  height: 100px;
  width: 200px;
  padding: 30px;
  margin: 10px;
  border: 1px solid #757575;
  border-radius: 30px;
  background-color: #1a1a1a;
  margin-bottom: 20px;
}
.admin-panel .sumary-col h6, .admin-panel .sumary-col .h6 {
  font-size: 20px;
  color: #dbdbdb !important;
}
.admin-panel .sumary-col span {
  font-size: 30px;
  font-weight: 800;
  top: 10px;
  right: 50px;
  color: #e0c009 !important;
}
@media screen and (max-width: 768px) {
  .admin-panel .sumary-col {
    width: 250px;
  }
  .admin-panel .sumary-col h6, .admin-panel .sumary-col .h6 {
    font-size: 20px;
    color: #dbdbdb !important;
  }
  .admin-panel .sumary-col h6 span, .admin-panel .sumary-col .h6 span {
    position: absolute;
    font-size: 94px;
    font-weight: 800;
    top: 10px;
    right: 30px;
    color: #dbdbdb !important;
  }
}

.adnavi {
  margin: 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color: var(--mainBackground);
  z-index: 3000;
}

.admin-index-header {
  position: fixed;
  width: 100%;
  background: var(--mainBackground);
  z-index: 1500;
  top: 62px;
  left: 0;
  padding: 20px;
}
@media screen and (max-width: 834px) {
  .admin-index-header {
    top: 70px;
  }
}

.pay-page h1, .pay-page .h1 {
  font-size: 28px;
  font-weight: 300;
  margin-bottom: 0;
}
@media screen and (max-width: 414px) {
  .pay-page h1, .pay-page .h1 {
    font-size: 20px;
  }
}
.pay-page h1 span, .pay-page .h1 span {
  font-size: 38px;
  font-weight: 600;
}
.pay-page .card {
  background-color: #e4e4e4 !important;
}
.pay-page .card .card-body {
  color: #1a1a1a;
}
.pay-page .card .card-body p span {
  font-size: 24px;
  font-weight: 600;
}
@media screen and (max-width: 414px) {
  .pay-page .card .card-body p span {
    font-size: 20px;
  }
}
.pay-page .btn-success {
  height: 60px;
  font-size: 20px;
}

.admin-companies .header {
  width: 60%;
  position: fixed;
  top: 60px;
  left: 50%;
  transform: translate(-50%);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 414px) {
  .admin-companies .header {
    top: 80px;
    width: 98%;
  }
  .admin-companies .header h2, .admin-companies .header .h2 {
    font-size: 20px;
  }
}
.admin-companies .company-list {
  margin-top: 110px;
}
@media screen and (max-width: 414px) {
  .admin-companies .company-list {
    margin-top: 125px;
  }
}

.create-company .add-company-form {
  background: #252525;
  border: 4px solid rgba(245, 245, 245, 0.52);
  border-radius: 20px;
}
.create-company .card {
  margin: 15px 0;
}
.create-company .card h4, .create-company .card .h4 {
  margin-bottom: 10px;
  padding-bottom: 8px;
}
.create-company .card .first-details,
.create-company .card .incorporate-info,
.create-company .card .general-information,
.create-company .card .bank-details,
.create-company .card .contact-person {
  margin-bottom: 15px;
  padding: 25px;
  border-bottom: 2px solid rgba(228, 228, 228, 0.712);
}
.create-company .card .first-details input,
.create-company .card .incorporate-info input,
.create-company .card .general-information input,
.create-company .card .bank-details input,
.create-company .card .contact-person input {
  font-size: 18px;
}

.action-btns {
  width: 100%;
  color: #ffffff;
  padding: 5px 8px;
  border: none;
  border-radius: 20px;
}

.btn-detail {
  background: #1f33e7;
}

.btn-edit {
  background: #ffdc13;
  color: #000;
}

.btn-delete {
  background: #a81515;
}

.company-details .row {
  padding-top: 90px;
}
.company-details h2, .company-details .h2 {
  font-weight: 300;
  margin-bottom: 10px;
  border-bottom: 2px solid #242424;
}
.company-details p {
  font-weight: 600;
}
.company-details p span {
  font-size: 18px;
  font-weight: 400;
  margin-left: 8px;
}
.company-details .adresa,
.company-details .date-bancare,
.company-details .details {
  padding: 15px;
  background-color: #1a1a1a;
  margin-bottom: 15px;
  border-radius: 30px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.8) inset;
}
.company-details .persoana-contact {
  padding: 15px;
  color: #000;
  background-color: #e4e4e4;
  margin-bottom: 15px;
  border-radius: 30px;
}

.admin-general-header {
  position: fixed;
  width: 100%;
  z-index: 1500;
  top: 50px;
  left: 0;
  padding: 30px;
}
.admin-general-header h3, .admin-general-header .h3 {
  font-weight: 300;
}
@media screen and (max-width: 1024px) {
  .admin-general-header {
    top: 100px;
  }
}
@media screen and (max-width: 414px) {
  .admin-general-header {
    top: 78px;
    border-radius: 0 !important;
  }
  .admin-general-header h1, .admin-general-header .h1 {
    font-size: 20px;
  }
  .admin-general-header h1 span, .admin-general-header .h1 span {
    font-size: 28px;
  }
}

.post-show-header {
  position: fixed;
  width: 100%;
  background: #131415;
  z-index: 1500;
  top: 140px;
  left: 0;
  padding: 30px;
}
@media screen and (max-width: 1024px) {
  .post-show-header {
    top: 100px;
  }
}
@media screen and (max-width: 414px) {
  .post-show-header {
    top: 78px;
    border-radius: 0 !important;
  }
  .post-show-header h1, .post-show-header .h1 {
    font-size: 20px;
  }
  .post-show-header h1 span, .post-show-header .h1 span {
    font-size: 28px;
  }
}

.admin-companies-margin {
  margin-top: 150px;
}
@media screen and (max-width: 1024px) {
  .admin-companies-margin {
    margin-top: 250px;
  }
}
@media screen and (max-width: 414px) {
  .admin-companies-margin {
    margin-top: 160px;
  }
}

.admin-index-margin {
  margin-top: 150;
}

.ads-details {
  margin: 0 3%;
  border-radius: 20px;
}

.company-ads-form-wrapper {
  padding: 20px;
  background-color: #1a1a1a;
  border: 8px solid rgba(228, 228, 228, 0.4);
  border-radius: 30px;
}
.company-ads-form-wrapper label {
  font-size: 20px;
}
.company-ads-form-wrapper input {
  font-size: 18px;
}

.newsfeed img {
  width: 300px;
  height: 150px;
  -o-object-fit: cover;
     object-fit: cover;
}

.notified {
  display: inline-block;
  width: 8px;
  height: 8px;
  background: #ca0000;
  border-radius: 50%;
  top: 5px;
  right: 8px;
}

.post-link {
  display: flex;
  align-items: center;
  color: var(--mcl);
}
.post-link .post-img img {
  width: 100px;
  height: 100px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 30px;
}

.fixed-h-table {
  height: 400px;
  /* Adjust height as needed */
  overflow-y: auto;
}
.fixed-h-table img {
  width: 40px;
  height: 40px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 4px;
}

.posts-st-header {
  position: fixed;
  height: 120px;
  top: 40px;
  left: 0;
  width: 100%;
  padding: 0 20px;
  background-color: var(--mainBackground);
  z-index: 200;
}

.grid-gallery {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
  gap: 8px;
  padding: 16px;
  justify-items: center;
}

.grid-gallery img {
  width: 100%;
  height: 120px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

.user-posts-lists {
  margin-top: 150px;
}

.scroll-table thead th {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  background-color: #fff;
  /* Set background so it doesn’t become transparent */
  z-index: 2;
}

.avatar-upload {
  position: relative;
  max-width: 100%;
}
.avatar-upload .avatar-edit {
  position: absolute;
  right: 12px;
  z-index: 1;
  top: 10px;
}
.avatar-upload .avatar-edit input {
  display: none;
}
.avatar-upload .avatar-edit input + label {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-bottom: 0;
  border-radius: 100%;
  background: #000000;
  cursor: pointer;
}
.avatar-upload .avatar-edit input + label:hover {
  background: #141414;
}
.avatar-upload .avatar-edit input + label:after {
  content: "📷";
  position: absolute;
  top: 48%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.avatar-upload .avatar-preview {
  width: 150px;
  height: 150px;
  position: relative;
  border-radius: 100%;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
}
.avatar-upload .avatar-preview > div {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.notif-form-wrapper {
  background-color: #0f0f0f;
  padding: 20px;
  border-radius: 24px;
}

.order-info-table hr:last-child {
  display: none;
}

.order-info-row {
  display: grid;
  grid-template-columns: 60px 1fr 1fr;
  grid-template-areas: "image title title" "qty price price" ". delete delete";
  gap: 10px;
}

.product-image {
  grid-area: image;
}

.product-title {
  grid-area: title;
}

.qty-select {
  grid-area: qty;
  grid-column: 1/3;
}

.product-price {
  grid-area: price;
  grid-column: 3/4;
  align-self: center;
  justify-self: end;
}

.delete-product {
  grid-area: delete;
  justify-self: end;
}

.qty-select,
.product-price {
  margin-top: 10px;
}

#qty {
  max-width: 65px;
  min-height: 30px;
}

.order-address-grid {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto;
}

.address-box {
  padding: 10px 15px;
  background-color: #f1f3f4;
  color: var(--mainAccent);
}

.order-map,
.ad-box {
  grid-column: 1/-1;
}

.order-map {
  grid-row: 1/11;
  z-index: -1;
}

.ad-box {
  grid-row: 9/18;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.payment-opt,
.deliver-opt {
  display: flex;
  align-items: center;
  cursor: pointer;
  width: 100%;
  height: 50px;
}

.deliver-opt .payment-type-icon {
  width: 23px;
  height: 16px;
  margin-top: 5px;
  fill: #3e3e3e;
}

.payment-opt .payment-type-icon {
  height: 23px;
  margin-right: 10px;
}

.payment-type-icon.office {
  height: 20px;
  margin-top: 2px;
}

.deliver-opt .label-content {
  padding: 20px 40px 20px 20px;
  width: 100%;
}

.deliver-opt input[type=radio],
.payment-opt input[type=radio] {
  opacity: 0;
  position: absolute;
  top: -9999px;
}

.deliver-opt input[type=radio]:checked + .label-content > .payment-type-icon,
.payment-opt input[type=radio]:checked + .label-content > .payment-type-icon {
  fill: var(--mainAccent);
}

.payment-opt,
.label-content {
  background-color: #f4f4f4;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #1c1c1c;
  position: relative;
}

.deliver-opt input[type=radio]:checked + .label-content,
.payment-opt input[type=radio]:checked + .label-content {
  color: var(--mainAccent);
  background-color: #eff4ff;
  border: 1px solid var(--mainAccent) !important;
}

.dnm {
  margin-top: 3px;
  margin-bottom: 10px;
}

.deliver-opt li {
  font-size: 14px;
}

.deliver-address-grid {
  display: grid;
  grid-template-columns: 1fr;
}

.edit-main-addr {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 20px;
  right: 15px;
  justify-content: center;
}

.h24 {
  margin-right: 8px;
  height: 24px;
}

.search-wrapper,
.search-container {
  max-width: 700px;
  width: 100%;
  margin: 0 auto;
}

.ms-grid {
  display: flex;
  flex-direction: column;
  margin-top: 160px;
}

.search-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding: 0 12px;
}

.sc-elem {
  width: 100%;
  height: 112px;
  align-items: center;
  display: flex;
  flex-direction: column;
}

/* Apply styles to the sibling element with class "top-icon" */
.top-icon {
  align-items: center;
  background-color: var(--bs-gray-200);
  border-radius: 50%;
  display: flex;
  flex-shrink: 0;
  height: 56px;
  justify-content: center;
  margin-top: 16px;
  width: 56px;
}

.sc-elem:hover .top-icon {
  background-color: var(--bs-gray-300) !important;
}

.title-el {
  border-radius: calc(var(--s-title-height) / 2 + 2px);
  color: #595959;
  display: flex;
  justify-content: center;
  height: var(--s-title-height);
  line-height: calc(var(--s-title-height) / 2);
  margin-top: 6px;
  padding: 2px 8px;
  max-width: 88px;
  width: 100%;
  font-size: 12.6px;
  text-align: center;
  font-weight: 500;
}

input[type=search]::-webkit-search-clear-button,
input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  appearance: none;
  display: none;
}

.idpt {
  grid-column: 1/-1;
}

#eraseSrcQuery {
  position: absolute;
  font-size: 12px;
  top: 7px;
  right: 70px;
  width: 26px;
  height: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #9399a8;
  cursor: pointer;
}

#eraseSrcQuery::before {
  content: "✕";
  line-height: normal;
  color: #fff;
}

@media screen and (min-width: 414px) {
  .search-container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
@media screen and (min-width: 540px) {
  .title-el {
    width: 88px;
  }
}
@media screen and (min-width: 717px) {
  .title-el {
    width: 150px;
  }
}
.ck-content {
  height: 250px;
}

.ct-im img {
  border-radius: var(--brd24);
}
.ct-im span {
  top: 12px;
  left: 15px;
}

.popular-src-wrap {
  padding: 0;
  flex-wrap: wrap;
}

.pop-src-tags {
  background-color: var(--bs-gray-200);
  padding: 5px 15px;
  color: var(--bs-gray-600);
  border-radius: 4px;
}

.fp-city {
  display: grid;
  grid-template-columns: repeat(2, minmax(100px, 200px));
  gap: 15px;
  justify-items: center;
  justify-content: center;
}
@media screen and (min-width: 600px) {
  .fp-city {
    grid-template-columns: repeat(2, minmax(200px, 300px));
  }
}
@media screen and (min-width: 900px) {
  .fp-city {
    grid-template-columns: repeat(3, minmax(100px, 250px));
  }
}
@media screen and (min-width: 1024px) {
  .fp-city {
    grid-template-columns: repeat(3, minmax(200px, 300px));
  }
}
@media screen and (min-width: 1024px) {
  .fp-city {
    grid-template-columns: repeat(4, minmax(200px, 300px));
  }
}
.fp-city span {
  top: 12px;
  left: 15px;
}
.fp-city img {
  border-radius: var(--brd24);
}

.filter-s-btn {
  position: fixed;
  width: 100%;
  height: 64px;
  bottom: 0;
  left: 0;
  background-color: var(--navBg);
  z-index: 2000;
}
@media screen and (min-width: 768px) {
  .filter-s-btn {
    position: unset;
    display: none;
  }
}

.cnv-w {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .cnv-w {
    width: auto;
  }
}

@media screen and (min-width: 768px) {
  #sortIA {
    order: 2;
  }

  #fltBtn {
    order: 1;
  }
}
.iaLbl {
  cursor: pointer;
}

#fCount {
  position: absolute;
  width: 11px;
  height: 11px;
  top: -2px;
  right: -8px;
  border-radius: 50%;
  background-color: var(--themeBg);
}

.tp_1,
.tp_2 {
  cursor: pointer;
}

.f-dt {
  width: 100%;
  margin-right: 15px;
}
.f-dt:last-child {
  margin-right: 0;
}
.f-dt input[type=radio] {
  visibility: hidden;
}
.f-dt button {
  white-space: nowrap;
}
.f-dt .badge {
  vertical-align: middle !important;
}
.f-dt .bg-f-res {
  padding: 1px 4px;
  border-radius: 4px;
  background-color: var(--themeBg);
  color: #000;
  font-size: 11px;
  line-height: 0.5;
  font-weight: 700;
  vertical-align: middle;
}
.f-dt .drop-btn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 55px;
  padding: 0 15px;
  border: 0;
  border-radius: 4px;
  background-color: #303338;
  color: #f8f9fa !important;
}
.f-dt .toggle-btn::after {
  display: inline-block;
  content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  width: 1.25rem;
  height: 1.25rem;
  vertical-align: middle;
  transition: transform 150ms ease;
}
.f-dt .toggle-btn.show::after {
  display: inline-block;
  content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffeccc'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  width: 1.25rem;
  height: 1.25rem;
  vertical-align: middle;
  transform: rotate(180deg);
}
.f-dt .drop-btn.show {
  position: fixed;
  top: 0px;
  left: 0px;
  box-shadow: unset;
  z-index: 2100;
}
@media screen and (min-width: 768px) {
  .f-dt .drop-btn.show {
    box-shadow: inset 0 0 0 1px #ffeccc;
    border-radius: 4px;
    position: unset;
  }
}
.f-dt .dropdown-menu.show {
  left: 0 !important;
  width: 100%;
  background-color: var(--navBg);
  z-index: 2000;
  border-radius: 0;
  border-top: 1px solid #18191a;
  height: 100vh;
  padding-top: 56px;
  overflow: scroll;
}
@media screen and (min-width: 768px) {
  .f-dt .dropdown-menu.show {
    top: unset;
    padding-top: 20px;
    background-color: #303338;
    border-radius: 4px;
    height: unset;
    min-height: 150px;
    overflow: unset;
  }
}
.f-dt p {
  display: inline-block;
  padding: 8px;
  border-radius: 4px;
  color: #fff !important;
}
.f-dt .acb-lit {
  display: grid;
  gap: 1.5em;
  grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
  margin-bottom: 10px;
}
.f-dt label {
  display: flex;
  cursor: pointer;
  font-weight: 400;
  position: relative;
  overflow: hidden;
  margin-bottom: 0.375em;
}
.f-dt label input {
  position: absolute;
  left: -9999px;
  z-index: -100;
}
.f-dt label input:checked + span {
  background-color: rgba(248, 249, 250, 0.1);
}
.f-dt label input:checked + span:before {
  content: "";
  display: flex;
  align-items: flex-start;
  justify-content: center;
  font-weight: 800;
  color: #000;
  background: #ffeccc;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY2hlY2stbGciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTEyLjczNiAzLjk3YS43MzMuNzMzIDAgMCAxIDEuMDQ3IDBjLjI4Ni4yODkuMjkuNzU2LjAxIDEuMDVMNy44OCAxMi4wMWEuNzMzLjczMyAwIDAgMS0xLjA2NS4wMkwzLjIxNyA4LjM4NGEuNzU3Ljc1NyAwIDAgMSAwLTEuMDYuNzMzLjczMyAwIDAgMSAxLjA0NyAwbDMuMDUyIDMuMDkzIDUuNC02LjQyNWEuMjQ3LjI0NyAwIDAgMSAuMDItLjAyMloiLz4KPC9zdmc+");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center left;
}
.f-dt label span {
  display: flex;
  align-items: center;
  padding: 0.375em 0.75em 0.375em 0.375em;
  border-radius: 0.5em;
  transition: box-shadow 150ms ease-in-out;
  white-space: nowrap;
  width: 100%;
  color: var(--main-color);
}
.f-dt label span:hover {
  background-color: rgba(248, 249, 250, 0.051);
}
.f-dt label span:before {
  display: flex;
  flex-shrink: 0;
  content: "";
  background-color: transparent;
  width: 1.25em;
  height: 1.25em;
  border-radius: 2px;
  margin-right: 0.575em;
  transition: box-shadow 150ms ease-in-out;
  box-shadow: inset 0 0 0 0.125em #ffeccc;
}

.slidercontainer {
  display: flex;
  align-items: center;
  width: 100%;
}
.slidercontainer .slider {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  width: 100%;
  height: 2px;
  border-radius: 5px;
  background: #ced4da;
  outline: none;
}
.slidercontainer .slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 25px;
  height: 25px;
  border: 1px solid var(--mainAccent);
  border-radius: 50%;
  background: var(--mainAccent);
  cursor: pointer;
}
.slidercontainer .slider::-moz-range-thumb {
  width: 25px;
  height: 25px;
  border: 1px solid var(--mainAccent);
  border-radius: 50%;
  background: var(--mainAccent);
  cursor: pointer;
}

.profile-page .form-control,
.profile-page .input-group-text {
  background-color: var(--panels) !important;
  color: var(--main-color);
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.profile-page .picture-selection-wrapper .user-no-profile-pic {
  position: relative;
  float: left;
  width: 80px;
  height: 80px;
  background-color: #f1f1f1;
  border-radius: 50%;
  margin-right: 15px;
}
.profile-page .picture-selection-wrapper .user-no-profile-pic .user-letters {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 28px;
  color: #1c1c1c;
  border: 1px solid #f1f1f1;
}
.profile-page .picture-selection-wrapper .user-no-profile-pic .user-letters img {
  border: none;
  outline: none;
}
.profile-page .picture-selection-wrapper .user-no-profile-pic #profileImg {
  width: 80px;
  height: 80px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  float: left;
  border-radius: 50%;
  margin-right: 25px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 414px) {
  .profile-page .picture-selection-wrapper .user-no-profile-pic {
    width: 63px;
    height: 63px;
  }
  .profile-page .picture-selection-wrapper .user-no-profile-pic .user-letters {
    font-size: 18px;
  }
  .profile-page .picture-selection-wrapper .user-no-profile-pic #profileImg {
    width: 63px;
    height: 63px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.profile-page .picture-selection-wrapper .profile-pic-upload {
  visibility: hidden;
}
.profile-page .data input[type=file] {
  display: none;
}
.profile-page .data label {
  cursor: pointer;
}
.profile-page .opt-data-header {
  background: #1c1c1c;
  border-radius: 30px;
  padding: 10px 20px;
  margin-bottom: 20px;
}

.news-page {
  margin-top: 70px;
}
.news-page .card {
  margin-bottom: 15px;
}
.news-page .card .card-footer {
  border-bottom: 1px solid #e4e4e4;
}
@media screen and (max-width: 1024px) {
  .news-page {
    margin-top: 85px;
  }
}
@media screen and (max-width: 414px) {
  .news-page {
    margin-top: 90px;
  }
}

.alogo {
  width: auto;
  height: 35px;
}

.glogo {
  width: auto;
  height: 15px;
}

.paymth {
  width: auto;
  height: 30px;
}

.vlogo {
  width: auto;
  height: 50px;
}

.c-bg {
  background-color: rgba(125, 125, 125, 0.071);
}

.create-campaign-text {
  border-bottom: 2px solid transparent;
}

.ancm {
  display: inline-flex;
  align-items: center;
  color: #3463e6;
  height: 24px;
  margin-left: auto;
}
.ancm:hover > .create-campaign-text {
  border-bottom: 2px solid #3463e6;
  color: #3463e6;
}

.add-new-cmp {
  display: none;
}

.drop-show-txt {
  display: none;
}

.ad-ct-wrap {
  width: 100%;
  min-height: -webkit-max-content;
  min-height: -moz-max-content;
  min-height: max-content;
  padding: 1px 25px 1px;
  border-radius: var(--brd24);
}

.a1 {
  background-color: #e3efee;
}

.a2 {
  background-color: #f0e6e6;
}

.a3 {
  background-color: #f2f0e6;
}

.a4 {
  background-color: #e8f1e9;
}

.saved-wrap a {
  color: #f8f9fa;
  display: inline;
}
.saved-wrap a h3, .saved-wrap a .h3 {
  line-height: 1;
}
.saved-wrap .remove-fav {
  bottom: 15px;
  right: 15px;
}

.received-gifts h3, .received-gifts .h3 {
  font-weight: 300;
}
.received-gifts h3 span, .received-gifts .h3 span {
  font-weight: 800;
}
.received-gifts .totals {
  margin: 0 auto;
  width: 250px;
  height: 250px;
  position: relative;
  border: 1px solid #eee;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.received-gifts .totals::before {
  content: "";
  position: absolute;
  width: 110%;
  height: 110%;
  border: 8px solid rgba(255, 0, 0, 0.7);
  border-radius: 50%;
}
.received-gifts .totals h1, .received-gifts .totals .h1 {
  font-size: 68px;
  margin: 0;
}
.received-gifts .notice {
  color: #000 !important;
}

.iban-section {
  margin-top: 25px;
}
.iban-section .iban-form form {
  border: 4px solid #eee;
  border-radius: 30px;
  padding: 15px;
  background-color: #1a1a1a;
}
.iban-section .notice {
  color: #000;
}
.iban-section .iban-info {
  list-style: disc !important;
}
.iban-section .iban-info li {
  padding: 10px 0;
}
.iban-section .current-iban .card {
  background-color: #fffafa !important;
}
.iban-section .current-iban .card .card-body {
  color: #1c1c1c;
}
.iban-section .current-iban form button {
  padding: 5px 8px;
  color: #fffafa;
}

.grbg-1 {
  background: linear-gradient(90deg, #0450a6 0%, #264eff 100.01%);
}

.mw1000 {
  max-width: 1000px;
}

.mw1100 {
  max-width: 1100px;
}

.mw1281 {
  max-width: 1281px;
}

.adv-carousel-wrapper {
  max-width: 250px;
  width: 100%;
  height: 530px;
  margin: 0 auto;
  overflow: hidden;
  margin-bottom: 50px;
}
.adv-carousel-wrapper img {
  max-width: 250px;
  width: 100%;
  height: 350px;
}

.atypes-img img {
  max-width: 600px;
  width: 100%;
}

.adv-ico {
  width: 60px;
  height: 60px;
}

.advert-swiper {
  max-width: 276px;
  width: 100%;
  height: 100%;
}

.slide-content {
  display: flex;
  flex-direction: column;
}

.adv-swiper-button-next {
  position: absolute;
  color: var(--mainAccent);
  top: 55%;
  right: 0;
  z-index: 100;
  width: 40px;
  height: 40px;
  background-color: #fff;
  display: grid;
  place-items: center;
  border-radius: 50%;
}

.s-image {
  max-width: 300px;
  margin: 0 auto;
}

.adv-hero-text {
  font-size: 30px;
}

.ad-card {
  position: relative;
}
.ad-card .ad-img {
  border-radius: 4px;
}
.ad-card .ad-img img {
  width: 100%;
  height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 4px;
}
@media screen and (max-width: 414px) {
  .ad-card .ad-img img {
    height: 100px;
  }
}
.ad-card .ad-content {
  position: absolute;
  bottom: 0;
}
.ad-card .ad-content .ad-text {
  padding: 5px;
  background: #020024;
  background: black;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6082633737) 100%);
}
.ad-card .ad-content .ad-text p {
  color: whitesmoke;
  margin-bottom: 0;
}

/* Rectangle 5 */
/* Rectangle 1 */
.settings .profil {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23536472'%3E%3Cpath d='M20,40C9.02,39.99-.03,30.93,0,19.97,.03,8.99,9.11-.06,20.05,0c10.97,.06,19.93,9.03,19.95,19.98,.02,10.97-9.04,20.03-20,20.02Zm17.01-20.03c-.02-9.37-7.7-17.02-17.05-16.98-9.38,.04-17,7.72-16.95,17.07,.05,9.33,7.68,16.94,17,16.94,9.36,0,17.02-7.68,17-17.03Zm-16.95,2.05c2.06,0,4.11,0,6.17,0,2.52,0,3.68,1.21,3.76,3.7,.07,2.2-.84,3.83-2.54,5.11-3.98,2.99-11.39,2.83-15.26-.3-1.97-1.59-2.43-3.69-2.07-6.04,.22-1.39,1.55-2.43,3.02-2.45,2.31-.03,4.61,0,6.92,0,0,0,0,0,0,0Zm-6.92,3.04c-.36,1.52,.11,2.62,1.32,3.46,2.81,1.94,8.35,1.94,11.13-.03,1.28-.91,1.62-1.82,1.24-3.43H13.13Zm6.84-17.05c3.46,0,6.02,2.55,6.02,6.01,0,3.41-2.55,5.96-5.96,5.97-3.46,0-6.02-2.55-6.02-6.01,0-3.41,2.56-5.96,5.96-5.97Zm.04,8.99c1.79,0,2.98-1.2,2.99-2.99,0-1.79-1.18-3-2.96-3.01-1.84-.01-3.05,1.2-3.03,3.03,.02,1.79,1.22,2.97,3.01,2.97Z'/%3E%3C/svg%3E");
}
.settings .cont {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23536472'%3E%3Cpath d='M13.35,35.16v-4.65c-.34-.02-.65-.05-.96-.05-2.22,0-4.44,0-6.66,0-2.91-.01-4.7-1.81-4.71-4.72,0-6.34,.03-12.68-.02-19.01-.02-2.87,2.09-4.75,4.7-4.73,9.54,.08,19.07,.07,28.61,0,2.6-.02,4.71,1.85,4.69,4.74-.05,6.34,0,12.68-.02,19.01,0,2.91-1.8,4.7-4.71,4.71-2.19,.01-4.38,0-6.57,0-.32,0-.64,0-1.02,0v4.7c.86,0,1.71-.01,2.55,0,.38,0,.78,.01,1.14,.11,.72,.2,1.08,.74,1,1.47-.08,.73-.52,1.21-1.28,1.22-1.6,.04-3.2,.03-4.8,.03-4.89,0-9.77,0-14.66,0-.18,0-.36,0-.53,0-.88-.05-1.44-.56-1.46-1.34-.03-.78,.5-1.39,1.36-1.46,.76-.07,1.54-.03,2.31-.03,.32,0,.64,0,1.06,0ZM20,4.86c-4.74,0-9.48,0-14.22,0-1.48,0-1.92,.44-1.92,1.89,0,6.31,0,12.62,0,18.93,0,1.44,.49,1.94,1.92,1.94,9.48,0,18.96,0,28.44,0,1.43,0,1.92-.5,1.92-1.93,0-6.31,0-12.62,0-18.93,0-1.46-.45-1.89-1.92-1.89-4.74,0-9.48,0-14.22,0Zm3.71,30.25v-4.58h-7.42v4.58h7.42ZM14.08,15.89c-.79-.78-1.54-.84-2.18-.24-.64,.61-.57,1.47,.2,2.25,1.44,1.45,2.88,2.89,4.33,4.33,.88,.87,1.54,.87,2.43-.03,3.02-3,6.03-6.02,9.04-9.03,.79-.8,.85-1.61,.2-2.24-.63-.6-1.45-.5-2.25,.29-2.49,2.49-4.98,4.98-7.47,7.47-.23,.23-.46,.44-.79,.76-1.22-1.24-2.35-2.41-3.5-3.55Z' /%3E%3C/svg%3E");
}
.settings .shipment {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23536472'%3E%3Cpath d='M33.66,17.2c1.16-.63,2.25-1.06,3.44-.62,1.5,.56,2.47,1.68,2.79,3.42,.31,1.7-.11,3.28-1.23,4.38-3.42,3.37-6.92,6.65-10.43,9.92-1.5,1.4-3.12,2.64-5.18,2.59-1.53-.04-3.06-.23-4.59-.38-1.9-.19-3.78-.46-5.68-.63-1.84-.16-2.96,.69-3.65,2.6-.06,.18-.11,.36-.18,.54-.35,.82-.99,1.16-1.66,.89-.73-.29-1.08-1.05-.89-1.92,.68-3.08,3.28-5.36,6.12-5.18,2.52,.16,5.04,.51,7.55,.77,.99,.1,2,.35,2.97,.21,.86-.12,1.8-.5,2.48-1.09,2.24-1.92,4.39-3.97,6.55-6,1.51-1.41,3.02-2.82,4.47-4.32,.37-.38,.66-1.05,.69-1.61,.04-.94-.84-1.51-1.63-1.16-.39,.17-.75,.44-1.09,.72-2.85,2.38-5.71,4.77-8.55,7.17-.97,.82-2.02,1.22-3.25,1.19-1.85-.05-3.7,0-5.55-.01-1.06,0-1.72-.59-1.74-1.51-.01-.93,.66-1.55,1.7-1.55,1.91,0,3.81,0,5.72,0,1.05,0,1.71-.6,1.72-1.53,0-.95-.64-1.51-1.7-1.56-2.75-.11-5.51-.21-8.26-.4-.93-.06-1.84-.41-2.76-.55-3.03-.44-5.18,1.3-6.96,3.77-.84,1.16-1.5,2.48-2.2,3.76-.54,1.01-1.19,1.37-1.94,.96-.78-.43-.99-1.34-.5-2.38,1.32-2.84,2.92-5.46,5.36-7.21,1.1-.79,2.39-1.29,3.65-1.74,.55-.2,.72-.39,.71-1.01-.02-4.26-.02-8.52,0-12.79,0-2.4,1.14-4.18,3.03-4.77,.43-.13,.9-.16,1.35-.16C19.33,0,24.31,0,29.28,0c2.72,0,4.38,1.91,4.38,5,0,3.69,0,7.37,0,11.06v1.14Zm-6.55,5.49c1.13-.94,2.23-1.8,3.25-2.75,.29-.27,.54-.82,.55-1.24,.04-4.51,.03-9.03,.02-13.55,0-1.61-.4-2.07-1.8-2.07-4.86,0-9.72,0-14.59,0-1.42,0-1.84,.47-1.84,2.05,0,4.23,.02,8.45-.02,12.68,0,.75,.24,.95,.84,1.08,3.01,.63,6.05,.66,9.09,.57,2.12-.06,3.59,.93,4.5,3.24ZM21.8,6.16c-.37,0-.74,0-1.11,0-.37,0-.74-.01-1.11,0-.83,.05-1.39,.61-1.43,1.44-.04,.78,.51,1.55,1.31,1.58,1.58,.06,3.17,.07,4.76,0,.8-.04,1.29-.81,1.24-1.63-.05-.79-.58-1.34-1.37-1.37-.76-.03-1.53,0-2.3,0,0,0,0,0,0,0Z'/%3E%3C/svg%3E");
}
.settings .user-payments {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23536472'%3E%3Cpath d='M8.63,3.95c-.15,1.02-.27,1.91-.42,2.92-.41,0-.85-.02-1.3,0-.92,.04-1.53,.65-1.52,1.48,.01,.79,.6,1.4,1.48,1.43,1.09,.03,2.19,0,3.42,0,0-1.04,.05-2.03,0-3.02-.2-3.48,2.73-5.85,5.76-5.77,3.98,.12,7.97,.03,11.95,.03,3.31,0,5.6,2.27,5.66,5.6,.01,.82,.02,1.64,0,2.46-.01,.48,.08,.74,.63,.9,2.08,.59,3.24,2.21,3.25,4.4,0,6.66,0,13.32,0,19.99,0,2.76-1.88,4.62-4.65,4.62-8.58,0-17.16,0-25.74,0-2.81,0-4.66-1.87-4.66-4.7,0-8.46,0-16.91,0-25.37,0-3.21,1.75-4.97,4.94-4.97,.39,0,.79,0,1.21,0Zm-3.24,8.76c0,.42,0,.72,0,1.02,0,6.78,0,13.56,0,20.34,0,1.56,.45,2.02,1.99,2.02,8.42,0,16.85,0,25.27,0,1.49,0,1.96-.47,1.96-1.95,0-6.48,0-12.95,0-19.43,0-1.54-.46-1.99-2.01-1.99-8.67,0-17.33,0-26,0-.36,0-.72,0-1.21,0Zm25.34-2.96c0-1.12,.03-2.15,0-3.18-.06-1.69-1.03-2.61-2.72-2.62-2.43,0-4.86,0-7.29,0-.23,0-.46,.04-.67,.07v5.74h10.69Zm-17.52-.03h3.82V3.95c-.5,0-.95-.02-1.4,0-1.44,.06-2.37,.98-2.41,2.43-.03,1.09,0,2.18,0,3.35Zm16.01,11.76c-1.31,.02-2.43,1.16-2.41,2.46,.02,1.32,1.17,2.43,2.47,2.41,1.31-.02,2.41-1.16,2.4-2.47-.02-1.32-1.14-2.41-2.46-2.4Z'/%3E%3C/svg%3E");
}
.settings .set-notifications {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23536472'%3E%3Cpath d='M26.26,33.84c-.65,3.94-2.87,6.12-6.16,6.16-3.39,.04-5.62-2.1-6.35-6.16-.33,0-.67,0-1.02,0-2.5,0-5,.03-7.51,0-2.83-.04-4.47-2.71-3.26-5.28,.74-1.56,1.55-3.09,2.28-4.65,.21-.44,.33-.96,.35-1.45,.09-2.98-.06-5.98,.23-8.93C5.51,6.5,11.52,.7,18.52,.07c9.19-.83,16.88,6.22,16.89,15.46,0,2.34-.01,4.68,.01,7.03,0,.43,.12,.89,.3,1.27,.74,1.56,1.54,3.09,2.29,4.65,1.28,2.67-.37,5.33-3.33,5.36-2.47,.02-4.94,0-7.41,0-.35,0-.69,0-1.02,0Zm-6.25-3.08c4.81,0,9.62,0,14.44,0,1.04,0,1.16-.2,.71-1.11-.72-1.46-1.52-2.89-2.15-4.39-.36-.85-.6-1.81-.64-2.74-.13-2.98,.11-5.99-.24-8.93-.63-5.35-4.62-9.34-9.93-10.36-5.03-.97-10.18,1.51-12.83,6.14-1.44,2.51-1.92,5.24-1.67,8.06,.37,4.34-.33,8.37-2.74,12.07-.7,1.07-.51,1.26,.81,1.26,4.75,0,9.5,0,14.24,0Zm3.02,3.14h-6.05c.03,1.76,1.27,3,2.96,3.01,1.76,.02,3.01-1.17,3.09-3.01Z'/%3E%3C/svg%3E");
}
.settings .business-settings {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23536472'%3E%3Cpath d='M10.73,8.28c-.34-.64-.64-1.21-.99-1.89H3.63c0,.71,.01,1.41,0,2.11-.02,.93-.56,1.49-1.4,1.47-.8-.02-1.31-.56-1.32-1.46-.01-2.36-.02-4.71,0-7.07C.92,.54,1.45,0,2.25,0c.81,0,1.34,.53,1.37,1.41,.02,.7,0,1.41,0,2.17,2.12,0,4.18,0,6.24,0,.33-1.33,.76-1.83,1.54-1.8,.78,.03,1.18,.54,1.37,1.8h14.42c.25-1.29,.67-1.8,1.45-1.79,.77,0,1.18,.51,1.47,1.85,.84,0,1.69,.04,2.53-.02,.24-.02,.51-.27,.69-.48,.98-1.22,2.42-1.63,3.8-1.06,1.31,.55,2.1,1.88,1.95,3.27-.16,1.44-1.27,2.59-2.78,2.79-1.19,.16-2.19-.27-2.9-1.24-.3-.41-.6-.59-1.11-.55-.73,.05-1.47,.01-2.03,.01-.36,.7-.65,1.28-1,1.96,.39,.63,1.13,.83,2.1,.81,1.77-.04,3.13,1.34,3.14,3.12,.03,5.96,.02,11.93,0,17.89,0,1.48-.68,2.66-1.94,3.38-3.57,2.04-7.15,4.05-10.76,6.01-1.22,.66-2.53,.61-3.75-.07-3.5-1.94-6.99-3.88-10.47-5.85-1.39-.79-2.11-2.01-2.11-3.63,0-5.88-.01-11.76,0-17.64,0-1.82,1.29-3.22,3.04-3.23,.95,0,1.78-.06,2.21-.83Zm2.07,3.58c-.27,1.29-.64,1.75-1.39,1.79-.76,.04-1.17-.43-1.56-1.79q-1.66-.14-1.66,1.49c0,5.4,.02,10.79-.01,16.19,0,.94,.33,1.51,1.16,1.96,3.18,1.74,6.35,3.5,9.5,5.31,.85,.49,1.54,.45,2.37-.03,3.12-1.79,6.27-3.54,9.43-5.26,.86-.47,1.19-1.07,1.18-2.04-.03-5.4-.02-10.79-.02-16.19q0-1.54-1.55-1.47c-.05,0-.11,.04-.16,.06-.25,1.22-.64,1.72-1.39,1.76-.75,.04-1.12-.39-1.54-1.79H12.81Zm15.21-3.56c-.33-.67-.63-1.26-.95-1.9H12.96c-.36,.69-.65,1.26-.98,1.89,.41,.83,1.31,.81,2.28,.81,3.86-.03,7.71-.04,11.57,0,.96,.01,1.78-.08,2.19-.8Zm-.39,12.56c1.04,0,1.64-.72,1.42-1.65-.21-.9-.92-1.06-1.71-1.06-3.1,0-6.19,0-9.29,0-1.82,0-3.64,0-5.45,0-.73,0-1.37,.19-1.61,.98-.29,.94,.33,1.73,1.4,1.74,2.53,.02,5.06,0,7.58,0,2.56,0,5.11,.01,7.67,0Zm-15.04,3.7c-1.08,0-1.63,.44-1.66,1.28-.03,.89,.54,1.44,1.62,1.44,4.97,.01,9.94,.01,14.91,0,1.08,0,1.65-.55,1.62-1.44-.03-.84-.58-1.28-1.66-1.28-2.44,0-4.89,0-7.33,0-2.5,0-5,0-7.5,0Z'/%3E%3C/svg%3E");
}
.settings .account-security {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23536472'%3E%3Cpath d='M3.09,13.84c0-2.06-.01-4.12,0-6.18,0-.93,.47-1.42,1.36-1.44,5.24-.13,9.73-2.22,13.86-5.27,.27-.2,.52-.41,.79-.62,.69-.53,1.31-.39,1.96,.13,2.58,2.07,5.39,3.77,8.56,4.69,1.85,.54,3.79,.78,5.71,1.04,1.09,.15,1.56,.49,1.56,1.6,0,3.81,.08,7.63-.03,11.43-.17,5.92-2.69,10.81-6.95,14.83-2.66,2.51-5.75,4.35-9.11,5.75-.4,.17-.97,.26-1.34,.11-5.35-2.26-10.01-5.42-13.17-10.44-2.03-3.22-3.13-6.73-3.17-10.55-.02-1.7,0-3.39,0-5.09,0,0,0,0,0,0Zm2.72-5.07c-.02,.27-.05,.46-.05,.65,0,3.23-.02,6.46,.02,9.69,.04,3.57,1.14,6.83,3.2,9.74,2.7,3.82,6.45,6.3,10.63,8.2,.25,.11,.65,.03,.93-.09,2.43-1.07,4.7-2.41,6.73-4.12,4.4-3.7,6.91-8.34,6.94-14.19,.02-3.09,0-6.18,0-9.27,0-.21-.05-.42-.08-.62-5.34-.49-9.97-2.53-14.15-5.73-4.2,3.21-8.84,5.26-14.19,5.73Zm8.63,10.5c-.7-.7-1.49-.77-2.05-.22-.61,.59-.55,1.35,.19,2.11,1.31,1.33,2.63,2.64,3.95,3.95,.96,.95,1.55,.94,2.54-.05,2.7-2.69,5.39-5.39,8.08-8.08,.96-.96,1.11-1.71,.5-2.36-.64-.67-1.43-.51-2.41,.48-2.47,2.48-4.94,4.96-7.48,7.5-1.16-1.17-2.23-2.27-3.31-3.34Z'/%3E%3C/svg%3E");
}

.p-nomb p {
  margin: 0;
}

.bsaddresses:not(:last-child) {
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
}

#pinterest {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%231c1c1c'%3E%3Cpath d='M19.93,39.5A19.5,19.5,0,1,1,39.5,20,19.58,19.58,0,0,1,19.93,39.5ZM16.15,36c6.57,2.05,16.38-1.32,19.56-10.76A16.57,16.57,0,1,0,3.8,16.54a16.13,16.13,0,0,0,2.53,12.8A16,16,0,0,0,13.1,35a32.67,32.67,0,0,1,.37-3.74c.55-2.59,1.19-5.15,1.85-7.71a4.63,4.63,0,0,0,0-2.31A5.13,5.13,0,0,1,16,16.73a2.41,2.41,0,0,1,2.55-1.05,2.16,2.16,0,0,1,1.85,2.1A16.83,16.83,0,0,1,20.07,21a40.58,40.58,0,0,0-.76,4c-.11,1.87,1.16,2.9,3,2.74a5.06,5.06,0,0,0,4.16-2.88,11.38,11.38,0,0,0,1.19-6.81A7.2,7.2,0,0,0,22,11.47a9,9,0,0,0-4.68.16C12.4,13.08,9.81,18.24,12,22.49A4.13,4.13,0,0,1,12.21,26a4.62,4.62,0,0,1-.42.75,2.68,2.68,0,0,1-.73-.44,9.85,9.85,0,0,1-2.45-9.39C9.76,12.27,13,9.51,17.55,8.59a11.52,11.52,0,0,1,11.82,4c3.17,3.82,3.06,10,0,14.3-2.44,3.42-7.18,5.27-11.29,2.47Z' /%3E%3C/svg%3E");
}

#youtube {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='1c1c1c'%3E%3Cpath d='M21.08,5.8c4.05.08,8.26.48,12.33.86a6,6,0,0,1,5.26,4.91,42.33,42.33,0,0,1-.1,17.15c-.51,2.64-2.46,4-5,4.48a73.36,73.36,0,0,1-13.4,1,78.87,78.87,0,0,1-13.73-1A6.08,6.08,0,0,1,1.21,28a48.25,48.25,0,0,1-.09-15.95A5.65,5.65,0,0,1,6,7,79.92,79.92,0,0,1,14.1,6C16.11,5.9,21.08,5.8,21.08,5.8ZM19.73,31.24h1.41c3.32,0,8.11-.28,12-.7a3.06,3.06,0,0,0,2.89-2.76,41.91,41.91,0,0,0,.06-15.43,3.43,3.43,0,0,0-3.28-3.07c-4.33-.31-8.67-.67-13-.76a65.79,65.79,0,0,0-13.06.92,3.27,3.27,0,0,0-3,2.85,48.51,48.51,0,0,0-.19,14c.41,3,.9,4.23,4.87,4.57S19.73,31.24,19.73,31.24ZM13.82,19.58c0-1.3,0-2.6,0-3.9a3.1,3.1,0,0,1,4.65-2.75q3.54,1.92,7,4a3.08,3.08,0,0,1,0,5.39c-2.31,1.36-4.65,2.68-7,4a3.1,3.1,0,0,1-4.64-2.76C13.8,22.18,13.82,20.88,13.82,19.58Zm2.66,0c0,1.25,0,2.49,0,3.74,0,.73.22.87.85.52,2.24-1.25,4.47-2.52,6.71-3.78.55-.31.57-.63,0-.95-2.24-1.26-4.47-2.53-6.71-3.78-.63-.35-.84-.21-.85.52C16.47,17.1,16.48,18.34,16.48,19.58Z' /%3E%3C/svg%3E");
}

#instagram {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231c1c1c' viewBox='0 0 16 16'%3E%3Cpath d='M8 0C5.829 0 5.556.01 4.703.048 3.85.088 3.269.222 2.76.42a3.917 3.917 0 0 0-1.417.923A3.927 3.927 0 0 0 .42 2.76C.222 3.268.087 3.85.048 4.7.01 5.555 0 5.827 0 8.001c0 2.172.01 2.444.048 3.297.04.852.174 1.433.372 1.942.205.526.478.972.923 1.417.444.445.89.719 1.416.923.51.198 1.09.333 1.942.372C5.555 15.99 5.827 16 8 16s2.444-.01 3.298-.048c.851-.04 1.434-.174 1.943-.372a3.916 3.916 0 0 0 1.416-.923c.445-.445.718-.891.923-1.417.197-.509.332-1.09.372-1.942C15.99 10.445 16 10.173 16 8s-.01-2.445-.048-3.299c-.04-.851-.175-1.433-.372-1.941a3.926 3.926 0 0 0-.923-1.417A3.911 3.911 0 0 0 13.24.42c-.51-.198-1.092-.333-1.943-.372C10.443.01 10.172 0 7.998 0h.003zm-.717 1.442h.718c2.136 0 2.389.007 3.232.046.78.035 1.204.166 1.486.275.373.145.64.319.92.599.28.28.453.546.598.92.11.281.24.705.275 1.485.039.843.047 1.096.047 3.231s-.008 2.389-.047 3.232c-.035.78-.166 1.203-.275 1.485a2.47 2.47 0 0 1-.599.919c-.28.28-.546.453-.92.598-.28.11-.704.24-1.485.276-.843.038-1.096.047-3.232.047s-2.39-.009-3.233-.047c-.78-.036-1.203-.166-1.485-.276a2.478 2.478 0 0 1-.92-.598 2.48 2.48 0 0 1-.6-.92c-.109-.281-.24-.705-.275-1.485-.038-.843-.046-1.096-.046-3.233 0-2.136.008-2.388.046-3.231.036-.78.166-1.204.276-1.486.145-.373.319-.64.599-.92.28-.28.546-.453.92-.598.282-.11.705-.24 1.485-.276.738-.034 1.024-.044 2.515-.045v.002zm4.988 1.328a.96.96 0 1 0 0 1.92.96.96 0 0 0 0-1.92zm-4.27 1.122a4.109 4.109 0 1 0 0 8.217 4.109 4.109 0 0 0 0-8.217zm0 1.441a2.667 2.667 0 1 1 0 5.334 2.667 2.667 0 0 1 0-5.334z' /%3E%3C/svg%3E");
}

#facebook {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%231c1c1c'%3E%3Cpath d='M.52,20.57C.07,10,8.54,1,19.39.52,30,0,39,8.56,39.48,19.43c.45,10.6-8.06,19.59-19,20C10,39.93,1,31.41.52,20.57ZM17,36.22V24.89H13.43a1.09,1.09,0,0,1-1.24-1.23c0-.77,0-1.53,0-2.29,0-1.05.33-1.35,1.37-1.36s2.29,0,3.53,0c0-1.47,0-2.83,0-4.19.13-3.94,2.25-6.22,6.08-6.49a29.71,29.71,0,0,1,3.65.09,1,1,0,0,1,1,1.11c0,1,0,2,0,2.92a1.11,1.11,0,0,1-1.26,1.22c-.61,0-1.22,0-1.83,0A1.67,1.67,0,0,0,23,16.17,37.46,37.46,0,0,0,23,20c1.18,0,2.27,0,3.37,0s1.52.35,1.38,1.53c-.08.7-.18,1.39-.24,2.09a1.21,1.21,0,0,1-1.42,1.27c-1,0-2,0-3.14,0v10.7c0,.21,0,.41,0,.62A16.29,16.29,0,0,0,36.54,19.54a16.54,16.54,0,0,0-33.06-.3A16.29,16.29,0,0,0,17,36.22Z' /%3E%3C/svg%3E");
}

.info-ico {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23034ea2' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z' /%3E%3Cpath d='m8.93 6.588-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533L8.93 6.588zM9 4.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0z' /%3E%3C/svg%3E");
}

.verify-email {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23536472'%3E%3Cpath d='M37.14,19.08c-.86-.35-1.62-.62-2.32-1-.19-.1-.29-.51-.29-.78-.03-1.74-.01-3.49-.01-5.34-.35,.17-.6,.27-.84,.4-4.49,2.42-8.99,4.83-13.46,7.28-.78,.43-1.43,.42-2.21,0-4.45-2.44-8.92-4.83-13.39-7.24-.25-.13-.49-.26-.84-.45-.03,.31-.06,.54-.06,.77,0,3.95,0,7.91,0,11.86,0,2.32,1.3,3.61,3.63,3.62,4.21,0,8.42,0,12.63,0,.3,0,.61,0,.92,0,.14,.91,.27,1.74,.41,2.67-.32,.02-.61,.04-.91,.04-4.32,0-8.65,0-12.97,0-3.93,0-6.42-2.47-6.43-6.39,0-5.4,0-10.79,0-16.19,0-3.93,2.47-6.38,6.41-6.38,7.88,0,15.77,0,23.65,0,3.52,0,6.08,2.44,6.14,5.95,.06,3.53,.01,7.06,.01,10.59,0,.11-.03,.22-.08,.57ZM19.11,4.67c-3.98,0-7.97,0-11.95,0-2.13,0-3.49,1.38-3.42,3.52,.01,.31,.26,.75,.53,.89,4.77,2.62,9.56,5.2,14.35,7.77,.26,.14,.73,.14,.99,0,4.8-2.56,9.58-5.15,14.35-7.76,.27-.15,.51-.59,.52-.9,.07-2.14-1.3-3.52-3.43-3.52-3.98,0-7.97,0-11.95,0Z' /%3E%3Cpath d='M38.99,25.84c.02,1.6,.07,3.69-.71,5.69-1.27,3.23-3.64,5.3-6.85,6.43-.44,.16-1.07,.04-1.54-.14-4.49-1.72-7.06-5.49-7.17-10.46-.04-1.72,0-3.44-.01-5.16,0-.81,.31-1.2,1.19-1.29,2.43-.25,4.57-1.14,6.16-3.12,.48-.6,1.09-.63,1.58-.04,1.69,2.04,3.91,2.97,6.48,3.19,.63,.06,.87,.43,.87,1.02,0,1.13,0,2.26,0,3.87Z' /%3E%3C/svg%3E");
}

.pass-change {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23536472'%3E%3Cpath d='M22.03,26.34c0,.74,.02,1.36,0,1.98-.05,1.13-.58,1.65-1.7,1.67-1.06,.02-2.12,0-3.32,0,0,1.08,0,2.09,0,3.11,0,1.39-.52,1.91-1.92,1.91-.99,0-1.99,0-3.1,0,0,.85,.02,1.63,0,2.4-.03,1.03-.54,1.56-1.57,1.57-2.56,.02-5.12,.03-7.68,0-1.2-.01-1.67-.5-1.68-1.74-.02-2.53-.05-5.06,.04-7.59,.02-.54,.4-1.18,.8-1.58,3.59-3.65,7.22-7.27,10.86-10.88,.41-.41,.62-.79,.51-1.39-.68-3.77,.32-7.16,2.75-10.03C19.59,1.56,24.24,.07,29.56,1.57c5.32,1.51,8.56,5.25,9.3,10.72,1.28,9.46-7.45,16.57-16.03,14.27-.21-.06-.41-.12-.8-.22Zm-2.99,.66c0-.86,0-1.61,0-2.35,0-1.86,.91-2.44,2.57-1.64,1.91,.93,3.94,1.23,6,.87,5.44-.97,8.88-5.6,8.32-11.09-.52-5.1-5.03-8.87-10.42-8.71-6.1,.18-10.71,6.18-9.23,12.1,.25,1.01,.02,1.7-.7,2.42-3.66,3.62-7.3,7.27-10.93,10.92-.23,.23-.56,.53-.57,.8-.05,1.86-.03,3.72-.03,5.68,.89,0,1.67,0,2.44,0s1.6,0,2.5,0c0-.78-.01-1.46,0-2.14,.03-1.27,.58-1.82,1.84-1.83,1.05,0,2.09,0,3.11,0,.04-.2,.06-.26,.06-.32,0-.94,0-1.87,0-2.81,0-1.32,.54-1.87,1.87-1.89,1-.02,1.99,0,3.15,0Zm11.98-14.93c.03-1.6-1.44-3.08-3.04-3.05-1.64,.03-2.94,1.36-2.94,3.02,0,1.68,1.28,2.96,2.95,2.96,1.65,0,2.99-1.29,3.03-2.93Z'/%3E%3C/svg%3E");
}

.conected-devices {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23536472'%3E%3Cpath d='M38,24.07c0,3.4,0,6.81,0,10.21,0,2.76-1.86,4.68-4.59,4.7-3.59,.03-7.18,.03-10.77,0-2.7-.02-4.62-1.87-4.64-4.58-.04-6.93-.04-13.86,0-20.79,.02-2.69,1.95-4.57,4.65-4.6,3.56-.04,7.12-.04,10.68,0,2.79,.03,4.67,1.98,4.67,4.76,0,3.43,0,6.87,0,10.3Zm-2.99-.08c0-3.34,0-6.68,0-10.02,0-1.45-.51-1.97-1.98-1.97-3.37,0-6.74-.01-10.11,0-1.39,0-1.93,.55-1.94,1.94,0,6.71,0,13.42,0,20.13,0,1.43,.49,1.92,1.9,1.93,3.4,0,6.8,0,10.21,0,1.44,0,1.92-.48,1.92-1.89,0-3.37,0-6.74,0-10.11Zm-20.08,4.06c-2.65,0-5.31,0-7.96,0-1.46,0-1.96-.53-1.96-1.99,0-6.68,0-13.37,0-20.05,0-1.5,.45-1.96,1.94-1.96,5.75,0,11.49,0,17.24,0,.41,0,.81,0,1.22,0,1.05,.04,1.53,.52,1.57,1.56,.02,.45,0,.91,0,1.37h2.91c.68-3.84-1.92-6.04-5-5.97-6.02,.14-12.05,.03-18.08,.05-2.94,0-4.79,1.87-4.79,4.79,0,6.78,0,13.55,0,20.33,0,2.94,1.89,4.85,4.85,4.87,2.31,.02,4.62,0,6.93,0,.71,0,1.42,0,2.18,0v-3c-.38,0-.71,0-1.04,0Zm1.02-6c-.82,0-1.56-.02-2.31,0-.98,.02-1.61,.58-1.64,1.41-.03,.81,.6,1.49,1.53,1.56,.77,.05,1.55,.01,2.42,.01v-2.98Zm12.04,10.93c.53,0,1.06,.01,1.59,0,.86-.03,1.35-.54,1.42-1.33,.08-.8-.34-1.47-1.16-1.55-1.2-.11-2.42-.11-3.62-.01-.85,.07-1.29,.77-1.18,1.61,.11,.83,.63,1.25,1.46,1.28,.5,.02,1,0,1.49,0,0,0,0,0,0,0Z' /%3E%3C/svg%3E");
}

.phone-no-verify {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23536472'%3E%3Cpath d='M14.27,24.77c-3.25,0-6.36,0-9.47,0-2.68,0-2.84-.15-2.84-2.79,0-2.88,0-5.75,0-8.63,0-1.43,.46-1.89,1.93-1.89,3.11,0,6.23,0,9.34,0h1.04c0-1.86,0-3.63,0-5.4,0-3.39,1.68-5.06,5.09-5.06,4.6,0,9.19,0,13.79,0,3.14,0,4.89,1.75,4.89,4.9,0,9.4,0,18.8,0,28.19,0,3.15-1.75,4.9-4.89,4.9-4.65,0-9.31,0-13.96,0-3.15,0-4.9-1.74-4.91-4.89,0-2.76,0-5.51,0-8.27,0-.32,0-.64,0-1.07Zm2.9,0c-.02,.37-.05,.63-.05,.89,0,2.85,0,5.69,0,8.54,0,1.48,.49,1.96,1.98,1.97,4.68,0,9.37,0,14.05,0,1.6,0,2.04-.46,2.04-2.09,0-2.93,0-5.87,0-8.8,0-6.49,0-12.98,0-19.47,0-1.35-.47-1.93-1.65-1.94-4.92-.02-9.84-.02-14.76,0-1.13,0-1.65,.57-1.66,1.74-.02,1.75,0,3.5,0,5.25,0,.2,.05,.39,.09,.63,2.57,0,5.08,0,7.6,0,1.31,0,1.83,.5,1.84,1.83,.01,3.2,.01,6.4,0,9.6,0,1.36-.53,1.86-1.91,1.87-2.19,0-4.39,0-6.58,0-.32,0-.63,0-.99,0Zm-12.34-2.84c.41,0,.74,0,1.06,0,5.27,0,10.54,0,15.81,0q2.11,0,2.11-2.14c0-1.8,0-3.59,0-5.41H4.83v7.55Zm21.32,8.54c-.92,0-1.83-.02-2.75,0-.9,.02-1.46,.52-1.51,1.28-.05,.77,.46,1.48,1.3,1.5,1.98,.06,3.96,.06,5.94,0,.83-.03,1.35-.75,1.29-1.51-.05-.74-.6-1.25-1.43-1.27-.95-.03-1.89,0-2.84,0,0,0,0,0,0,0ZM8.64,19.99c1-.02,1.85-.87,1.86-1.88,0-1.05-.85-1.89-1.92-1.88-1.06,.01-1.83,.79-1.83,1.85,0,1.07,.85,1.92,1.9,1.9Zm5.62,0c1.04,.02,1.93-.85,1.93-1.89,0-1.05-.86-1.88-1.94-1.86-1.06,.02-1.82,.8-1.82,1.87,0,1.03,.81,1.87,1.82,1.89Zm5.73,0c1.04,0,1.91-.89,1.89-1.93-.02-1.05-.89-1.86-1.98-1.82-1.05,.03-1.8,.83-1.78,1.9,.02,1.03,.85,1.85,1.86,1.85Z' /%3E%3C/svg%3E");
}

.phone-flag {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' width='18'%3E%3Crect x='.5' y='3' width='8.33' height='20' style='fill:%23ed1c24;' /%3E%3Crect x='8.83' y='3' width='8.33' height='20' style='fill:%23fff200;' /%3E%3Crect x='17.17' y='3' width='8.33' height='20' style='fill:%232e3192;' /%3E%3C/svg%3E");
}

.green-check {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23198754'%3E%3Cpath d='M20.01,1c10.43,.02,19.02,8.63,18.98,19.03-.04,10.44-8.68,19.04-19.06,18.96-10.43-.07-18.93-8.6-18.94-18.99C.99,9.59,9.6,.98,20.01,1Zm16.14,19.02c.01-8.89-7.25-16.18-16.15-16.18-8.89,0-16.16,7.28-16.15,16.17,0,8.86,7.23,16.09,16.1,16.14,8.87,.04,16.19-7.24,16.2-16.13Zm-22.15-.43c-.7-.69-1.54-.72-2.12-.13-.61,.61-.59,1.39,.12,2.12,1.49,1.52,3,3.03,4.53,4.52,.72,.7,1.5,.73,2.19,.04,3.13-3.11,6.25-6.23,9.36-9.36,.64-.65,.63-1.49,.06-2.06-.56-.57-1.41-.58-2.06,.05-.84,.79-1.64,1.63-2.45,2.45-1.98,2-3.96,3.99-5.99,6.04-1.25-1.27-2.43-2.47-3.62-3.66Z'/%3E%3C/svg%3E");
}

.info-i-blue {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23034ea2'%3E%3Cpath d='M.5,19.97C.53,9.26,9.38,.44,20.05,.5c10.73,.06,19.53,8.92,19.45,19.57-.08,10.71-8.85,19.44-19.5,19.43-10.7,0-19.52-8.85-19.49-19.53Zm36.07,.06c.03-9.12-7.43-16.6-16.56-16.61-9.09-.01-16.53,7.38-16.59,16.5-.06,9.11,7.37,16.61,16.52,16.66,9.1,.05,16.61-7.41,16.64-16.55Zm-18.03,9.15c.01,.9,.67,1.56,1.46,1.55,.76,0,1.43-.64,1.44-1.48,.02-3.52,.02-7.05,0-10.57,0-1.06-.58-1.62-1.46-1.61-.91,0-1.44,.63-1.44,1.72,0,1.7,0,3.4,0,5.1,0,1.76-.01,3.52,0,5.29Zm-.51-16.94c.02,1.03,.91,1.9,1.94,1.91,1.06,0,1.98-.91,1.97-1.97-.02-1.04-.88-1.88-1.94-1.88-1.09,0-2,.89-1.97,1.95Z'/%3E%3C/svg%3E");
}

.warning-i {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23664d03'%3E%3Cpath d='M20,37.58c-4.82,0-9.64,0-14.47,0-3.56,0-5.64-3.41-3.93-6.55,2.67-4.9,5.39-9.77,8.1-14.66,2.11-3.82,4.25-7.62,6.34-11.45,.88-1.61,2.14-2.52,3.99-2.52,1.84,0,3.09,.94,3.97,2.54,4.76,8.63,9.52,17.26,14.34,25.86,1.3,2.32,.55,4.94-1.2,5.99-.73,.44-1.66,.74-2.5,.75-4.88,.07-9.76,.03-14.64,.03,0,0,0,0,0,0Zm0-2.86c4.73,0,9.46,0,14.19,0,1.96,0,2.51-.94,1.55-2.67-4.73-8.54-9.46-17.09-14.19-25.63-.36-.64-.72-1.27-1.57-1.26-.81,.01-1.15,.61-1.5,1.23-4.74,8.57-9.48,17.14-14.22,25.71-.92,1.67-.37,2.62,1.53,2.62,4.73,0,9.46,0,14.19,0Zm-1.39-15.81c0,1.51,0,3.03,0,4.54,0,1.09,.57,1.78,1.43,1.76,.83-.02,1.39-.7,1.4-1.73,0-3,0-5.99,0-8.99,0-1.02-.57-1.7-1.41-1.72-.84-.01-1.43,.67-1.44,1.68,0,1.48,0,2.97,0,4.45h.02Zm1.48,9.17c-1.08-.03-1.97,.8-1.98,1.85-.01,.99,.84,1.88,1.84,1.92,1.04,.04,1.96-.83,1.98-1.87,.02-1-.82-1.87-1.84-1.9Z'/%3E%3C/svg%3E");
}

.line-through {
  text-decoration: line-through;
}

.toast {
  width: 450px;
  max-width: 100%;
}

.warning-toast {
  color: #664d03;
  background-color: #fff3cd;
}

.saving {
  border-bottom: 4px solid rgba(0, 0, 0, 0.2);
  border-left: 4px solid rgba(0, 0, 0, 0.2);
  border-right: 4px solid rgba(0, 0, 0, 0.2);
  border-top: 4px solid rgba(0, 0, 0, 0.5);
  border-radius: 100%;
  height: 18px;
  width: 18px;
  -webkit-animation: spin 0.6s infinite linear;
          animation: spin 0.6s infinite linear;
}

.saving.light {
  border-bottom: 4px solid rgba(255, 255, 255, 0.2);
  border-left: 4px solid rgba(255, 255, 255, 0.2);
  border-right: 4px solid rgba(255, 255, 255, 0.2);
  border-top: 4px solid rgba(255, 255, 255, 0.5);
}

#succesOvrl {
  position: absolute;
  inset: 0;
  display: flex;
  width: 100%;
  height: 100%;
  background-color: #fff;
  align-items: center;
  justify-content: center;
  z-index: 100;
}

.m32-0 {
  margin: 32px 0;
}

.penone {
  pointer-events: none !important;
}

.z8 {
  z-index: 8000;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.e-dl-btn:hover {
  cursor: pointer;
}

#add-photo {
  right: -9px;
  bottom: 10px;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f7f7f7;
  border-radius: 50%;
}
#add-photo:hover {
  cursor: pointer;
}

.profile .swiper-container {
  height: 100%;
  overflow: hidden;
}
.profile .pp-media-container {
  height: 300px;
  background-color: #fff;
}
.profile .pp-media-container .ms-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.profile .thumbs-swiper {
  margin-top: 10px;
  height: 100px;
  box-sizing: border-box;
  padding: 10px 0;
}
.profile .thumbs-swiper .swiper-slide {
  width: 25%;
  height: 100px;
  cursor: pointer;
  opacity: 0.4;
}
.profile .thumbs-swiper .swiper-slide-thumb-active {
  opacity: 1;
}
.profile .swiper {
  width: 100%;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
}
.profile .swiper-slide {
  background-size: cover;
  background-position: center;
}
.profile .main-swiper {
  height: 80%;
  width: 100%;
}
.profile .thumbs-swiper {
  height: 20%;
  box-sizing: border-box;
  padding: 10px 0;
}
.profile .thumbs-swiper .swiper-slide {
  width: 25%;
  height: 100%;
  opacity: 0.44;
}
.profile .thumbs-swiper .swiper-slide-thumb-active {
  opacity: 1;
}
.profile .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px;
}
.profile .media-wrapper {
  height: 400px;
}
.profile .full-swiper {
  position: fixed !important;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  scale: 0.6;
  background-color: #000;
  z-index: 8000;
}
.profile .full-swiper .in-pr-img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 820px;
  height: auto;
  border-radius: 0 !important;
}
.profile .full-swiper .swiper-pagination {
  color: #1c1c1c;
}
.profile .full-swiper .pt-swp {
  position: fixed;
  bottom: 0;
  left: 50%;
  display: flex;
  justify-content: center;
  z-index: 2;
  transform: translate(-50%);
  font-size: 14px !important;
  padding: 20px 15px 40px !important;
  border-top: 1px solid #ebebeb;
  background-color: rgba(244, 244, 244, 0.9);
  width: 100%;
  min-height: 120px;
}
.profile .full-swiper .mw820 {
  max-width: 820px;
  margin: 0 auto;
}
.profile .full-swiper .sh-btn {
  position: fixed;
  top: 18px;
  right: 60px;
  z-index: 2;
}
.profile .full-swiper .sh-btn small, .profile .full-swiper .sh-btn .small {
  display: none;
}
.profile .full-swiper .sh-ovrl {
  position: fixed;
  inset: 0;
  z-index: 30;
}
.profile .full-swiper .swiper-slide {
  text-align: center;
  font-size: 18px;
  /* Center slide text vertically */
  display: flex;
  justify-content: center;
  align-items: center;
}
.profile .full-swiper img {
  -o-object-fit: contain !important;
     object-fit: contain !important;
  height: auto !important;
  border-radius: 4px !important;
}
.profile .full-swiper.sc {
  scale: 1;
  -webkit-animation: scale 0.1s;
          animation: scale 0.1s;
}
@-webkit-keyframes scale {
  0% {
    scale: 0.6;
  }
  30% {
    scale: 0.7;
  }
  50% {
    scale: 0.8;
  }
  70% {
    scale: 0.9;
  }
  100% {
    scale: 1;
  }
}
@keyframes scale {
  0% {
    scale: 0.6;
  }
  30% {
    scale: 0.7;
  }
  50% {
    scale: 0.8;
  }
  70% {
    scale: 0.9;
  }
  100% {
    scale: 1;
  }
}

.ic-playground {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20.9,24.64c0,1.75,0,3.24,0,4.74,0,2.27,0,4.54,0,6.82,0,.26,0,.51-.03,.77-.09,.73-.54,1.14-1.23,1.19-.7,.05-1.22-.31-1.38-1.01-.11-.52-.1-1.06-.15-1.64H2.82c-.03,.23-.07,.44-.08,.66-.03,1.37-.51,2.05-1.41,2.02-.91-.03-1.32-.67-1.32-2.08,0-6.73,0-13.46,0-20.19,0-2.16,.02-4.32-.01-6.47-.01-.8,.29-1.32,.96-1.75,2.82-1.8,5.63-3.63,8.42-5.48,.74-.49,1.37-.51,2.11-.02,2.82,1.86,5.65,3.7,8.5,5.52,.64,.41,.93,.93,.91,1.69-.03,1.25,.02,2.5-.02,3.75-.02,.53,.15,.76,.68,.84,3.25,.46,5.79,2.15,7.63,4.8,1.39,2,2.58,4.14,3.91,6.19,.77,1.19,1.57,2.36,2.44,3.48,.75,.95,1.78,1.46,3.02,1.55,1.01,.08,1.41,.52,1.43,1.54,.02,1.59,.01,3.18,0,4.77,0,1.48-.47,1.9-1.97,1.84-3.76-.15-6.98-1.56-9.47-4.37-1.42-1.61-2.59-3.44-3.89-5.16-.73-.97-1.47-1.95-2.27-2.86-.35-.4-.87-.66-1.49-1.1ZM2.74,21.7c.2,.05,.28,.09,.36,.09,4.85,.01,9.71,.02,14.56,.04,.58,0,.55-.38,.55-.75,0-3.55,0-7.09-.05-10.64,0-.33-.21-.78-.47-.95-2.23-1.5-4.5-2.97-6.77-4.41-.21-.13-.66-.14-.87,0-2.28,1.44-4.54,2.9-6.78,4.4-.26,.18-.48,.62-.49,.95-.05,1.39-.02,2.78-.02,4.17,0,2.35,0,4.71,0,7.1Zm34.52,13.49c0-.84,.03-1.54-.02-2.24-.01-.19-.21-.47-.38-.52-2.08-.68-3.56-2.09-4.72-3.86-.95-1.45-1.81-2.95-2.69-4.43-1.16-1.95-2.32-3.9-4-5.48-1.26-1.18-2.76-1.8-4.55-2.03,0,1.73-.02,3.37,.03,5.01,0,.23,.33,.57,.57,.64,1.5,.44,2.7,1.31,3.68,2.49,.63,.76,1.22,1.57,1.8,2.37,.96,1.34,1.84,2.73,2.86,4.02,1.86,2.35,4.27,3.76,7.43,4.03ZM2.79,24.54v2.66h15.33v-2.66H2.79Zm15.33,8.13v-2.65H2.79v2.65h15.33ZM5.47,14.1c-.02-2.9,2.06-5.02,4.96-5.04,2.84-.03,4.97,2.07,5,4.91,.03,2.95-2.09,5.12-5,5.1-2.85-.02-4.95-2.11-4.96-4.96Zm7.23-.04c0-1.37-.85-2.26-2.2-2.27-1.4-.02-2.3,.87-2.3,2.27,0,1.36,.86,2.26,2.2,2.29,1.38,.03,2.29-.88,2.29-2.28Z'/%3E%3C/svg%3E");
}

.repo-select.complex-facilities input:checked + label > .ic-playground {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23fff'%3E%3Cpath d='M20.9,24.64c0,1.75,0,3.24,0,4.74,0,2.27,0,4.54,0,6.82,0,.26,0,.51-.03,.77-.09,.73-.54,1.14-1.23,1.19-.7,.05-1.22-.31-1.38-1.01-.11-.52-.1-1.06-.15-1.64H2.82c-.03,.23-.07,.44-.08,.66-.03,1.37-.51,2.05-1.41,2.02-.91-.03-1.32-.67-1.32-2.08,0-6.73,0-13.46,0-20.19,0-2.16,.02-4.32-.01-6.47-.01-.8,.29-1.32,.96-1.75,2.82-1.8,5.63-3.63,8.42-5.48,.74-.49,1.37-.51,2.11-.02,2.82,1.86,5.65,3.7,8.5,5.52,.64,.41,.93,.93,.91,1.69-.03,1.25,.02,2.5-.02,3.75-.02,.53,.15,.76,.68,.84,3.25,.46,5.79,2.15,7.63,4.8,1.39,2,2.58,4.14,3.91,6.19,.77,1.19,1.57,2.36,2.44,3.48,.75,.95,1.78,1.46,3.02,1.55,1.01,.08,1.41,.52,1.43,1.54,.02,1.59,.01,3.18,0,4.77,0,1.48-.47,1.9-1.97,1.84-3.76-.15-6.98-1.56-9.47-4.37-1.42-1.61-2.59-3.44-3.89-5.16-.73-.97-1.47-1.95-2.27-2.86-.35-.4-.87-.66-1.49-1.1ZM2.74,21.7c.2,.05,.28,.09,.36,.09,4.85,.01,9.71,.02,14.56,.04,.58,0,.55-.38,.55-.75,0-3.55,0-7.09-.05-10.64,0-.33-.21-.78-.47-.95-2.23-1.5-4.5-2.97-6.77-4.41-.21-.13-.66-.14-.87,0-2.28,1.44-4.54,2.9-6.78,4.4-.26,.18-.48,.62-.49,.95-.05,1.39-.02,2.78-.02,4.17,0,2.35,0,4.71,0,7.1Zm34.52,13.49c0-.84,.03-1.54-.02-2.24-.01-.19-.21-.47-.38-.52-2.08-.68-3.56-2.09-4.72-3.86-.95-1.45-1.81-2.95-2.69-4.43-1.16-1.95-2.32-3.9-4-5.48-1.26-1.18-2.76-1.8-4.55-2.03,0,1.73-.02,3.37,.03,5.01,0,.23,.33,.57,.57,.64,1.5,.44,2.7,1.31,3.68,2.49,.63,.76,1.22,1.57,1.8,2.37,.96,1.34,1.84,2.73,2.86,4.02,1.86,2.35,4.27,3.76,7.43,4.03ZM2.79,24.54v2.66h15.33v-2.66H2.79Zm15.33,8.13v-2.65H2.79v2.65h15.33ZM5.47,14.1c-.02-2.9,2.06-5.02,4.96-5.04,2.84-.03,4.97,2.07,5,4.91,.03,2.95-2.09,5.12-5,5.1-2.85-.02-4.95-2.11-4.96-4.96Zm7.23-.04c0-1.37-.85-2.26-2.2-2.27-1.4-.02-2.3,.87-2.3,2.27,0,1.36,.86,2.26,2.2,2.29,1.38,.03,2.29-.88,2.29-2.28Z'/%3E%3C/svg%3E");
}

.ic-parc {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M23,31.04c-2.47,0-4.79,0-7.12,0-.73,0-1.48-.17-1.65-.92-.12-.52,.02-1.25,.32-1.69,1.38-1.98,2.86-3.89,4.31-5.83,.07-.1,.13-.21,.26-.43-.54-.05-1.01-.08-1.48-.13-1.51-.14-2.05-1.31-1.15-2.55,1.4-1.93,2.83-3.85,4.25-5.77,.09-.12,.17-.25,.39-.58-.59,0-1.06,.1-1.45-.03-.52-.17-1.23-.42-1.41-.83-.2-.45-.09-1.27,.21-1.68,2.35-3.24,4.76-6.43,7.18-9.63,.79-1.04,1.84-1.05,2.63,0,2.42,3.19,4.83,6.38,7.18,9.62,.3,.42,.43,1.26,.22,1.68-.22,.43-.95,.66-1.49,.85-.36,.12-.79,.02-1.39,.02,.44,.6,.77,1.07,1.11,1.53,1.16,1.57,2.31,3.15,3.48,4.72,.41,.55,.7,1.11,.37,1.8-.34,.71-.96,.91-1.7,.9-.37,0-.74,0-1.31,0,.28,.4,.46,.66,.65,.92,1.32,1.77,2.63,3.54,3.96,5.29,.44,.58,.73,1.18,.37,1.88-.35,.7-1,.86-1.73,.85-2.08-.01-4.16,.02-6.24-.03-.63-.01-.81,.16-.8,.77,.03,2.05,.01,4.1,0,6.15,0,1.56-.5,2.04-2.08,2.05-1.3,0-2.61,0-3.91,0-1.46,0-1.97-.52-1.97-1.96,0-2.29,0-4.58,0-6.99Zm12.26-3.02c-.05-.16-.05-.26-.1-.32-1.3-1.74-2.58-3.5-3.91-5.22-.17-.22-.57-.37-.86-.37-2.27-.03-4.53-.04-6.8,0-.35,0-.81,.28-1.03,.57-1.19,1.51-2.33,3.07-3.48,4.61-.15,.21-.27,.44-.45,.72h16.62Zm-1.8-8.93c-1.23-1.68-2.41-3.12-3.41-4.68-.65-1.01-1.42-1.43-2.58-1.31-.68,.07-1.36,.01-2.04,.06-.25,.02-.6,.09-.73,.26-1.4,1.83-2.76,3.69-4.23,5.67h12.98Zm-6.48-14.9c-1.48,1.98-2.92,3.9-4.44,5.92h8.88c-1.52-2.03-2.95-3.93-4.44-5.92Zm-.95,32.74h1.9v-5.83h-1.9v5.83Zm-13.97-1.05c0-2.55,0-5.09,0-7.64,0-1.24-.84-1.87-2.04-1.55-.24,.06-.47,.16-.71,.22-2.57,.63-5.14-.77-5.93-3.24-.75-2.33,.46-4.81,2.84-5.75,.67-.26,1.26-.54,1.37-1.34,.11-.84-.39-1.29-1.02-1.72-1.19-.81-1.67-2.13-1.32-3.41,.39-1.42,1.57-2.42,3-2.53,1.98-.15,2.26-.5,1.92-2.41-.29-1.68,.76-3.16,2.46-3.47,1.53-.28,3.09,.79,3.34,2.39,.09,.56-.08,1.15-.15,1.73-.1,.78,.2,1.33,.91,1.65,.72,.32,.8-.38,1.08-.72,.34-.4,.65-.84,.91-1.29,.17-.31,.33-.69,.32-1.03C18.93,2.63,16.34,.09,13.17,0c-3.05-.09-5.76,2.29-6.02,5.34-.05,.53-.18,.8-.73,.98-1.75,.56-3,1.72-3.74,3.4-.98,2.21-.65,4.29,.71,6.27C.57,18.36-.69,21.28,.64,24.84c1.41,3.8,4.4,5.34,8.37,5.19,.02,.26,.05,.47,.05,.68,0,2.48,0,4.97,0,7.45,0,1.2,.53,1.79,1.65,1.82,1.58,.04,3.17,.03,4.75,0,.84-.02,1.49-.47,1.53-1.33,.07-1.85,.02-3.7,.02-5.57-1.03-.08-1.97-.15-2.99-.23v4.11h-1.98c0-.42,0-.75,0-1.08Z'/%3E%3C/svg%3E");
}

.repo-select.complex-facilities input:checked + label > .ic-parc {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23fff'%3E%3Cpath d='M23,31.04c-2.47,0-4.79,0-7.12,0-.73,0-1.48-.17-1.65-.92-.12-.52,.02-1.25,.32-1.69,1.38-1.98,2.86-3.89,4.31-5.83,.07-.1,.13-.21,.26-.43-.54-.05-1.01-.08-1.48-.13-1.51-.14-2.05-1.31-1.15-2.55,1.4-1.93,2.83-3.85,4.25-5.77,.09-.12,.17-.25,.39-.58-.59,0-1.06,.1-1.45-.03-.52-.17-1.23-.42-1.41-.83-.2-.45-.09-1.27,.21-1.68,2.35-3.24,4.76-6.43,7.18-9.63,.79-1.04,1.84-1.05,2.63,0,2.42,3.19,4.83,6.38,7.18,9.62,.3,.42,.43,1.26,.22,1.68-.22,.43-.95,.66-1.49,.85-.36,.12-.79,.02-1.39,.02,.44,.6,.77,1.07,1.11,1.53,1.16,1.57,2.31,3.15,3.48,4.72,.41,.55,.7,1.11,.37,1.8-.34,.71-.96,.91-1.7,.9-.37,0-.74,0-1.31,0,.28,.4,.46,.66,.65,.92,1.32,1.77,2.63,3.54,3.96,5.29,.44,.58,.73,1.18,.37,1.88-.35,.7-1,.86-1.73,.85-2.08-.01-4.16,.02-6.24-.03-.63-.01-.81,.16-.8,.77,.03,2.05,.01,4.1,0,6.15,0,1.56-.5,2.04-2.08,2.05-1.3,0-2.61,0-3.91,0-1.46,0-1.97-.52-1.97-1.96,0-2.29,0-4.58,0-6.99Zm12.26-3.02c-.05-.16-.05-.26-.1-.32-1.3-1.74-2.58-3.5-3.91-5.22-.17-.22-.57-.37-.86-.37-2.27-.03-4.53-.04-6.8,0-.35,0-.81,.28-1.03,.57-1.19,1.51-2.33,3.07-3.48,4.61-.15,.21-.27,.44-.45,.72h16.62Zm-1.8-8.93c-1.23-1.68-2.41-3.12-3.41-4.68-.65-1.01-1.42-1.43-2.58-1.31-.68,.07-1.36,.01-2.04,.06-.25,.02-.6,.09-.73,.26-1.4,1.83-2.76,3.69-4.23,5.67h12.98Zm-6.48-14.9c-1.48,1.98-2.92,3.9-4.44,5.92h8.88c-1.52-2.03-2.95-3.93-4.44-5.92Zm-.95,32.74h1.9v-5.83h-1.9v5.83Zm-13.97-1.05c0-2.55,0-5.09,0-7.64,0-1.24-.84-1.87-2.04-1.55-.24,.06-.47,.16-.71,.22-2.57,.63-5.14-.77-5.93-3.24-.75-2.33,.46-4.81,2.84-5.75,.67-.26,1.26-.54,1.37-1.34,.11-.84-.39-1.29-1.02-1.72-1.19-.81-1.67-2.13-1.32-3.41,.39-1.42,1.57-2.42,3-2.53,1.98-.15,2.26-.5,1.92-2.41-.29-1.68,.76-3.16,2.46-3.47,1.53-.28,3.09,.79,3.34,2.39,.09,.56-.08,1.15-.15,1.73-.1,.78,.2,1.33,.91,1.65,.72,.32,.8-.38,1.08-.72,.34-.4,.65-.84,.91-1.29,.17-.31,.33-.69,.32-1.03C18.93,2.63,16.34,.09,13.17,0c-3.05-.09-5.76,2.29-6.02,5.34-.05,.53-.18,.8-.73,.98-1.75,.56-3,1.72-3.74,3.4-.98,2.21-.65,4.29,.71,6.27C.57,18.36-.69,21.28,.64,24.84c1.41,3.8,4.4,5.34,8.37,5.19,.02,.26,.05,.47,.05,.68,0,2.48,0,4.97,0,7.45,0,1.2,.53,1.79,1.65,1.82,1.58,.04,3.17,.03,4.75,0,.84-.02,1.49-.47,1.53-1.33,.07-1.85,.02-3.7,.02-5.57-1.03-.08-1.97-.15-2.99-.23v4.11h-1.98c0-.42,0-.75,0-1.08Z'/%3E%3C/svg%3E");
}

.ic-interfon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20,3.01c5.31,0,10.61,0,15.92,0,2.7,0,4.09,1.39,4.09,4.09,0,8.74,0,17.47,0,26.21,0,2.12-1.52,3.67-3.66,3.67-10.89,0-21.78,0-32.68,0-2.19,0-3.64-1.5-3.65-3.76-.02-3.59,0-7.18,0-10.76C.01,17.18,0,11.91,.05,6.64c.02-2.28,1.45-3.61,3.75-3.62,5.4-.01,10.8,0,16.2,0Zm.06,3.01c-5.3,0-10.61,.01-15.91-.01-.83,0-1.16,.2-1.16,1.1,.03,8.55,.03,17.1,0,25.65,0,.92,.27,1.24,1.23,1.23,10.48-.03,20.97-.02,31.45-.02,1.3,0,1.32-.02,1.32-1.29,0-8.49-.01-16.98,.02-25.46,0-.97-.31-1.21-1.24-1.2-5.24,.04-10.48,.02-15.72,.02Z'/%3E%3Cpath d='M6.07,19.38c.03-3.09,1.28-6.32,3.78-9.07,.86-.94,1.72-1.09,2.42-.47,.7,.62,.63,1.54-.18,2.46-4.12,4.7-4.08,10.81,.11,15.49,.71,.8,.74,1.72,.08,2.32-.67,.61-1.56,.49-2.3-.3-2.56-2.72-3.92-6.12-3.92-10.44Z'/%3E%3Cpath d='M33.92,19.61c-.02,4.2-1.38,7.49-3.98,10.28-.52,.56-1.21,.84-1.84,.43-.42-.28-.79-.91-.82-1.41-.03-.43,.38-.96,.72-1.34,3.43-3.85,3.91-9.39,1.12-13.7-.44-.68-1-1.28-1.49-1.92-.57-.74-.54-1.53,.06-2.09,.62-.57,1.4-.59,2.09,.09,2.77,2.76,4.09,6.13,4.15,9.64Z'/%3E%3Cpath d='M11.95,19.92c.09-2.57,.97-4.87,2.83-6.77,.72-.73,1.59-.82,2.23-.22,.64,.6,.63,1.49-.06,2.24-1.99,2.19-2.54,4.68-1.45,7.44,.3,.76,.85,1.44,1.37,2.08,.75,.93,.83,1.76,.11,2.39-.67,.59-1.54,.47-2.3-.34-1.79-1.9-2.67-4.17-2.73-6.83Z'/%3E%3Cpath d='M28.03,20.02c-.08,2.6-.97,4.86-2.76,6.75-.75,.79-1.64,.87-2.29,.24-.64-.61-.66-1.48,.08-2.24,2.56-2.62,2.62-6.78,.08-9.56-.34-.37-.62-1-.57-1.47,.05-.41,.56-1.02,.95-1.08,.52-.08,1.26,.11,1.65,.47,1.8,1.66,2.87,4.39,2.86,6.88Z'/%3E%3Cpath d='M18.02,19.9c0-.97,.87-1.85,1.85-1.85,1.15,0,2.1,.85,2.13,1.92,.03,1.03-.9,2-1.94,2.01-1.17,.02-2.04-.87-2.04-2.08Z'/%3E%3C/svg%3E");
}

.repo-select.complex-facilities input:checked + label > .ic-interfon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23fff'%3E%3Cpath d='M20,3.01c5.31,0,10.61,0,15.92,0,2.7,0,4.09,1.39,4.09,4.09,0,8.74,0,17.47,0,26.21,0,2.12-1.52,3.67-3.66,3.67-10.89,0-21.78,0-32.68,0-2.19,0-3.64-1.5-3.65-3.76-.02-3.59,0-7.18,0-10.76C.01,17.18,0,11.91,.05,6.64c.02-2.28,1.45-3.61,3.75-3.62,5.4-.01,10.8,0,16.2,0Zm.06,3.01c-5.3,0-10.61,.01-15.91-.01-.83,0-1.16,.2-1.16,1.1,.03,8.55,.03,17.1,0,25.65,0,.92,.27,1.24,1.23,1.23,10.48-.03,20.97-.02,31.45-.02,1.3,0,1.32-.02,1.32-1.29,0-8.49-.01-16.98,.02-25.46,0-.97-.31-1.21-1.24-1.2-5.24,.04-10.48,.02-15.72,.02Z'/%3E%3Cpath d='M6.07,19.38c.03-3.09,1.28-6.32,3.78-9.07,.86-.94,1.72-1.09,2.42-.47,.7,.62,.63,1.54-.18,2.46-4.12,4.7-4.08,10.81,.11,15.49,.71,.8,.74,1.72,.08,2.32-.67,.61-1.56,.49-2.3-.3-2.56-2.72-3.92-6.12-3.92-10.44Z'/%3E%3Cpath d='M33.92,19.61c-.02,4.2-1.38,7.49-3.98,10.28-.52,.56-1.21,.84-1.84,.43-.42-.28-.79-.91-.82-1.41-.03-.43,.38-.96,.72-1.34,3.43-3.85,3.91-9.39,1.12-13.7-.44-.68-1-1.28-1.49-1.92-.57-.74-.54-1.53,.06-2.09,.62-.57,1.4-.59,2.09,.09,2.77,2.76,4.09,6.13,4.15,9.64Z'/%3E%3Cpath d='M11.95,19.92c.09-2.57,.97-4.87,2.83-6.77,.72-.73,1.59-.82,2.23-.22,.64,.6,.63,1.49-.06,2.24-1.99,2.19-2.54,4.68-1.45,7.44,.3,.76,.85,1.44,1.37,2.08,.75,.93,.83,1.76,.11,2.39-.67,.59-1.54,.47-2.3-.34-1.79-1.9-2.67-4.17-2.73-6.83Z'/%3E%3Cpath d='M28.03,20.02c-.08,2.6-.97,4.86-2.76,6.75-.75,.79-1.64,.87-2.29,.24-.64-.61-.66-1.48,.08-2.24,2.56-2.62,2.62-6.78,.08-9.56-.34-.37-.62-1-.57-1.47,.05-.41,.56-1.02,.95-1.08,.52-.08,1.26,.11,1.65,.47,1.8,1.66,2.87,4.39,2.86,6.88Z'/%3E%3Cpath d='M18.02,19.9c0-.97,.87-1.85,1.85-1.85,1.15,0,2.1,.85,2.13,1.92,.03,1.03-.9,2-1.94,2.01-1.17,.02-2.04-.87-2.04-2.08Z'/%3E%3C/svg%3E");
}

.ic-lift {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M35.47,23.69c0,3.89,0,7.78,0,11.67,0,2.95-1.68,4.64-4.65,4.64-7.18,0-14.36,0-21.54,0-3.13,0-4.76-1.66-4.75-4.79,.01-7.81,0-15.61,.02-23.42,0-2.07,.89-3.55,2.59-4.19,.54-.2,1.16-.29,1.74-.29,7.41-.02,14.82-.02,22.23,0,2.68,0,4.34,1.69,4.35,4.38,.01,4,0,8,0,12.01,0,0,0,0,.01,0Zm-28.2-.09c0,3.89,0,7.78,0,11.66,0,1.62,.39,2,2.02,2,7.12,0,14.25,0,21.37,0,1.69,0,2.07-.37,2.07-2.04,0-7.72,0-15.44,0-23.15,0-1.72-.33-2.06-2.02-2.06-7.09,0-14.19,0-21.28,0-1.86,0-2.16,.29-2.16,2.18,0,3.8,0,7.61,0,11.41ZM16.99,5.46c.98-.03,1.35-.75,.79-1.56-.77-1.12-1.58-2.21-2.39-3.29-.54-.72-1.13-.73-1.66-.03-.84,1.1-1.65,2.22-2.44,3.36-.53,.77-.16,1.48,.78,1.52,.82,.03,1.64,0,2.46,0,.82,0,1.64,.02,2.46,0ZM27.86,0c-1.58,0-3.17-.03-4.75,.03-.36,.01-.85,.25-1.02,.53-.14,.24-.01,.78,.18,1.06,.74,1.1,1.53,2.17,2.33,3.23,.56,.74,1.15,.74,1.71,0,.8-1.06,1.57-2.14,2.34-3.22,.14-.2,.23-.45,.32-.63-.13-.68-.48-.99-1.12-.99ZM14.62,28.09c.03,.12,.07,.24,.09,.37,.24,1.83,.48,3.65,.72,5.48,.13,1.02,.68,1.57,1.49,1.51,.79-.06,1.24-.62,1.25-1.62,.01-1.79,0-3.57,0-5.36,0-.64-.1-1.27,.59-1.73,.25-.16,.3-.71,.33-1.09,.05-.62,.04-1.25,.01-1.87-.04-.9,0-1.83-.23-2.69-.52-1.97-2.21-2.94-4.72-2.88-2.37,.06-4.07,1.7-4.15,4.06-.04,1.16-.05,2.33,.01,3.49,.02,.39,.27,.77,.43,1.16,.16,.39,.45,.77,.46,1.15,.05,2.01,.01,4.03,.04,6.04,.01,.79,.54,1.32,1.26,1.34,.76,.02,1.22-.38,1.4-1.1,.05-.22,.07-.45,.1-.67,.25-1.85,.5-3.7,.74-5.55l.18-.02Zm10.94,0c.26,1.95,.51,3.91,.77,5.86,.13,1.01,.69,1.56,1.51,1.49,.78-.07,1.22-.64,1.23-1.64,.01-1.76,0-3.51,0-5.27,0-.67-.12-1.34,.6-1.81,.22-.14,.3-.61,.31-.93,.03-1.22,.06-2.44,0-3.66-.1-1.87-1.26-3.35-3.01-3.78-.64-.16-1.35-.11-2.02-.12-1.96,0-3.61,1.26-3.88,3.22-.21,1.5-.14,3.05-.14,4.57,0,.3,.29,.59,.43,.89,.16,.35,.44,.71,.45,1.07,.05,2.01,.03,4.03,.03,6.04,0,.68,.32,1.23,.96,1.32,.43,.07,1.03-.11,1.36-.4,.29-.25,.37-.8,.43-1.24,.27-1.87,.51-3.75,.76-5.63,.07,0,.15,0,.22,0Zm-8.29-13.55c0-1.47-1.24-2.71-2.71-2.73-1.5-.01-2.76,1.26-2.74,2.77,.02,1.48,1.25,2.67,2.75,2.66,1.49,0,2.7-1.23,2.7-2.71Zm10.9,.07c0-1.55-1.21-2.8-2.72-2.8-1.51,0-2.75,1.27-2.73,2.79,.03,1.48,1.27,2.67,2.76,2.65,1.46-.02,2.68-1.22,2.68-2.64Z'/%3E%3C/svg%3E");
}

.repo-select.complex-facilities input:checked + label > .ic-lift {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23fff'%3E%3Cpath d='M35.47,23.69c0,3.89,0,7.78,0,11.67,0,2.95-1.68,4.64-4.65,4.64-7.18,0-14.36,0-21.54,0-3.13,0-4.76-1.66-4.75-4.79,.01-7.81,0-15.61,.02-23.42,0-2.07,.89-3.55,2.59-4.19,.54-.2,1.16-.29,1.74-.29,7.41-.02,14.82-.02,22.23,0,2.68,0,4.34,1.69,4.35,4.38,.01,4,0,8,0,12.01,0,0,0,0,.01,0Zm-28.2-.09c0,3.89,0,7.78,0,11.66,0,1.62,.39,2,2.02,2,7.12,0,14.25,0,21.37,0,1.69,0,2.07-.37,2.07-2.04,0-7.72,0-15.44,0-23.15,0-1.72-.33-2.06-2.02-2.06-7.09,0-14.19,0-21.28,0-1.86,0-2.16,.29-2.16,2.18,0,3.8,0,7.61,0,11.41ZM16.99,5.46c.98-.03,1.35-.75,.79-1.56-.77-1.12-1.58-2.21-2.39-3.29-.54-.72-1.13-.73-1.66-.03-.84,1.1-1.65,2.22-2.44,3.36-.53,.77-.16,1.48,.78,1.52,.82,.03,1.64,0,2.46,0,.82,0,1.64,.02,2.46,0ZM27.86,0c-1.58,0-3.17-.03-4.75,.03-.36,.01-.85,.25-1.02,.53-.14,.24-.01,.78,.18,1.06,.74,1.1,1.53,2.17,2.33,3.23,.56,.74,1.15,.74,1.71,0,.8-1.06,1.57-2.14,2.34-3.22,.14-.2,.23-.45,.32-.63-.13-.68-.48-.99-1.12-.99ZM14.62,28.09c.03,.12,.07,.24,.09,.37,.24,1.83,.48,3.65,.72,5.48,.13,1.02,.68,1.57,1.49,1.51,.79-.06,1.24-.62,1.25-1.62,.01-1.79,0-3.57,0-5.36,0-.64-.1-1.27,.59-1.73,.25-.16,.3-.71,.33-1.09,.05-.62,.04-1.25,.01-1.87-.04-.9,0-1.83-.23-2.69-.52-1.97-2.21-2.94-4.72-2.88-2.37,.06-4.07,1.7-4.15,4.06-.04,1.16-.05,2.33,.01,3.49,.02,.39,.27,.77,.43,1.16,.16,.39,.45,.77,.46,1.15,.05,2.01,.01,4.03,.04,6.04,.01,.79,.54,1.32,1.26,1.34,.76,.02,1.22-.38,1.4-1.1,.05-.22,.07-.45,.1-.67,.25-1.85,.5-3.7,.74-5.55l.18-.02Zm10.94,0c.26,1.95,.51,3.91,.77,5.86,.13,1.01,.69,1.56,1.51,1.49,.78-.07,1.22-.64,1.23-1.64,.01-1.76,0-3.51,0-5.27,0-.67-.12-1.34,.6-1.81,.22-.14,.3-.61,.31-.93,.03-1.22,.06-2.44,0-3.66-.1-1.87-1.26-3.35-3.01-3.78-.64-.16-1.35-.11-2.02-.12-1.96,0-3.61,1.26-3.88,3.22-.21,1.5-.14,3.05-.14,4.57,0,.3,.29,.59,.43,.89,.16,.35,.44,.71,.45,1.07,.05,2.01,.03,4.03,.03,6.04,0,.68,.32,1.23,.96,1.32,.43,.07,1.03-.11,1.36-.4,.29-.25,.37-.8,.43-1.24,.27-1.87,.51-3.75,.76-5.63,.07,0,.15,0,.22,0Zm-8.29-13.55c0-1.47-1.24-2.71-2.71-2.73-1.5-.01-2.76,1.26-2.74,2.77,.02,1.48,1.25,2.67,2.75,2.66,1.49,0,2.7-1.23,2.7-2.71Zm10.9,.07c0-1.55-1.21-2.8-2.72-2.8-1.51,0-2.75,1.27-2.73,2.79,.03,1.48,1.27,2.67,2.76,2.65,1.46-.02,2.68-1.22,2.68-2.64Z'/%3E%3C/svg%3E");
}

.ic-t-sport {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M35.73,20.06c0,4.64,0,9.28,0,13.92,0,3.61-2.35,6.01-5.95,6.01-6.54,0-13.09,0-19.63,0-3.51,0-5.88-2.37-5.88-5.88,0-9.4,0-18.79,0-28.19C4.28,2.35,6.63,0,10.2,0c6.51,0,13.03,0,19.54,0,3.67,0,6,2.36,5.99,6.05,0,4.67,0,9.34,0,14.01Zm-2.9-1c0-4.67,.04-9.19-.02-13.71-.02-1.32-1.04-2.33-2.31-2.45-1-.09-2.01-.02-2.99-.02-1.23,4.52-4.6,6.08-7.34,6.16-1.55,.04-3-.38-4.31-1.23-1.8-1.17-2.87-2.87-3.38-4.95-.74,0-1.42,0-2.1,0-2.22,0-3.22,.99-3.23,3.2,0,4.01,0,8.03,0,12.04,0,.29,.03,.58,.05,.96,1.52,0,2.97-.03,4.42,.01,.63,.02,.84-.18,.98-.81,.86-3.77,4.49-6.3,8.24-5.82,3.31,.42,5.74,2.62,6.58,5.92,.07,.26,.33,.65,.51,.66,1.6,.05,3.2,.03,4.9,.03Zm-25.66,2.87c0,4.36-.03,8.58,.02,12.79,.02,1.3,1.12,2.31,2.45,2.4,.94,.06,1.9,.01,2.83,.01,1.17-4.49,4.59-6.12,7.4-6.17,1.55-.03,3,.39,4.3,1.26,1.75,1.18,2.83,2.84,3.32,4.93,.72,0,1.4,0,2.08,0,2.26,0,3.28-1.01,3.29-3.25,0-3.66,0-7.31,0-10.97,0-.31-.03-.62-.05-1-1.62,0-3.13,.03-4.64-.02-.61-.02-.86,.19-1.08,.76-1.26,3.32-4.56,5.33-7.95,4.89-3.09-.4-5.1-2.19-6.32-4.98-.11-.25-.38-.61-.58-.61-1.66-.05-3.32-.03-5.07-.03Zm17.55-1.96c-.02-2.7-2.09-4.76-4.77-4.73-2.64,.03-4.74,2.16-4.73,4.8,.01,2.63,2.16,4.76,4.78,4.74,2.65-.02,4.73-2.14,4.71-4.81ZM15.56,2.9c.58,1.99,2.43,3.32,4.46,3.3,2.06-.02,3.9-1.4,4.37-3.3H15.56Zm8.87,34.21c-.67-2.17-2.77-3.55-4.9-3.29-2.03,.25-3.79,1.72-3.89,3.29h8.78Zm-2.57-17.08c0-.99-.85-1.91-1.83-1.94-1.05-.04-1.95,.85-1.95,1.91,0,.95,.94,1.9,1.89,1.91,1.01,0,1.88-.85,1.89-1.87Z'/%3E%3C/svg%3E");
}

.repo-select.complex-facilities input:checked + label > .ic-t-sport {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23fff'%3E%3Cpath d='M35.73,20.06c0,4.64,0,9.28,0,13.92,0,3.61-2.35,6.01-5.95,6.01-6.54,0-13.09,0-19.63,0-3.51,0-5.88-2.37-5.88-5.88,0-9.4,0-18.79,0-28.19C4.28,2.35,6.63,0,10.2,0c6.51,0,13.03,0,19.54,0,3.67,0,6,2.36,5.99,6.05,0,4.67,0,9.34,0,14.01Zm-2.9-1c0-4.67,.04-9.19-.02-13.71-.02-1.32-1.04-2.33-2.31-2.45-1-.09-2.01-.02-2.99-.02-1.23,4.52-4.6,6.08-7.34,6.16-1.55,.04-3-.38-4.31-1.23-1.8-1.17-2.87-2.87-3.38-4.95-.74,0-1.42,0-2.1,0-2.22,0-3.22,.99-3.23,3.2,0,4.01,0,8.03,0,12.04,0,.29,.03,.58,.05,.96,1.52,0,2.97-.03,4.42,.01,.63,.02,.84-.18,.98-.81,.86-3.77,4.49-6.3,8.24-5.82,3.31,.42,5.74,2.62,6.58,5.92,.07,.26,.33,.65,.51,.66,1.6,.05,3.2,.03,4.9,.03Zm-25.66,2.87c0,4.36-.03,8.58,.02,12.79,.02,1.3,1.12,2.31,2.45,2.4,.94,.06,1.9,.01,2.83,.01,1.17-4.49,4.59-6.12,7.4-6.17,1.55-.03,3,.39,4.3,1.26,1.75,1.18,2.83,2.84,3.32,4.93,.72,0,1.4,0,2.08,0,2.26,0,3.28-1.01,3.29-3.25,0-3.66,0-7.31,0-10.97,0-.31-.03-.62-.05-1-1.62,0-3.13,.03-4.64-.02-.61-.02-.86,.19-1.08,.76-1.26,3.32-4.56,5.33-7.95,4.89-3.09-.4-5.1-2.19-6.32-4.98-.11-.25-.38-.61-.58-.61-1.66-.05-3.32-.03-5.07-.03Zm17.55-1.96c-.02-2.7-2.09-4.76-4.77-4.73-2.64,.03-4.74,2.16-4.73,4.8,.01,2.63,2.16,4.76,4.78,4.74,2.65-.02,4.73-2.14,4.71-4.81ZM15.56,2.9c.58,1.99,2.43,3.32,4.46,3.3,2.06-.02,3.9-1.4,4.37-3.3H15.56Zm8.87,34.21c-.67-2.17-2.77-3.55-4.9-3.29-2.03,.25-3.79,1.72-3.89,3.29h8.78Zm-2.57-17.08c0-.99-.85-1.91-1.83-1.94-1.05-.04-1.95,.85-1.95,1.91,0,.95,.94,1.9,1.89,1.91,1.01,0,1.88-.85,1.89-1.87Z'/%3E%3C/svg%3E");
}

.ic-pool {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M16.22,17.18c-1.13-1.88-2.2-3.69-3.32-5.47-.12-.18-.6-.27-.86-.21-3.28,.85-6.54,1.75-9.81,2.59-.46,.12-1.07,.16-1.44-.06-.36-.21-.76-.83-.7-1.19,.09-.49,.5-1.11,.95-1.33,2.59-1.25,5.24-2.39,7.86-3.57,1.49-.67,2.98-1.32,4.46-2.01,.78-.36,1.43-.24,2.01,.38,5.7,6.01,11.41,12.03,17.11,18.04,.06,.06,.1,.14,.25,.38-1.6,.01-3.03-.14-4.28-1.02-1.63-1.14-2.89-1.17-4.48-.03-1.94,1.39-5.81,1.42-7.8,.06-1.8-1.23-2.89-1.23-4.64-.02-1.1,.77-2.85,1.14-4.61,.91,3.15-2.52,6.19-4.95,9.3-7.45Zm23.77-6.26c-.01-3.4-2.81-6.18-6.2-6.16-3.43,.02-6.17,2.78-6.15,6.2,.02,3.44,2.75,6.16,6.18,6.15,3.42-.01,6.18-2.78,6.17-6.19Zm-5.13,18.35c1.66-.32,3.21-.88,4.53-1.95,.71-.58,.8-1.41,.3-2.05-.48-.62-1.25-.69-1.99-.23-3.54,2.22-7.09,2.21-10.63,0-.59-.37-1.15-.4-1.74,0-3,2.02-6.26,2.21-9.39,.67-1.61-.79-2.61-.8-4.23,0-3.12,1.54-6.38,1.36-9.39-.66-.72-.48-1.5-.4-1.99,.2-.51,.63-.42,1.48,.27,2.05,.39,.32,.81,.61,1.26,.83,4.02,1.96,8.01,1.78,11.96-.16,4.11,2.05,8.22,2.05,12.44-.04,2.39,1.4,5.65,1.9,8.6,1.34Zm-3.09,5.91c2.74,.12,5.33-.39,7.56-2.1,.76-.59,.87-1.43,.35-2.11-.48-.63-1.29-.69-2.07-.15-3,2.07-7.44,2.07-10.49-.02-.61-.42-1.19-.46-1.81-.04-2.97,2.01-6.2,2.2-9.31,.7-1.66-.8-2.72-.81-4.39,0-3.09,1.5-6.33,1.32-9.3-.71-.74-.51-1.56-.38-2.05,.29-.44,.61-.31,1.44,.34,1.98,.34,.28,.71,.55,1.1,.75,4.06,2.06,8.1,1.87,12.11-.09,4.12,2.05,8.24,2.05,12.45-.04,1.61,1.05,3.52,1.46,5.5,1.54Z'/%3E%3C/svg%3E");
}

.repo-select.complex-facilities input:checked + label > .ic-pool {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23fff'%3E%3Cpath d='M16.22,17.18c-1.13-1.88-2.2-3.69-3.32-5.47-.12-.18-.6-.27-.86-.21-3.28,.85-6.54,1.75-9.81,2.59-.46,.12-1.07,.16-1.44-.06-.36-.21-.76-.83-.7-1.19,.09-.49,.5-1.11,.95-1.33,2.59-1.25,5.24-2.39,7.86-3.57,1.49-.67,2.98-1.32,4.46-2.01,.78-.36,1.43-.24,2.01,.38,5.7,6.01,11.41,12.03,17.11,18.04,.06,.06,.1,.14,.25,.38-1.6,.01-3.03-.14-4.28-1.02-1.63-1.14-2.89-1.17-4.48-.03-1.94,1.39-5.81,1.42-7.8,.06-1.8-1.23-2.89-1.23-4.64-.02-1.1,.77-2.85,1.14-4.61,.91,3.15-2.52,6.19-4.95,9.3-7.45Zm23.77-6.26c-.01-3.4-2.81-6.18-6.2-6.16-3.43,.02-6.17,2.78-6.15,6.2,.02,3.44,2.75,6.16,6.18,6.15,3.42-.01,6.18-2.78,6.17-6.19Zm-5.13,18.35c1.66-.32,3.21-.88,4.53-1.95,.71-.58,.8-1.41,.3-2.05-.48-.62-1.25-.69-1.99-.23-3.54,2.22-7.09,2.21-10.63,0-.59-.37-1.15-.4-1.74,0-3,2.02-6.26,2.21-9.39,.67-1.61-.79-2.61-.8-4.23,0-3.12,1.54-6.38,1.36-9.39-.66-.72-.48-1.5-.4-1.99,.2-.51,.63-.42,1.48,.27,2.05,.39,.32,.81,.61,1.26,.83,4.02,1.96,8.01,1.78,11.96-.16,4.11,2.05,8.22,2.05,12.44-.04,2.39,1.4,5.65,1.9,8.6,1.34Zm-3.09,5.91c2.74,.12,5.33-.39,7.56-2.1,.76-.59,.87-1.43,.35-2.11-.48-.63-1.29-.69-2.07-.15-3,2.07-7.44,2.07-10.49-.02-.61-.42-1.19-.46-1.81-.04-2.97,2.01-6.2,2.2-9.31,.7-1.66-.8-2.72-.81-4.39,0-3.09,1.5-6.33,1.32-9.3-.71-.74-.51-1.56-.38-2.05,.29-.44,.61-.31,1.44,.34,1.98,.34,.28,.71,.55,1.1,.75,4.06,2.06,8.1,1.87,12.11-.09,4.12,2.05,8.24,2.05,12.45-.04,1.61,1.05,3.52,1.46,5.5,1.54Z'/%3E%3C/svg%3E");
}

.ic-sauna {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20.05,16.82c6.02,0,12.03,0,18.05,0,.26,0,.57-.09,.76,.03,.43,.27,1.01,.58,1.12,.98,.11,.41-.23,.97-.43,1.43-.17,.38-.56,.7-.63,1.09-.63,3.45-1.21,6.9-1.79,10.36-.39,2.33-1.64,3.95-3.84,4.84-.25,.1-.49,.35-.64,.59-.57,.9-1.54,1-2.31,.25-.21-.21-.56-.39-.84-.39-6.33-.02-12.66-.02-18.99,0-.28,0-.63,.19-.84,.39-.77,.75-1.74,.64-2.31-.25-.17-.26-.43-.51-.71-.63-2.1-.87-3.35-2.41-3.73-4.64-.6-3.45-1.18-6.91-1.76-10.36-.09-.53-.2-.98-.72-1.35-.31-.22-.51-.94-.4-1.34,.11-.4,.63-.72,1.04-.97,.21-.13,.56-.04,.84-.04,6.05,0,12.09,0,18.14,0ZM3.76,19.58c.64,3.76,1.25,7.41,1.9,11.05,.28,1.58,1.56,2.61,3.24,2.61,7.41,.02,14.83,.02,22.24,0,1.75,0,2.94-1.06,3.25-2.8,.28-1.54,.55-3.08,.81-4.63,.35-2.06,.69-4.13,1.05-6.24H3.76ZM11.62,3.37c-.63-.42-1.27-.35-1.77,.22-.49,.57-.53,1.26,0,1.77,.75,.71,.65,1.37,.12,2.11-.25,.35-.48,.71-.71,1.06-1.07,1.66-.8,3.79,.64,5.13,.56,.52,1.3,.56,1.85,.09,.56-.48,.64-1.18,.21-1.84-.85-1.29-.81-1.26,.04-2.6,.53-.84,.91-1.78,1.17-2.3-.08-1.77-.45-2.9-1.57-3.65Zm9.8,.15c-.69-.56-1.46-.52-1.98,.06-.49,.55-.48,1.32,.12,1.91,.57,.57,.55,1.14,.15,1.76-.29,.45-.62,.89-.9,1.35-1.02,1.67-.73,3.74,.69,5.07,.56,.53,1.31,.58,1.85,.1,.56-.5,.77-1.21,.26-1.74-1.03-1.05-.56-1.87,.09-2.85,.53-.8,.86-1.74,1.09-2.23-.1-1.65-.43-2.68-1.36-3.43Zm9.42-.11c-.64-.45-1.38-.37-1.84,.2-.47,.59-.51,1.26,.03,1.78,.76,.72,.62,1.38,.1,2.11-.2,.28-.39,.56-.58,.84-1.14,1.71-1.05,3.45,.25,5.03,.65,.78,1.41,.95,2.07,.45,.69-.53,.74-1.35,.04-2.15-.52-.6-.5-1.16-.09-1.78,.22-.33,.49-.64,.66-.99,.36-.76,.67-1.54,.86-1.99-.09-1.63-.44-2.74-1.52-3.49Z'/%3E%3C/svg%3E");
}

.repo-select.complex-facilities input:checked + label > .ic-sauna {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23fff'%3E%3Cpath d='M20.05,16.82c6.02,0,12.03,0,18.05,0,.26,0,.57-.09,.76,.03,.43,.27,1.01,.58,1.12,.98,.11,.41-.23,.97-.43,1.43-.17,.38-.56,.7-.63,1.09-.63,3.45-1.21,6.9-1.79,10.36-.39,2.33-1.64,3.95-3.84,4.84-.25,.1-.49,.35-.64,.59-.57,.9-1.54,1-2.31,.25-.21-.21-.56-.39-.84-.39-6.33-.02-12.66-.02-18.99,0-.28,0-.63,.19-.84,.39-.77,.75-1.74,.64-2.31-.25-.17-.26-.43-.51-.71-.63-2.1-.87-3.35-2.41-3.73-4.64-.6-3.45-1.18-6.91-1.76-10.36-.09-.53-.2-.98-.72-1.35-.31-.22-.51-.94-.4-1.34,.11-.4,.63-.72,1.04-.97,.21-.13,.56-.04,.84-.04,6.05,0,12.09,0,18.14,0ZM3.76,19.58c.64,3.76,1.25,7.41,1.9,11.05,.28,1.58,1.56,2.61,3.24,2.61,7.41,.02,14.83,.02,22.24,0,1.75,0,2.94-1.06,3.25-2.8,.28-1.54,.55-3.08,.81-4.63,.35-2.06,.69-4.13,1.05-6.24H3.76ZM11.62,3.37c-.63-.42-1.27-.35-1.77,.22-.49,.57-.53,1.26,0,1.77,.75,.71,.65,1.37,.12,2.11-.25,.35-.48,.71-.71,1.06-1.07,1.66-.8,3.79,.64,5.13,.56,.52,1.3,.56,1.85,.09,.56-.48,.64-1.18,.21-1.84-.85-1.29-.81-1.26,.04-2.6,.53-.84,.91-1.78,1.17-2.3-.08-1.77-.45-2.9-1.57-3.65Zm9.8,.15c-.69-.56-1.46-.52-1.98,.06-.49,.55-.48,1.32,.12,1.91,.57,.57,.55,1.14,.15,1.76-.29,.45-.62,.89-.9,1.35-1.02,1.67-.73,3.74,.69,5.07,.56,.53,1.31,.58,1.85,.1,.56-.5,.77-1.21,.26-1.74-1.03-1.05-.56-1.87,.09-2.85,.53-.8,.86-1.74,1.09-2.23-.1-1.65-.43-2.68-1.36-3.43Zm9.42-.11c-.64-.45-1.38-.37-1.84,.2-.47,.59-.51,1.26,.03,1.78,.76,.72,.62,1.38,.1,2.11-.2,.28-.39,.56-.58,.84-1.14,1.71-1.05,3.45,.25,5.03,.65,.78,1.41,.95,2.07,.45,.69-.53,.74-1.35,.04-2.15-.52-.6-.5-1.16-.09-1.78,.22-.33,.49-.64,.66-.99,.36-.76,.67-1.54,.86-1.99-.09-1.63-.44-2.74-1.52-3.49Z'/%3E%3C/svg%3E");
}

.ic-fitness {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M9.06,21.84h-1.06c0,1.71,.05,3.37-.01,5.03-.1,2.63-2.72,4.41-5.2,3.59C1.17,29.93,.05,28.47,.03,26.67c-.04-4.16-.05-8.33,0-12.49,.03-2.26,1.85-3.98,4-3.96,2.2,.01,3.93,1.77,3.97,4.08,.03,1.57,0,3.15,0,4.77h3.58c0-.95-.04-1.85,0-2.76,.08-1.39,.43-2.71,1.61-3.59,1.06-.79,2.24-.81,3.49-.45,.42,.12,.91,.12,1.34,.03,1.11-.23,2.19-.4,3.2,.3,.11,.07,.33,.1,.44,.04,1.38-.75,2.62-.27,3.86,.39,.25,.13,.57,.25,.83,.21,2.59-.45,4.18,.66,4.57,3.27,.12,.82,.17,1.65,.26,2.54,.2,.02,.43,.03,.7,.05,.04-.18,.09-.31,.09-.44,0-1.47-.02-2.94,.02-4.41,.04-1.84,1.13-3.31,2.78-3.85,1.57-.51,3.34-.04,4.31,1.34,.45,.65,.83,1.51,.85,2.28,.08,4.27,.07,8.55,.02,12.82-.02,2-1.67,3.63-3.64,3.78-2.01,.16-3.86-1.24-4.22-3.23-.07-.41-.1-.83-.1-1.24-.02-1.36-.01-2.72-.02-4.08,0-.05-.02-.11-.05-.23h-.81c0,1.09-.05,2.17,.01,3.25,.11,2.03-.66,3.68-2.1,5.04-.45,.42-.6,.85-.59,1.45,.03,1.78,.02,3.55,.01,5.33,0,1.12-.49,1.73-1.35,1.72-.84-.01-1.31-.6-1.31-1.67,0-2.16-.04-4.33,.03-6.49,.02-.49,.28-1.09,.63-1.43,1.35-1.32,2.2-2.75,2.04-4.77-.16-2.07-.03-4.16-.04-6.24,0-.47-.05-.95-.18-1.39-.3-1.06-.76-1.26-1.76-.77-.7,.35-1.28,.18-1.81-.33-.87-.84-1.39-.91-2.43-.25-.71,.46-1.33,.45-1.95-.13-.62-.57-1.31-.7-2.05-.23-.6,.38-1.18,.41-1.79,.02-.18-.12-.4-.2-.61-.25-.95-.24-1.59,.24-1.6,1.21-.01,1.36,0,2.72,0,4.08,0,1.14-.23,1.48-1.29,1.81-1.04,.33-1.46,.9-1.32,1.98,.32,2.58,1.72,4.42,4.06,5.47,.86,.39,1.25,.87,1.23,1.81-.04,1.86-.01,3.72-.01,5.58,0,.22,0,.45-.01,.67-.09,.85-.66,1.37-1.41,1.32-.72-.04-1.21-.57-1.23-1.41-.02-1.69-.03-3.39,0-5.08,0-.51-.16-.78-.61-1.04-2.94-1.7-4.52-4.25-4.71-7.65-.03-.52,.07-1.04,.11-1.64Zm-3.72-1.33c0-2,0-3.99,0-5.99,0-1.03-.46-1.59-1.27-1.62-.83-.03-1.38,.58-1.39,1.61-.01,3.94,0,7.88,0,11.82,0,1.06,.5,1.66,1.33,1.66,.83,0,1.32-.59,1.32-1.65,0-1.94,0-3.88,0-5.83Zm31.98-.1c0-1.97,0-3.94,0-5.91,0-1.02-.47-1.59-1.28-1.61-.83-.02-1.37,.59-1.37,1.63,0,3.94,0,7.88,0,11.82,0,1.05,.52,1.65,1.35,1.65,.83,0,1.3-.59,1.31-1.67,0-1.97,0-3.94,0-5.91ZM20.47,7.04c.03,.84,.58,1.42,1.31,1.43,.73,0,1.32-.57,1.34-1.4,.03-1.44,.02-2.88,0-4.32-.01-.86-.55-1.4-1.32-1.4-.77,0-1.31,.54-1.33,1.38-.02,.72,0,1.44,0,2.16,0,.72-.02,1.44,0,2.16Zm-3.53,.14c0-.08,0-.18-.03-.24-.71-1.43-1.38-2.89-2.17-4.27-.31-.55-.98-.6-1.56-.28-.6,.33-.91,.91-.63,1.54,.6,1.36,1.28,2.69,2,4,.29,.52,.89,.77,1.43,.48,.44-.23,.75-.69,1.12-1.05-.05-.05-.1-.11-.15-.16ZM30.14,2.28c-.69-.19-1.21,.09-1.53,.69-.59,1.12-1.16,2.26-1.71,3.41-.4,.83-.2,1.57,.48,1.93,.71,.38,1.45,.09,1.9-.77,.55-1.06,1.07-2.12,1.6-3.19,.12-.24,.19-.51,.25-.69-.05-.75-.36-1.2-1-1.38Z'/%3E%3C/svg%3E");
}

.repo-select.complex-facilities input:checked + label > .ic-fitness {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23fff'%3E%3Cpath d='M9.06,21.84h-1.06c0,1.71,.05,3.37-.01,5.03-.1,2.63-2.72,4.41-5.2,3.59C1.17,29.93,.05,28.47,.03,26.67c-.04-4.16-.05-8.33,0-12.49,.03-2.26,1.85-3.98,4-3.96,2.2,.01,3.93,1.77,3.97,4.08,.03,1.57,0,3.15,0,4.77h3.58c0-.95-.04-1.85,0-2.76,.08-1.39,.43-2.71,1.61-3.59,1.06-.79,2.24-.81,3.49-.45,.42,.12,.91,.12,1.34,.03,1.11-.23,2.19-.4,3.2,.3,.11,.07,.33,.1,.44,.04,1.38-.75,2.62-.27,3.86,.39,.25,.13,.57,.25,.83,.21,2.59-.45,4.18,.66,4.57,3.27,.12,.82,.17,1.65,.26,2.54,.2,.02,.43,.03,.7,.05,.04-.18,.09-.31,.09-.44,0-1.47-.02-2.94,.02-4.41,.04-1.84,1.13-3.31,2.78-3.85,1.57-.51,3.34-.04,4.31,1.34,.45,.65,.83,1.51,.85,2.28,.08,4.27,.07,8.55,.02,12.82-.02,2-1.67,3.63-3.64,3.78-2.01,.16-3.86-1.24-4.22-3.23-.07-.41-.1-.83-.1-1.24-.02-1.36-.01-2.72-.02-4.08,0-.05-.02-.11-.05-.23h-.81c0,1.09-.05,2.17,.01,3.25,.11,2.03-.66,3.68-2.1,5.04-.45,.42-.6,.85-.59,1.45,.03,1.78,.02,3.55,.01,5.33,0,1.12-.49,1.73-1.35,1.72-.84-.01-1.31-.6-1.31-1.67,0-2.16-.04-4.33,.03-6.49,.02-.49,.28-1.09,.63-1.43,1.35-1.32,2.2-2.75,2.04-4.77-.16-2.07-.03-4.16-.04-6.24,0-.47-.05-.95-.18-1.39-.3-1.06-.76-1.26-1.76-.77-.7,.35-1.28,.18-1.81-.33-.87-.84-1.39-.91-2.43-.25-.71,.46-1.33,.45-1.95-.13-.62-.57-1.31-.7-2.05-.23-.6,.38-1.18,.41-1.79,.02-.18-.12-.4-.2-.61-.25-.95-.24-1.59,.24-1.6,1.21-.01,1.36,0,2.72,0,4.08,0,1.14-.23,1.48-1.29,1.81-1.04,.33-1.46,.9-1.32,1.98,.32,2.58,1.72,4.42,4.06,5.47,.86,.39,1.25,.87,1.23,1.81-.04,1.86-.01,3.72-.01,5.58,0,.22,0,.45-.01,.67-.09,.85-.66,1.37-1.41,1.32-.72-.04-1.21-.57-1.23-1.41-.02-1.69-.03-3.39,0-5.08,0-.51-.16-.78-.61-1.04-2.94-1.7-4.52-4.25-4.71-7.65-.03-.52,.07-1.04,.11-1.64Zm-3.72-1.33c0-2,0-3.99,0-5.99,0-1.03-.46-1.59-1.27-1.62-.83-.03-1.38,.58-1.39,1.61-.01,3.94,0,7.88,0,11.82,0,1.06,.5,1.66,1.33,1.66,.83,0,1.32-.59,1.32-1.65,0-1.94,0-3.88,0-5.83Zm31.98-.1c0-1.97,0-3.94,0-5.91,0-1.02-.47-1.59-1.28-1.61-.83-.02-1.37,.59-1.37,1.63,0,3.94,0,7.88,0,11.82,0,1.05,.52,1.65,1.35,1.65,.83,0,1.3-.59,1.31-1.67,0-1.97,0-3.94,0-5.91ZM20.47,7.04c.03,.84,.58,1.42,1.31,1.43,.73,0,1.32-.57,1.34-1.4,.03-1.44,.02-2.88,0-4.32-.01-.86-.55-1.4-1.32-1.4-.77,0-1.31,.54-1.33,1.38-.02,.72,0,1.44,0,2.16,0,.72-.02,1.44,0,2.16Zm-3.53,.14c0-.08,0-.18-.03-.24-.71-1.43-1.38-2.89-2.17-4.27-.31-.55-.98-.6-1.56-.28-.6,.33-.91,.91-.63,1.54,.6,1.36,1.28,2.69,2,4,.29,.52,.89,.77,1.43,.48,.44-.23,.75-.69,1.12-1.05-.05-.05-.1-.11-.15-.16ZM30.14,2.28c-.69-.19-1.21,.09-1.53,.69-.59,1.12-1.16,2.26-1.71,3.41-.4,.83-.2,1.57,.48,1.93,.71,.38,1.45,.09,1.9-.77,.55-1.06,1.07-2.12,1.6-3.19,.12-.24,.19-.51,.25-.69-.05-.75-.36-1.2-1-1.38Z'/%3E%3C/svg%3E");
}

.ic-garden {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M4.93,11.75c-.66-1.45-1.27-2.74-1.83-4.04-.71-1.65,.13-3.29,1.84-3.52,.46-.06,.97,.07,1.42,.21,1.64,.55,3.27,1.14,4.95,1.72C13.39,2.88,15.85,.22,20.07,.21c4.22-.01,6.76,2.51,8.69,5.93,1.53-.65,2.99-1.24,4.43-1.89,1.13-.51,2.19-.56,3.15,.3,.81,.73,.92,1.8,.37,3.13-.52,1.26-1.03,2.53-1.62,3.97,.52-.06,.86-.07,1.2-.14,1.22-.23,2.25,.07,3.01,1.08,.8,1.08,.92,2.25,.26,3.44-1.07,1.93-2.13,3.87-2.42,6.09-.23,1.78-.28,3.59-.42,5.38-.26,3.43-1.63,6.36-4.07,8.77-2.05,2.01-4.5,3.35-7.39,3.43-3.69,.11-7.41,.21-11.07-.13-5.46-.52-9.87-4.98-10.85-10.53-.17-.99-.25-2-.26-3-.02-3.43-.77-6.64-2.51-9.63C.19,15.71-.05,14.78,.01,13.99c.14-1.73,1.69-2.77,3.4-2.5,.44,.07,.89,.15,1.52,.26Zm32.21,2.58c-2.46,.4-4.79,.72-7.08,1.17-3.84,.75-7.62,1.68-11,3.79-3.84,2.4-5.2,5.52-4.13,9.9,.97,3.95,3.4,6.63,7.45,7.46,3.93,.8,7.06-.73,9.43-3.88,1.55-2.06,2.08-4.44,2.09-6.98,.02-3.25,.65-6.37,2.12-9.29,.34-.68,.7-1.35,1.13-2.17ZM15.97,36.71c-5.84-7.82-5.87-12.23-.22-18.77-2.08-1.01-11.6-3.51-12.81-3.35,.11,.23,.21,.45,.33,.65,1.68,3.01,2.59,6.23,2.71,9.68,.04,1.25,.07,2.51,.32,3.73,.95,4.81,5.09,8.25,9.68,8.06ZM6.32,7.5c.72,1.71,1.36,3.29,2.06,4.83,.1,.22,.45,.38,.71,.46,3.18,.97,6.36,1.93,9.54,2.88,.22,.07,.5,.14,.69,.06,.97-.39,1.92-.84,3-1.32-5.1-3-10.47-5-16.01-6.92Zm7.81-.29c1.54,.67,3.02,1.18,4.37,1.93,1.11,.61,2.05,.58,3.14,.03,1.4-.69,2.87-1.25,4.34-1.87-1.21-2.38-2.75-4.06-5.53-4.17-3.06-.12-4.77,1.73-6.31,4.08Zm9.34,4.41c.73,.49,1.32,.94,1.96,1.28,.39,.2,.91,.36,1.33,.29,1.5-.24,2.99-.57,4.48-.89,.24-.05,.6-.18,.67-.36,.59-1.48,1.12-2.99,1.74-4.67-3.45,1.47-6.73,2.88-10.17,4.35Z'/%3E%3C/svg%3E");
}

.repo-select.complex-facilities input:checked + label > .ic-garden {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23fff'%3E%3Cpath d='M4.93,11.75c-.66-1.45-1.27-2.74-1.83-4.04-.71-1.65,.13-3.29,1.84-3.52,.46-.06,.97,.07,1.42,.21,1.64,.55,3.27,1.14,4.95,1.72C13.39,2.88,15.85,.22,20.07,.21c4.22-.01,6.76,2.51,8.69,5.93,1.53-.65,2.99-1.24,4.43-1.89,1.13-.51,2.19-.56,3.15,.3,.81,.73,.92,1.8,.37,3.13-.52,1.26-1.03,2.53-1.62,3.97,.52-.06,.86-.07,1.2-.14,1.22-.23,2.25,.07,3.01,1.08,.8,1.08,.92,2.25,.26,3.44-1.07,1.93-2.13,3.87-2.42,6.09-.23,1.78-.28,3.59-.42,5.38-.26,3.43-1.63,6.36-4.07,8.77-2.05,2.01-4.5,3.35-7.39,3.43-3.69,.11-7.41,.21-11.07-.13-5.46-.52-9.87-4.98-10.85-10.53-.17-.99-.25-2-.26-3-.02-3.43-.77-6.64-2.51-9.63C.19,15.71-.05,14.78,.01,13.99c.14-1.73,1.69-2.77,3.4-2.5,.44,.07,.89,.15,1.52,.26Zm32.21,2.58c-2.46,.4-4.79,.72-7.08,1.17-3.84,.75-7.62,1.68-11,3.79-3.84,2.4-5.2,5.52-4.13,9.9,.97,3.95,3.4,6.63,7.45,7.46,3.93,.8,7.06-.73,9.43-3.88,1.55-2.06,2.08-4.44,2.09-6.98,.02-3.25,.65-6.37,2.12-9.29,.34-.68,.7-1.35,1.13-2.17ZM15.97,36.71c-5.84-7.82-5.87-12.23-.22-18.77-2.08-1.01-11.6-3.51-12.81-3.35,.11,.23,.21,.45,.33,.65,1.68,3.01,2.59,6.23,2.71,9.68,.04,1.25,.07,2.51,.32,3.73,.95,4.81,5.09,8.25,9.68,8.06ZM6.32,7.5c.72,1.71,1.36,3.29,2.06,4.83,.1,.22,.45,.38,.71,.46,3.18,.97,6.36,1.93,9.54,2.88,.22,.07,.5,.14,.69,.06,.97-.39,1.92-.84,3-1.32-5.1-3-10.47-5-16.01-6.92Zm7.81-.29c1.54,.67,3.02,1.18,4.37,1.93,1.11,.61,2.05,.58,3.14,.03,1.4-.69,2.87-1.25,4.34-1.87-1.21-2.38-2.75-4.06-5.53-4.17-3.06-.12-4.77,1.73-6.31,4.08Zm9.34,4.41c.73,.49,1.32,.94,1.96,1.28,.39,.2,.91,.36,1.33,.29,1.5-.24,2.99-.57,4.48-.89,.24-.05,.6-.18,.67-.36,.59-1.48,1.12-2.99,1.74-4.67-3.45,1.47-6.73,2.88-10.17,4.35Z'/%3E%3C/svg%3E");
}

.ic-surveilance {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M6.96,22.65c-1.41-.14-1.76-.54-1.75-1.9,.06-6.35,4.35-11.51,10.58-12.73,.21-.04,.42-.08,.74-.14,0-.58,.03-1.18-.02-1.76-.02-.17-.25-.38-.43-.45-.37-.15-.79-.19-1.17-.32-1.18-.41-1.95-1.58-1.86-2.77,.1-1.24,.98-2.24,2.21-2.49,.34-.07,.7-.09,1.05-.09C21.54,0,26.78,0,32.02,0c1.96,0,2.75,.8,2.76,2.78,0,1.28,.01,2.55,.01,3.83,0,2.16-1.18,3.05-3.26,2.56-3.93-.92-7.87-1.79-11.81-2.69-.16-.04-.32-.04-.53-.07v1.49c2.6,.36,4.93,1.31,6.89,3.05,3.07,2.74,4.48,6.19,4.33,10.28-.03,.91-.46,1.26-1.74,1.44,0,.33,0,.67,0,1.01-.06,2.49,.12,5.02-.24,7.47-.76,5.12-5.56,8.95-10.74,8.84-5.31-.11-9.84-4.02-10.58-9.17-.14-.96-.14-1.95-.15-2.92-.02-1.73,0-3.47,0-5.26Zm1.08-2.68H27.62c.17-3.74-3.11-9.24-9.47-9.54-5.18-.24-9.99,4.26-10.12,9.54Zm1.55,2.66c0,2.4-.08,4.71,.02,7.01,.17,4.16,3.49,7.39,7.81,7.72,3.89,.3,7.79-2.5,8.4-6.43,.42-2.7,.25-5.49,.35-8.3H9.58ZM15.74,2.66c0,.08-.01,.16-.02,.24,5.46,1.24,10.91,2.48,16.46,3.74,0-1.22-.03-2.3,.01-3.38,.02-.57-.24-.68-.73-.67-4.96,.02-9.92,.02-14.88,.03-.28,0-.56,.03-.83,.04Zm1.96,21.74c2.86-.18,5.54,2.2,5.73,5.09,.21,3.21-2.08,5.93-5.19,6.15-3.24,.23-5.88-2.05-6.06-5.24-.16-2.92,1.7-5.95,5.52-6Zm.11,2.58c-1.8-.01-3.01,1.18-3.03,2.98-.02,1.8,1.18,3.06,2.94,3.08,1.76,.02,3.12-1.29,3.12-3.03,0-1.72-1.29-3.02-3.03-3.03Z'/%3E%3C/svg%3E");
}

.repo-select.complex-facilities input:checked + label > .ic-surveilance {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23fff'%3E%3Cpath d='M6.96,22.65c-1.41-.14-1.76-.54-1.75-1.9,.06-6.35,4.35-11.51,10.58-12.73,.21-.04,.42-.08,.74-.14,0-.58,.03-1.18-.02-1.76-.02-.17-.25-.38-.43-.45-.37-.15-.79-.19-1.17-.32-1.18-.41-1.95-1.58-1.86-2.77,.1-1.24,.98-2.24,2.21-2.49,.34-.07,.7-.09,1.05-.09C21.54,0,26.78,0,32.02,0c1.96,0,2.75,.8,2.76,2.78,0,1.28,.01,2.55,.01,3.83,0,2.16-1.18,3.05-3.26,2.56-3.93-.92-7.87-1.79-11.81-2.69-.16-.04-.32-.04-.53-.07v1.49c2.6,.36,4.93,1.31,6.89,3.05,3.07,2.74,4.48,6.19,4.33,10.28-.03,.91-.46,1.26-1.74,1.44,0,.33,0,.67,0,1.01-.06,2.49,.12,5.02-.24,7.47-.76,5.12-5.56,8.95-10.74,8.84-5.31-.11-9.84-4.02-10.58-9.17-.14-.96-.14-1.95-.15-2.92-.02-1.73,0-3.47,0-5.26Zm1.08-2.68H27.62c.17-3.74-3.11-9.24-9.47-9.54-5.18-.24-9.99,4.26-10.12,9.54Zm1.55,2.66c0,2.4-.08,4.71,.02,7.01,.17,4.16,3.49,7.39,7.81,7.72,3.89,.3,7.79-2.5,8.4-6.43,.42-2.7,.25-5.49,.35-8.3H9.58ZM15.74,2.66c0,.08-.01,.16-.02,.24,5.46,1.24,10.91,2.48,16.46,3.74,0-1.22-.03-2.3,.01-3.38,.02-.57-.24-.68-.73-.67-4.96,.02-9.92,.02-14.88,.03-.28,0-.56,.03-.83,.04Zm1.96,21.74c2.86-.18,5.54,2.2,5.73,5.09,.21,3.21-2.08,5.93-5.19,6.15-3.24,.23-5.88-2.05-6.06-5.24-.16-2.92,1.7-5.95,5.52-6Zm.11,2.58c-1.8-.01-3.01,1.18-3.03,2.98-.02,1.8,1.18,3.06,2.94,3.08,1.76,.02,3.12-1.29,3.12-3.03,0-1.72-1.29-3.02-3.03-3.03Z'/%3E%3C/svg%3E");
}

.ic-control-acces {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M40,20c0,4.48,0,8.95,0,13.43,0,4.03-2.53,6.56-6.57,6.57-8.95,0-17.91,0-26.86,0C2.54,39.99,0,37.46,0,33.43,0,24.47,0,15.52,0,6.57,0,2.53,2.53,0,6.57,0c8.95,0,17.91,0,26.86,0,4.04,0,6.56,2.53,6.57,6.57,0,4.48,0,8.95,0,13.43Zm-3.33,0c0-4.47,0-8.95,0-13.42,0-2.2-1.05-3.24-3.26-3.24-8.95,0-17.9,0-26.85,0-2.15,0-3.21,1.05-3.22,3.18,0,8.98,0,17.97,0,26.95,0,2.12,1.07,3.19,3.2,3.19,8.95,0,17.9,0,26.85,0,2.21,0,3.27-1.04,3.27-3.23,0-4.47,0-8.95,0-13.42ZM17.94,6.67c-.85,0-1.27,.46-1.27,1.3,0,1.35,0,2.71,0,4.06,0,.84,.43,1.3,1.27,1.3,1.39,.01,2.78,.02,4.16,0,.79-.01,1.21-.45,1.22-1.25,.01-1.39,.02-2.78,0-4.16,0-.85-.48-1.25-1.32-1.25-.66,0-1.32,0-1.98,0-.69,0-1.39,0-2.08,0Zm8.72,5.32c-.01,.85,.42,1.32,1.24,1.34,1.42,.03,2.84,.03,4.26,0,.74-.02,1.14-.46,1.15-1.2,.02-1.39,.02-2.77,0-4.16-.02-.88-.49-1.32-1.39-1.3-.69,.02-1.39,0-2.08,0-3.38-.03-3.22-.17-3.19,3.24,0,.69,0,1.39,0,2.08Zm-18.63,4.68c-.89,0-1.37,.41-1.37,1.32,0,1.35,0,2.71,0,4.06,0,.85,.44,1.28,1.29,1.29,1.35,0,2.71,0,4.06,0,.84,0,1.31-.41,1.31-1.26,.01-1.39,.01-2.78,0-4.16,0-.79-.44-1.22-1.23-1.23-.69-.02-1.39,0-2.08,0-.66,0-1.32,0-1.98,0Zm23.95,6.67c.9,0,1.34-.45,1.34-1.35,0-1.32,0-2.64,0-3.96,0-.96-.49-1.38-1.43-1.37-1.28,.01-2.57,.01-3.85,0-.95,0-1.4,.45-1.39,1.4,.01,1.28,0,2.57,0,3.85,.01,1.05,.39,1.4,1.47,1.42,.59,.01,1.18,0,1.77,0,.69,0,1.39,0,2.08,0Zm-20.13,10c1.08-.02,1.45-.37,1.47-1.42,.02-1.32,0-2.64,0-3.95,0-.85-.44-1.28-1.29-1.29-1.35,0-2.71,0-4.06,0-.91,0-1.32,.47-1.32,1.36,0,1.32,.01,2.64,0,3.95,0,.92,.49,1.32,1.35,1.34,.69,.02,1.39,0,2.08,0,.59,0,1.18,0,1.77,0Zm4.8-1.31c0,.84,.41,1.3,1.26,1.31,1.39,.01,2.78,.01,4.16,0,.79,0,1.22-.44,1.23-1.24,.01-1.39,.01-2.78,0-4.16,0-.79-.41-1.24-1.21-1.25-1.42-.02-2.85-.02-4.27,0-.74,.01-1.15,.44-1.18,1.18-.02,.69,0,1.39,0,2.08,0,.69,0,1.39,0,2.08Zm3.32-8.68c.66,0,1.32,0,1.97,0,.88,0,1.37-.4,1.37-1.3,0-1.31-.02-2.63,0-3.94,0-.96-.48-1.4-1.4-1.41-1.31-.01-2.63-.01-3.95,0-.9,0-1.32,.47-1.32,1.36,0,.9,0,1.8,0,2.7q0,2.53,2.49,2.57c.28,0,.55,0,.83,0,0,.01,0,.02,0,.03ZM11.89,13.33c1.05-.02,1.42-.38,1.44-1.46,.02-1.28,0-2.57,0-3.85,0-.83-.36-1.34-1.22-1.35-1.39-.02-2.77-.02-4.16,0-.75,.01-1.27,.36-1.28,1.19-.01,1.42-.02,2.84,0,4.26,.01,.8,.48,1.19,1.26,1.2,.69,0,1.39,0,2.08,0,.62,0,1.25,.01,1.87,0Zm18.15,20c.62,0,1.25-.02,1.87,0,.96,.03,1.41-.46,1.42-1.38,.01-1.35,.01-2.7,0-4.06,0-.74-.39-1.2-1.13-1.22-1.46-.03-2.91-.04-4.37,0-.71,.02-1.16,.43-1.16,1.2,0,1.42-.02,2.84,0,4.26,.01,.74,.44,1.15,1.18,1.17,.73,.02,1.46,0,2.18,0h0Z'/%3E%3C/svg%3E");
}

.repo-select.complex-facilities input:checked + label > .ic-control-acces {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23fff'%3E%3Cpath d='M40,20c0,4.48,0,8.95,0,13.43,0,4.03-2.53,6.56-6.57,6.57-8.95,0-17.91,0-26.86,0C2.54,39.99,0,37.46,0,33.43,0,24.47,0,15.52,0,6.57,0,2.53,2.53,0,6.57,0c8.95,0,17.91,0,26.86,0,4.04,0,6.56,2.53,6.57,6.57,0,4.48,0,8.95,0,13.43Zm-3.33,0c0-4.47,0-8.95,0-13.42,0-2.2-1.05-3.24-3.26-3.24-8.95,0-17.9,0-26.85,0-2.15,0-3.21,1.05-3.22,3.18,0,8.98,0,17.97,0,26.95,0,2.12,1.07,3.19,3.2,3.19,8.95,0,17.9,0,26.85,0,2.21,0,3.27-1.04,3.27-3.23,0-4.47,0-8.95,0-13.42ZM17.94,6.67c-.85,0-1.27,.46-1.27,1.3,0,1.35,0,2.71,0,4.06,0,.84,.43,1.3,1.27,1.3,1.39,.01,2.78,.02,4.16,0,.79-.01,1.21-.45,1.22-1.25,.01-1.39,.02-2.78,0-4.16,0-.85-.48-1.25-1.32-1.25-.66,0-1.32,0-1.98,0-.69,0-1.39,0-2.08,0Zm8.72,5.32c-.01,.85,.42,1.32,1.24,1.34,1.42,.03,2.84,.03,4.26,0,.74-.02,1.14-.46,1.15-1.2,.02-1.39,.02-2.77,0-4.16-.02-.88-.49-1.32-1.39-1.3-.69,.02-1.39,0-2.08,0-3.38-.03-3.22-.17-3.19,3.24,0,.69,0,1.39,0,2.08Zm-18.63,4.68c-.89,0-1.37,.41-1.37,1.32,0,1.35,0,2.71,0,4.06,0,.85,.44,1.28,1.29,1.29,1.35,0,2.71,0,4.06,0,.84,0,1.31-.41,1.31-1.26,.01-1.39,.01-2.78,0-4.16,0-.79-.44-1.22-1.23-1.23-.69-.02-1.39,0-2.08,0-.66,0-1.32,0-1.98,0Zm23.95,6.67c.9,0,1.34-.45,1.34-1.35,0-1.32,0-2.64,0-3.96,0-.96-.49-1.38-1.43-1.37-1.28,.01-2.57,.01-3.85,0-.95,0-1.4,.45-1.39,1.4,.01,1.28,0,2.57,0,3.85,.01,1.05,.39,1.4,1.47,1.42,.59,.01,1.18,0,1.77,0,.69,0,1.39,0,2.08,0Zm-20.13,10c1.08-.02,1.45-.37,1.47-1.42,.02-1.32,0-2.64,0-3.95,0-.85-.44-1.28-1.29-1.29-1.35,0-2.71,0-4.06,0-.91,0-1.32,.47-1.32,1.36,0,1.32,.01,2.64,0,3.95,0,.92,.49,1.32,1.35,1.34,.69,.02,1.39,0,2.08,0,.59,0,1.18,0,1.77,0Zm4.8-1.31c0,.84,.41,1.3,1.26,1.31,1.39,.01,2.78,.01,4.16,0,.79,0,1.22-.44,1.23-1.24,.01-1.39,.01-2.78,0-4.16,0-.79-.41-1.24-1.21-1.25-1.42-.02-2.85-.02-4.27,0-.74,.01-1.15,.44-1.18,1.18-.02,.69,0,1.39,0,2.08,0,.69,0,1.39,0,2.08Zm3.32-8.68c.66,0,1.32,0,1.97,0,.88,0,1.37-.4,1.37-1.3,0-1.31-.02-2.63,0-3.94,0-.96-.48-1.4-1.4-1.41-1.31-.01-2.63-.01-3.95,0-.9,0-1.32,.47-1.32,1.36,0,.9,0,1.8,0,2.7q0,2.53,2.49,2.57c.28,0,.55,0,.83,0,0,.01,0,.02,0,.03ZM11.89,13.33c1.05-.02,1.42-.38,1.44-1.46,.02-1.28,0-2.57,0-3.85,0-.83-.36-1.34-1.22-1.35-1.39-.02-2.77-.02-4.16,0-.75,.01-1.27,.36-1.28,1.19-.01,1.42-.02,2.84,0,4.26,.01,.8,.48,1.19,1.26,1.2,.69,0,1.39,0,2.08,0,.62,0,1.25,.01,1.87,0Zm18.15,20c.62,0,1.25-.02,1.87,0,.96,.03,1.41-.46,1.42-1.38,.01-1.35,.01-2.7,0-4.06,0-.74-.39-1.2-1.13-1.22-1.46-.03-2.91-.04-4.37,0-.71,.02-1.16,.43-1.16,1.2,0,1.42-.02,2.84,0,4.26,.01,.74,.44,1.15,1.18,1.17,.73,.02,1.46,0,2.18,0h0Z'/%3E%3C/svg%3E");
}

.ic-disabilities {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20,0c4.48,0,8.95,0,13.43,0,4.04,0,6.56,2.53,6.57,6.57,0,8.95,0,17.91,0,26.86,0,4.03-2.53,6.56-6.57,6.57-8.95,0-17.91,0-26.86,0C2.54,39.99,0,37.46,0,33.43,0,24.47,0,15.52,0,6.57,0,2.53,2.53,0,6.57,0c4.48,0,8.95,0,13.43,0Zm16.66,19.9c0-4.44,0-8.88,0-13.32,0-2.2-1.05-3.25-3.25-3.25-8.95,0-17.9,0-26.85,0-2.15,0-3.22,1.05-3.22,3.17,0,8.98,0,17.97,0,26.95,0,2.13,1.07,3.19,3.2,3.2,8.95,0,17.9,0,26.85,0,2.26,0,3.27-1.04,3.27-3.33,0-4.47,0-8.95,0-13.42Zm-10,10.19c0,1.36,.66,2.18,1.71,2.14,1.01-.03,1.63-.84,1.63-2.13,0-1.52,0-3.05,0-4.57,0-3.2-.1-3.3-3.35-3.3-1.44,0-2.88,0-4.42,0,0-1.29,.07-2.43-.02-3.56-.07-.78,.23-.98,.92-.97,1.59,.03,3.19,.05,4.78,.05,1.35,0,2.08-.58,2.1-1.62,.02-1.04-.74-1.7-2.04-1.71-2.35-.02-4.71-.02-7.06,0-1.43,.01-1.98,.6-1.99,2.06,0,2.25,0,4.5,.04,6.75,.03,1.94,.44,2.32,2.43,2.32,1.72,0,3.45,0,5.29,0,0,1.62,0,3.07,0,4.52Zm-3.48,1.81c.88-.89,.95-1.83,.22-2.57-.7-.71-1.67-.65-2.57,.22-1.62,1.56-3.5,1.98-5.55,1.14-1.94-.79-2.99-2.32-3.03-4.44-.04-2.25,1.05-3.81,3.07-4.76,1.21-.57,1.63-1.41,1.19-2.36-.44-.94-1.37-1.19-2.57-.68-3.56,1.5-5.66,5.41-4.93,9.17,.77,3.96,4.18,6.8,8.9,6.8,1.63,0,3.62-.85,5.26-2.51Zm-5.42-23.08c-.04,1.81,1.54,3.42,3.36,3.41,1.81-.01,3.29-1.51,3.3-3.33,0-1.85-1.44-3.31-3.28-3.32-1.84-.01-3.33,1.42-3.37,3.25Z'/%3E%3C/svg%3E");
}

.repo-select.complex-facilities input:checked + label > .ic-disabilities {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23fff'%3E%3Cpath d='M20,0c4.48,0,8.95,0,13.43,0,4.04,0,6.56,2.53,6.57,6.57,0,8.95,0,17.91,0,26.86,0,4.03-2.53,6.56-6.57,6.57-8.95,0-17.91,0-26.86,0C2.54,39.99,0,37.46,0,33.43,0,24.47,0,15.52,0,6.57,0,2.53,2.53,0,6.57,0c4.48,0,8.95,0,13.43,0Zm16.66,19.9c0-4.44,0-8.88,0-13.32,0-2.2-1.05-3.25-3.25-3.25-8.95,0-17.9,0-26.85,0-2.15,0-3.22,1.05-3.22,3.17,0,8.98,0,17.97,0,26.95,0,2.13,1.07,3.19,3.2,3.2,8.95,0,17.9,0,26.85,0,2.26,0,3.27-1.04,3.27-3.33,0-4.47,0-8.95,0-13.42Zm-10,10.19c0,1.36,.66,2.18,1.71,2.14,1.01-.03,1.63-.84,1.63-2.13,0-1.52,0-3.05,0-4.57,0-3.2-.1-3.3-3.35-3.3-1.44,0-2.88,0-4.42,0,0-1.29,.07-2.43-.02-3.56-.07-.78,.23-.98,.92-.97,1.59,.03,3.19,.05,4.78,.05,1.35,0,2.08-.58,2.1-1.62,.02-1.04-.74-1.7-2.04-1.71-2.35-.02-4.71-.02-7.06,0-1.43,.01-1.98,.6-1.99,2.06,0,2.25,0,4.5,.04,6.75,.03,1.94,.44,2.32,2.43,2.32,1.72,0,3.45,0,5.29,0,0,1.62,0,3.07,0,4.52Zm-3.48,1.81c.88-.89,.95-1.83,.22-2.57-.7-.71-1.67-.65-2.57,.22-1.62,1.56-3.5,1.98-5.55,1.14-1.94-.79-2.99-2.32-3.03-4.44-.04-2.25,1.05-3.81,3.07-4.76,1.21-.57,1.63-1.41,1.19-2.36-.44-.94-1.37-1.19-2.57-.68-3.56,1.5-5.66,5.41-4.93,9.17,.77,3.96,4.18,6.8,8.9,6.8,1.63,0,3.62-.85,5.26-2.51Zm-5.42-23.08c-.04,1.81,1.54,3.42,3.36,3.41,1.81-.01,3.29-1.51,3.3-3.33,0-1.85-1.44-3.31-3.28-3.32-1.84-.01-3.33,1.42-3.37,3.25Z'/%3E%3C/svg%3E");
}

.ic-green-space {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M9.38,8.18c.91,1.95,1.78,3.69,2.54,5.48,3.25,7.61,4.6,15.59,4.45,23.84-.02,1.01-.55,1.61-1.37,1.61-.83,0-1.31-.56-1.36-1.61-.22-4.88-1.45-9.41-4.59-13.28-.68-.83-1.45-1.58-2.18-2.37-.06,.04-.12,.08-.19,.12,.13,.25,.27,.5,.4,.75,2.29,4.12,3.93,8.43,3.92,13.24,0,.65-.02,1.31-.12,1.95-.13,.79-.74,1.25-1.42,1.18-.77-.08-1.3-.63-1.24-1.46,.49-6.82-2.36-12.47-6.19-17.78-.45-.62-.94-1.21-1.43-1.81-.66-.82-.78-1.5-.31-2.07,.61-.74,1.33-.56,2.08-.23,3.83,1.68,7.03,4.14,9.47,7.56,.11,.16,.23,.31,.48,.43-.03-.22-.04-.44-.09-.65C10.54,15.97,7.35,9.51,3.25,3.47c-.17-.26-.46-.55-.43-.8,.04-.5,.15-1.08,.45-1.44,.43-.51,1.06-.38,1.64-.06,2.97,1.63,5.55,3.74,7.77,6.29,2.44,2.81,4.33,5.96,5.82,9.37,.13,.3,.28,.6,.47,1.01,.2-.31,.35-.53,.49-.76,3.21-5.53,7.81-9.38,13.87-11.45,.93-.32,1.58-.16,1.94,.5,.41,.76,.12,1.36-.47,1.88-6.18,5.51-9.43,12.62-11.01,20.57-.59,2.97-.74,6.02-1.06,9.04-.1,.93-.58,1.51-1.4,1.49-.78-.01-1.32-.57-1.33-1.46-.04-4.6-.65-9.12-1.9-13.54-1.62-5.72-4.1-11-8.18-15.43-.12-.13-.26-.25-.54-.51Zm18.31,3.73c-2.91,2.15-5.11,4.87-6.7,8.1-.27,.55-.7,1.19-.61,1.71,.22,1.39,.69,2.74,1.06,4.11,1.42-4.96,3.41-9.62,6.25-13.92Zm5.34,9.63c-2.48,5.1-3.48,10.48-3.03,16.12,.09,1.05,.67,1.55,1.51,1.44,.86-.12,1.27-.73,1.18-1.75-.31-3.72,.08-7.37,1.2-10.94,1.12-3.55,2.94-6.69,5.55-9.36,.54-.55,.75-1.16,.33-1.84-.39-.64-.99-.79-1.71-.53-5.55,1.98-9.54,5.6-11.73,11.11-1.48,3.71-1.84,7.59-1.78,11.54,.02,1.18,.47,1.79,1.35,1.79,.87,0,1.36-.63,1.38-1.78,0-.45-.03-.91,.01-1.36,.22-2.14,.32-4.31,.74-6.42,.71-3.58,2.5-6.61,5.43-8.9-.15,.3-.3,.59-.44,.89Z'/%3E%3C/svg%3E");
}

.repo-select.complex-facilities input:checked + label > .ic-green-space {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23fff'%3E%3Cpath d='M9.38,8.18c.91,1.95,1.78,3.69,2.54,5.48,3.25,7.61,4.6,15.59,4.45,23.84-.02,1.01-.55,1.61-1.37,1.61-.83,0-1.31-.56-1.36-1.61-.22-4.88-1.45-9.41-4.59-13.28-.68-.83-1.45-1.58-2.18-2.37-.06,.04-.12,.08-.19,.12,.13,.25,.27,.5,.4,.75,2.29,4.12,3.93,8.43,3.92,13.24,0,.65-.02,1.31-.12,1.95-.13,.79-.74,1.25-1.42,1.18-.77-.08-1.3-.63-1.24-1.46,.49-6.82-2.36-12.47-6.19-17.78-.45-.62-.94-1.21-1.43-1.81-.66-.82-.78-1.5-.31-2.07,.61-.74,1.33-.56,2.08-.23,3.83,1.68,7.03,4.14,9.47,7.56,.11,.16,.23,.31,.48,.43-.03-.22-.04-.44-.09-.65C10.54,15.97,7.35,9.51,3.25,3.47c-.17-.26-.46-.55-.43-.8,.04-.5,.15-1.08,.45-1.44,.43-.51,1.06-.38,1.64-.06,2.97,1.63,5.55,3.74,7.77,6.29,2.44,2.81,4.33,5.96,5.82,9.37,.13,.3,.28,.6,.47,1.01,.2-.31,.35-.53,.49-.76,3.21-5.53,7.81-9.38,13.87-11.45,.93-.32,1.58-.16,1.94,.5,.41,.76,.12,1.36-.47,1.88-6.18,5.51-9.43,12.62-11.01,20.57-.59,2.97-.74,6.02-1.06,9.04-.1,.93-.58,1.51-1.4,1.49-.78-.01-1.32-.57-1.33-1.46-.04-4.6-.65-9.12-1.9-13.54-1.62-5.72-4.1-11-8.18-15.43-.12-.13-.26-.25-.54-.51Zm18.31,3.73c-2.91,2.15-5.11,4.87-6.7,8.1-.27,.55-.7,1.19-.61,1.71,.22,1.39,.69,2.74,1.06,4.11,1.42-4.96,3.41-9.62,6.25-13.92Zm5.34,9.63c-2.48,5.1-3.48,10.48-3.03,16.12,.09,1.05,.67,1.55,1.51,1.44,.86-.12,1.27-.73,1.18-1.75-.31-3.72,.08-7.37,1.2-10.94,1.12-3.55,2.94-6.69,5.55-9.36,.54-.55,.75-1.16,.33-1.84-.39-.64-.99-.79-1.71-.53-5.55,1.98-9.54,5.6-11.73,11.11-1.48,3.71-1.84,7.59-1.78,11.54,.02,1.18,.47,1.79,1.35,1.79,.87,0,1.36-.63,1.38-1.78,0-.45-.03-.91,.01-1.36,.22-2.14,.32-4.31,.74-6.42,.71-3.58,2.5-6.61,5.43-8.9-.15,.3-.3,.59-.44,.89Z'/%3E%3C/svg%3E");
}

.ic-schools {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M33.73,16.97c-.61-.76-1.16-1.43-1.76-2.17,1.01-.48,2.12-1.01,3.4-1.62-1.27-.61-2.38-1.14-3.5-1.66-3.26-1.53-6.54-3.02-9.79-4.58-1.45-.7-2.77-.68-4.23,.02-4.06,1.96-8.17,3.83-12.25,5.74-.27,.13-.54,.28-.94,.48,.37,.19,.62,.34,.89,.47,4.04,1.89,8.09,3.73,12.1,5.67,1.52,.74,2.93,.92,4.45,.12,1.32-.69,2.69-1.3,4.22-2.04-2.09-.97-4-1.85-5.91-2.73-.21-.1-.42-.18-.61-.3-.68-.4-.92-1.18-.58-1.83,.32-.62,1.04-.9,1.75-.59,1.43,.62,2.84,1.29,4.26,1.95,1.83,.84,3.65,1.71,5.49,2.53,.78,.35,1.1,.87,1.09,1.72-.03,3.78-.03,7.56,0,11.34,0,.49,.21,1.03,.47,1.45,.6,.96,.53,2.19-.26,2.97-.79,.77-2.09,.84-2.97,.17-.85-.66-1.23-1.95-.58-2.81,.58-.76,.6-1.54,.6-2.38,0-3.1-.01-6.19-.02-9.29,0-.08-.03-.16-.07-.35-.3,.12-.58,.23-.85,.35-1.67,.78-3.36,1.53-5.01,2.35-2.12,1.05-4.21,.96-6.31-.03-2.03-.95-4.06-1.89-6.1-2.84-.2-.09-.41-.17-.69-.29-.03,.27-.06,.48-.06,.7,0,3.21,.02,6.42-.01,9.63-.01,1.36,.55,2.2,1.82,2.75,4.56,1.97,9.2,2.32,13.97,.9,.18-.05,.37-.09,.49-.12,.35,.83,.68,1.6,1.09,2.57-1.53,.32-3.07,.73-4.64,.96-4.19,.59-8.19-.19-12.05-1.84-2.31-.99-3.4-2.71-3.4-5.19,0-3.64-.01-7.27,.01-10.91,0-.59-.16-.9-.72-1.15-1.84-.81-3.65-1.7-5.48-2.54C.43,14.26,0,13.88,0,13.15c0-.7,.44-1.06,1.02-1.33,5.35-2.49,10.69-4.99,16.04-7.49,1.91-.89,3.83-.94,5.76-.04,5.4,2.52,10.8,5.03,16.19,7.56,1.17,.55,1.36,1.92,.29,2.47-1.86,.96-3.78,1.8-5.57,2.64Z'/%3E%3C/svg%3E");
}

.repo-select.complex-facilities input:checked + label > .ic-schools {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23fff'%3E%3Cpath d='M33.73,16.97c-.61-.76-1.16-1.43-1.76-2.17,1.01-.48,2.12-1.01,3.4-1.62-1.27-.61-2.38-1.14-3.5-1.66-3.26-1.53-6.54-3.02-9.79-4.58-1.45-.7-2.77-.68-4.23,.02-4.06,1.96-8.17,3.83-12.25,5.74-.27,.13-.54,.28-.94,.48,.37,.19,.62,.34,.89,.47,4.04,1.89,8.09,3.73,12.1,5.67,1.52,.74,2.93,.92,4.45,.12,1.32-.69,2.69-1.3,4.22-2.04-2.09-.97-4-1.85-5.91-2.73-.21-.1-.42-.18-.61-.3-.68-.4-.92-1.18-.58-1.83,.32-.62,1.04-.9,1.75-.59,1.43,.62,2.84,1.29,4.26,1.95,1.83,.84,3.65,1.71,5.49,2.53,.78,.35,1.1,.87,1.09,1.72-.03,3.78-.03,7.56,0,11.34,0,.49,.21,1.03,.47,1.45,.6,.96,.53,2.19-.26,2.97-.79,.77-2.09,.84-2.97,.17-.85-.66-1.23-1.95-.58-2.81,.58-.76,.6-1.54,.6-2.38,0-3.1-.01-6.19-.02-9.29,0-.08-.03-.16-.07-.35-.3,.12-.58,.23-.85,.35-1.67,.78-3.36,1.53-5.01,2.35-2.12,1.05-4.21,.96-6.31-.03-2.03-.95-4.06-1.89-6.1-2.84-.2-.09-.41-.17-.69-.29-.03,.27-.06,.48-.06,.7,0,3.21,.02,6.42-.01,9.63-.01,1.36,.55,2.2,1.82,2.75,4.56,1.97,9.2,2.32,13.97,.9,.18-.05,.37-.09,.49-.12,.35,.83,.68,1.6,1.09,2.57-1.53,.32-3.07,.73-4.64,.96-4.19,.59-8.19-.19-12.05-1.84-2.31-.99-3.4-2.71-3.4-5.19,0-3.64-.01-7.27,.01-10.91,0-.59-.16-.9-.72-1.15-1.84-.81-3.65-1.7-5.48-2.54C.43,14.26,0,13.88,0,13.15c0-.7,.44-1.06,1.02-1.33,5.35-2.49,10.69-4.99,16.04-7.49,1.91-.89,3.83-.94,5.76-.04,5.4,2.52,10.8,5.03,16.19,7.56,1.17,.55,1.36,1.92,.29,2.47-1.86,.96-3.78,1.8-5.57,2.64Z'/%3E%3C/svg%3E");
}

.ic-restaurant {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M29.31,39.99c.09-1.08,.16-2.05,.25-3.16,1.32,0,2.66,0,4,0,1.78,0,2.24-.45,2.24-2.19,0-5.66-.02-11.32,.01-16.98,.01-1.86-.68-3.29-2.14-4.43-3.89-3.03-7.75-6.1-11.63-9.15-1.56-1.22-2.52-1.22-4.06,0-3.88,3.05-7.74,6.11-11.63,9.14-1.46,1.14-2.16,2.56-2.15,4.42,.03,5.69,.01,11.38,.01,17.08,0,1.62,.49,2.11,2.12,2.11,1.7,0,3.41,0,5.14,0,.1,1.07,.19,2.04,.29,3.08-.14,.02-.35,.08-.56,.08-1.91,0-3.82,.04-5.72-.03-2.42-.09-4.39-2.04-4.41-4.46-.04-6.25-.06-12.5,.02-18.75,.03-2.32,1.12-4.24,2.94-5.69C8.11,7.8,12.22,4.56,16.34,1.35c2.29-1.78,5-1.8,7.28-.03,4.13,3.21,8.23,6.45,12.32,9.71,2.03,1.62,3.01,3.77,3.01,6.36,0,5.89,.01,11.78,0,17.67,0,2.94-1.93,4.89-4.87,4.93-1.6,.02-3.21,0-4.78,0Zm-8.27-20.44c0-1.51,0-3.03,0-4.54,0-.75-.22-1.35-1.09-1.32-.8,.03-.99,.62-.99,1.32,0,1.97,0,3.95,.02,5.92,.01,1.05-.13,1.19-1.38,1.22-1.1,.03-1.3-.15-1.3-1.2,0-1.94-.01-3.88,0-5.82,0-.76-.13-1.46-1.06-1.44-.84,.02-1.02,.66-1.01,1.4,.01,1.97-.03,3.95,.02,5.92,.03,1-.49,1.12-1.29,1.11-.78-.01-1.44,.02-1.4-1.1,.06-1.97,0-3.95,.02-5.92,0-.77-.16-1.44-1.09-1.42-.87,.03-1,.69-.99,1.41,0,2.86-.02,5.73,.01,8.59,.02,2.49,1.26,4.25,3.48,5.27,.6,.28,.73,.59,.72,1.18-.03,2.63-.02,5.26,0,7.9,0,1.26,.58,1.95,1.58,1.95,1,0,1.58-.7,1.58-1.95,0-2.63,.02-5.26,0-7.9,0-.59,.11-.91,.72-1.18,2.21-.99,3.4-2.73,3.48-5.17,.04-1.41,0-2.83,0-4.24,0,0,0,0,0,0Zm3.16,16.69c0,.72-.03,1.45,.02,2.17,.07,1.02,.73,1.62,1.65,1.58,.87-.04,1.44-.64,1.48-1.63,.03-.69,.1-1.39,0-2.07-.31-2,.32-3.56,1.96-4.75,.84-.61,1.27-1.51,1.21-2.57-.13-2.13-.16-4.28-.5-6.37-.48-3.05-1.51-5.93-3.68-8.24-.32-.34-1.05-.68-1.4-.54-.37,.15-.7,.86-.71,1.34-.06,3.81-.03,7.62-.03,11.43,0,3.22,0,6.44,0,9.66Z'/%3E%3C/svg%3E");
}

.repo-select.complex-facilities input:checked + label > .ic-restaurant {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23fff'%3E%3Cpath d='M29.31,39.99c.09-1.08,.16-2.05,.25-3.16,1.32,0,2.66,0,4,0,1.78,0,2.24-.45,2.24-2.19,0-5.66-.02-11.32,.01-16.98,.01-1.86-.68-3.29-2.14-4.43-3.89-3.03-7.75-6.1-11.63-9.15-1.56-1.22-2.52-1.22-4.06,0-3.88,3.05-7.74,6.11-11.63,9.14-1.46,1.14-2.16,2.56-2.15,4.42,.03,5.69,.01,11.38,.01,17.08,0,1.62,.49,2.11,2.12,2.11,1.7,0,3.41,0,5.14,0,.1,1.07,.19,2.04,.29,3.08-.14,.02-.35,.08-.56,.08-1.91,0-3.82,.04-5.72-.03-2.42-.09-4.39-2.04-4.41-4.46-.04-6.25-.06-12.5,.02-18.75,.03-2.32,1.12-4.24,2.94-5.69C8.11,7.8,12.22,4.56,16.34,1.35c2.29-1.78,5-1.8,7.28-.03,4.13,3.21,8.23,6.45,12.32,9.71,2.03,1.62,3.01,3.77,3.01,6.36,0,5.89,.01,11.78,0,17.67,0,2.94-1.93,4.89-4.87,4.93-1.6,.02-3.21,0-4.78,0Zm-8.27-20.44c0-1.51,0-3.03,0-4.54,0-.75-.22-1.35-1.09-1.32-.8,.03-.99,.62-.99,1.32,0,1.97,0,3.95,.02,5.92,.01,1.05-.13,1.19-1.38,1.22-1.1,.03-1.3-.15-1.3-1.2,0-1.94-.01-3.88,0-5.82,0-.76-.13-1.46-1.06-1.44-.84,.02-1.02,.66-1.01,1.4,.01,1.97-.03,3.95,.02,5.92,.03,1-.49,1.12-1.29,1.11-.78-.01-1.44,.02-1.4-1.1,.06-1.97,0-3.95,.02-5.92,0-.77-.16-1.44-1.09-1.42-.87,.03-1,.69-.99,1.41,0,2.86-.02,5.73,.01,8.59,.02,2.49,1.26,4.25,3.48,5.27,.6,.28,.73,.59,.72,1.18-.03,2.63-.02,5.26,0,7.9,0,1.26,.58,1.95,1.58,1.95,1,0,1.58-.7,1.58-1.95,0-2.63,.02-5.26,0-7.9,0-.59,.11-.91,.72-1.18,2.21-.99,3.4-2.73,3.48-5.17,.04-1.41,0-2.83,0-4.24,0,0,0,0,0,0Zm3.16,16.69c0,.72-.03,1.45,.02,2.17,.07,1.02,.73,1.62,1.65,1.58,.87-.04,1.44-.64,1.48-1.63,.03-.69,.1-1.39,0-2.07-.31-2,.32-3.56,1.96-4.75,.84-.61,1.27-1.51,1.21-2.57-.13-2.13-.16-4.28-.5-6.37-.48-3.05-1.51-5.93-3.68-8.24-.32-.34-1.05-.68-1.4-.54-.37,.15-.7,.86-.71,1.34-.06,3.81-.03,7.62-.03,11.43,0,3.22,0,6.44,0,9.66Z'/%3E%3C/svg%3E");
}

.ic-supermarket {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M19.96,39.54c-5.25,0-10.51,0-15.76,0-1.78,0-2.22-.43-2.22-2.21,0-7.41,.02-14.83-.02-22.24,0-.61-.29-1.23-.49-1.82C.99,11.88,.45,10.52,.02,9.13c-.1-.32,.11-.8,.3-1.14C1.52,5.83,2.77,3.7,3.97,1.54c.43-.77,1.03-1.08,1.91-1.08,9.35,.02,18.71,.02,28.06,0,1.08,0,1.74,.38,2.25,1.32,1.1,2.03,2.26,4.04,3.42,6.03,.37,.64,.53,1.26,.24,1.96-.54,1.32-1.09,2.63-1.6,3.96-.14,.36-.2,.77-.2,1.16-.01,7.54,0,15.08-.01,22.62,0,1.53-.5,2.02-2.03,2.02-5.35,0-10.7,0-16.04,0Zm.1-36.06c-4.29,0-8.58,.01-12.86-.01-.6,0-.97,.15-1.26,.7-.81,1.51-1.72,2.98-2.52,4.5-.18,.34-.25,.84-.16,1.22,1.05,4.37,6.17,6.03,9.65,3.14,1.17-.98,1.59-.99,2.77-.08,2.63,2.03,6.08,2.03,8.69,0,1.16-.9,1.58-.9,2.68,.03,3.49,2.95,8.67,1.32,9.73-3.1,.09-.38,.02-.88-.16-1.22-.81-1.52-1.71-2.98-2.52-4.5-.3-.55-.66-.71-1.26-.71-4.26,.03-8.51,.01-12.77,.01ZM8.97,36.49c0-.45,0-.79,0-1.13,0-4.25,0-8.51,0-12.76,0-1.64,.48-2.11,2.14-2.11,5.91,0,11.82,0,17.73,0,1.72,0,2.19,.46,2.19,2.16,0,4.25,0,8.51,0,12.76,0,.34,0,.67,0,1.07h3.94V16.91c-1.62,.18-3.21,.49-4.81,.48-1.69,0-3.15-.87-4.5-1.85-3.79,2.56-7.56,2.58-11.35,0-2.88,2.15-5.99,2.51-9.28,1.04v19.89h3.92Zm9.51-12.96h-6.43v12.93h6.43v-12.93Zm9.51,12.96v-12.96h-6.4v12.96h6.4Z'/%3E%3C/svg%3E");
}

.repo-select.complex-facilities input:checked + label > .ic-supermarket {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23fff'%3E%3Cpath d='M19.96,39.54c-5.25,0-10.51,0-15.76,0-1.78,0-2.22-.43-2.22-2.21,0-7.41,.02-14.83-.02-22.24,0-.61-.29-1.23-.49-1.82C.99,11.88,.45,10.52,.02,9.13c-.1-.32,.11-.8,.3-1.14C1.52,5.83,2.77,3.7,3.97,1.54c.43-.77,1.03-1.08,1.91-1.08,9.35,.02,18.71,.02,28.06,0,1.08,0,1.74,.38,2.25,1.32,1.1,2.03,2.26,4.04,3.42,6.03,.37,.64,.53,1.26,.24,1.96-.54,1.32-1.09,2.63-1.6,3.96-.14,.36-.2,.77-.2,1.16-.01,7.54,0,15.08-.01,22.62,0,1.53-.5,2.02-2.03,2.02-5.35,0-10.7,0-16.04,0Zm.1-36.06c-4.29,0-8.58,.01-12.86-.01-.6,0-.97,.15-1.26,.7-.81,1.51-1.72,2.98-2.52,4.5-.18,.34-.25,.84-.16,1.22,1.05,4.37,6.17,6.03,9.65,3.14,1.17-.98,1.59-.99,2.77-.08,2.63,2.03,6.08,2.03,8.69,0,1.16-.9,1.58-.9,2.68,.03,3.49,2.95,8.67,1.32,9.73-3.1,.09-.38,.02-.88-.16-1.22-.81-1.52-1.71-2.98-2.52-4.5-.3-.55-.66-.71-1.26-.71-4.26,.03-8.51,.01-12.77,.01ZM8.97,36.49c0-.45,0-.79,0-1.13,0-4.25,0-8.51,0-12.76,0-1.64,.48-2.11,2.14-2.11,5.91,0,11.82,0,17.73,0,1.72,0,2.19,.46,2.19,2.16,0,4.25,0,8.51,0,12.76,0,.34,0,.67,0,1.07h3.94V16.91c-1.62,.18-3.21,.49-4.81,.48-1.69,0-3.15-.87-4.5-1.85-3.79,2.56-7.56,2.58-11.35,0-2.88,2.15-5.99,2.51-9.28,1.04v19.89h3.92Zm9.51-12.96h-6.43v12.93h6.43v-12.93Zm9.51,12.96v-12.96h-6.4v12.96h6.4Z'/%3E%3C/svg%3E");
}

.ic-shopping-mall {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M10.29,7.81c.37-2.31,1.31-4.22,3.05-5.66C16.01-.05,19.03-.6,22.23,.67c3.2,1.27,5.12,3.72,5.46,7.16,.2,2.08,.1,4.2,.06,6.29-.02,1.01-.61,1.52-1.47,1.5-.82-.02-1.36-.62-1.38-1.6-.02-1.06,0-2.11,0-3.27H15.22v-2.96h9.49c-.37-2.83-2.89-4.88-5.82-4.82-2.95,.06-5.47,2.32-5.65,5.18-.11,1.76-.03,3.53-.05,5.3-.02,1.51-.49,2.19-1.48,2.18-.99,0-1.44-.7-1.44-2.2,0-.43,.07-.87-.02-1.28-.1-.5,.51-1.33-.54-1.44-1.85-.2-2.73,.25-2.86,1.46-.32,2.9-.61,5.81-.92,8.72-.46,4.42-.92,8.84-1.38,13.26-.01,.12-.03,.24-.05,.36-.22,2.12,.16,2.54,2.31,2.54,.78,0,1.57,0,2.49,0,0-1.58,0-3.06,0-4.55,0-2.44-.04-4.87-.03-7.31,.01-2.34,1.43-3.73,3.78-3.73,4.63,0,9.26,0,13.89,0,2.4,0,3.79,1.39,3.8,3.8,.01,3.56,0,7.13,0,10.69v1.05c1.27,0,2.45,.05,3.63-.02,.81-.05,1.26-.69,1.18-1.65-.16-2.03-.38-4.06-.59-6.09-.58-5.57-1.18-11.14-1.77-16.71-.15-1.4-.68-1.86-2.07-1.84-.42,0-.84,0-1.34,0v-2.76c3.81-.79,6.08,1.35,6.35,4.33,.67,7.34,1.52,14.65,2.27,21.98,.08,.78,.12,1.6-.03,2.36-.42,2.07-2.13,3.34-4.4,3.35-4.69,.02-9.38,.02-14.07,.02-4.51,0-9.02,0-13.52-.01-3.32,0-5.14-1.88-4.83-5.18,.52-5.58,1.14-11.14,1.72-16.71,.21-2,.44-3.99,.62-6,.24-2.58,1.98-4.23,4.56-4.29,.58-.01,1.15,0,1.82,0Zm8.25,29.2c0-.89,.03-1.74-.02-2.58-.01-.25-.21-.54-.4-.71-1.38-1.16-1.39-2.84,0-3.99,.19-.16,.41-.41,.41-.62,.03-1.54,.02-3.09,.02-4.71-1.76,0-3.45,0-5.15,0-1.17,0-1.2,.03-1.2,1.16,0,3.53,0,7.06,0,10.6,0,.27,.03,.53,.05,.85h6.3Zm2.93-12.6c0,1.54-.03,2.94,.02,4.34,.01,.35,.23,.79,.5,1.02,1.25,1.1,1.26,2.82-.02,3.89-.18,.15-.46,.32-.47,.49-.05,.96-.02,1.92-.02,2.87h6.2c.05-.07,.09-.1,.09-.12,.02-3.95,.05-7.9,.03-11.85,0-.21-.38-.6-.59-.61-1.88-.05-3.75-.03-5.72-.03Z'/%3E%3C/svg%3E");
}

.repo-select.complex-facilities input:checked + label > .ic-shopping-mall {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23fff'%3E%3Cpath d='M10.29,7.81c.37-2.31,1.31-4.22,3.05-5.66C16.01-.05,19.03-.6,22.23,.67c3.2,1.27,5.12,3.72,5.46,7.16,.2,2.08,.1,4.2,.06,6.29-.02,1.01-.61,1.52-1.47,1.5-.82-.02-1.36-.62-1.38-1.6-.02-1.06,0-2.11,0-3.27H15.22v-2.96h9.49c-.37-2.83-2.89-4.88-5.82-4.82-2.95,.06-5.47,2.32-5.65,5.18-.11,1.76-.03,3.53-.05,5.3-.02,1.51-.49,2.19-1.48,2.18-.99,0-1.44-.7-1.44-2.2,0-.43,.07-.87-.02-1.28-.1-.5,.51-1.33-.54-1.44-1.85-.2-2.73,.25-2.86,1.46-.32,2.9-.61,5.81-.92,8.72-.46,4.42-.92,8.84-1.38,13.26-.01,.12-.03,.24-.05,.36-.22,2.12,.16,2.54,2.31,2.54,.78,0,1.57,0,2.49,0,0-1.58,0-3.06,0-4.55,0-2.44-.04-4.87-.03-7.31,.01-2.34,1.43-3.73,3.78-3.73,4.63,0,9.26,0,13.89,0,2.4,0,3.79,1.39,3.8,3.8,.01,3.56,0,7.13,0,10.69v1.05c1.27,0,2.45,.05,3.63-.02,.81-.05,1.26-.69,1.18-1.65-.16-2.03-.38-4.06-.59-6.09-.58-5.57-1.18-11.14-1.77-16.71-.15-1.4-.68-1.86-2.07-1.84-.42,0-.84,0-1.34,0v-2.76c3.81-.79,6.08,1.35,6.35,4.33,.67,7.34,1.52,14.65,2.27,21.98,.08,.78,.12,1.6-.03,2.36-.42,2.07-2.13,3.34-4.4,3.35-4.69,.02-9.38,.02-14.07,.02-4.51,0-9.02,0-13.52-.01-3.32,0-5.14-1.88-4.83-5.18,.52-5.58,1.14-11.14,1.72-16.71,.21-2,.44-3.99,.62-6,.24-2.58,1.98-4.23,4.56-4.29,.58-.01,1.15,0,1.82,0Zm8.25,29.2c0-.89,.03-1.74-.02-2.58-.01-.25-.21-.54-.4-.71-1.38-1.16-1.39-2.84,0-3.99,.19-.16,.41-.41,.41-.62,.03-1.54,.02-3.09,.02-4.71-1.76,0-3.45,0-5.15,0-1.17,0-1.2,.03-1.2,1.16,0,3.53,0,7.06,0,10.6,0,.27,.03,.53,.05,.85h6.3Zm2.93-12.6c0,1.54-.03,2.94,.02,4.34,.01,.35,.23,.79,.5,1.02,1.25,1.1,1.26,2.82-.02,3.89-.18,.15-.46,.32-.47,.49-.05,.96-.02,1.92-.02,2.87h6.2c.05-.07,.09-.1,.09-.12,.02-3.95,.05-7.9,.03-11.85,0-.21-.38-.6-.59-.61-1.88-.05-3.75-.03-5.72-.03Z'/%3E%3C/svg%3E");
}

.ic-watch24 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M36.97,13.91c-.14,2.66-.05,5.36-.46,7.98-.97,6.23-4.44,10.95-9.55,14.47-1.93,1.33-4.09,2.34-6.18,3.43-.39,.21-1.02,.28-1.42,.12-4.74-1.98-8.94-4.72-12.08-8.88-2.71-3.59-4.19-7.63-4.24-12.14-.04-3.7-.02-7.4,0-11.1,0-1.04,.45-1.55,1.41-1.57,5.19-.12,9.63-2.2,13.72-5.2,.25-.18,.48-.38,.72-.57,.79-.61,1.3-.62,2.09,.01,2.56,2.05,5.34,3.74,8.49,4.67,1.85,.54,3.79,.79,5.71,1.05,1.19,.16,1.64,.5,1.65,1.71,0,2,0,4.01,0,6.01,.04,0,.09,0,.13,0ZM5.77,8.8c-.02,.23-.06,.42-.06,.61,0,3.23-.03,6.46,.02,9.68,.06,3.85,1.3,7.31,3.64,10.36,2.67,3.49,6.24,5.82,10.19,7.6,.25,.11,.68,.07,.92-.07,2-1.14,4.1-2.16,5.94-3.52,4.98-3.7,7.74-8.64,7.76-14.95,.01-3.01,0-6.01,0-9.02,0-.21-.04-.43-.06-.69-5.33-.47-9.99-2.52-14.17-5.73-4.22,3.23-8.87,5.26-14.17,5.73Zm8.65,10.51c-.74-.73-1.54-.81-2.12-.22-.58,.6-.51,1.35,.25,2.11,1.37,1.38,2.75,2.75,4.13,4.12,.63,.62,1.38,.68,2,.07,2.97-2.93,5.92-5.88,8.85-8.84,.6-.6,.57-1.41,.03-1.94-.54-.53-1.32-.52-1.94,.08-1.46,1.44-2.91,2.9-4.35,4.36-1.16,1.18-2.31,2.39-3.49,3.6-1.2-1.2-2.27-2.28-3.36-3.36Z'/%3E%3C/svg%3E");
}

.repo-select.complex-facilities input:checked + label > .ic-watch24 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23fff'%3E%3Cpath d='M36.97,13.91c-.14,2.66-.05,5.36-.46,7.98-.97,6.23-4.44,10.95-9.55,14.47-1.93,1.33-4.09,2.34-6.18,3.43-.39,.21-1.02,.28-1.42,.12-4.74-1.98-8.94-4.72-12.08-8.88-2.71-3.59-4.19-7.63-4.24-12.14-.04-3.7-.02-7.4,0-11.1,0-1.04,.45-1.55,1.41-1.57,5.19-.12,9.63-2.2,13.72-5.2,.25-.18,.48-.38,.72-.57,.79-.61,1.3-.62,2.09,.01,2.56,2.05,5.34,3.74,8.49,4.67,1.85,.54,3.79,.79,5.71,1.05,1.19,.16,1.64,.5,1.65,1.71,0,2,0,4.01,0,6.01,.04,0,.09,0,.13,0ZM5.77,8.8c-.02,.23-.06,.42-.06,.61,0,3.23-.03,6.46,.02,9.68,.06,3.85,1.3,7.31,3.64,10.36,2.67,3.49,6.24,5.82,10.19,7.6,.25,.11,.68,.07,.92-.07,2-1.14,4.1-2.16,5.94-3.52,4.98-3.7,7.74-8.64,7.76-14.95,.01-3.01,0-6.01,0-9.02,0-.21-.04-.43-.06-.69-5.33-.47-9.99-2.52-14.17-5.73-4.22,3.23-8.87,5.26-14.17,5.73Zm8.65,10.51c-.74-.73-1.54-.81-2.12-.22-.58,.6-.51,1.35,.25,2.11,1.37,1.38,2.75,2.75,4.13,4.12,.63,.62,1.38,.68,2,.07,2.97-2.93,5.92-5.88,8.85-8.84,.6-.6,.57-1.41,.03-1.94-.54-.53-1.32-.52-1.94,.08-1.46,1.44-2.91,2.9-4.35,4.36-1.16,1.18-2.31,2.39-3.49,3.6-1.2-1.2-2.27-2.28-3.36-3.36Z'/%3E%3C/svg%3E");
}

.ic-internet {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M37.53,24.16c-.73-.61-1.45-1.18-2.12-1.81-.16-.15-.2-.53-.16-.78,.29-2.19,.16-4.35-.36-6.5-.13-.52-.35-.72-.91-.71-1.82,.04-3.63,.01-5.53,.01,.05,.75,.09,1.39,.13,1.95-.92-.35-1.84-.71-2.92-1.12-.02-.09-.09-.4-.19-.87-1.08,0-2.18,0-3.27,0-2.87,.01-5.74,.04-8.61,.03-.62,0-.94,.12-.93,.82,.03,2.65,.03,5.31,0,7.96,0,.69,.29,.86,.91,.85,2.84-.03,5.68-.02,8.51-.02,.35,0,.7,0,1.11,0v2.84H13.4c0,.24-.03,.38,0,.51,.5,2.04,1.2,4.01,2.41,5.75,.4,.58,.9,1.13,1.44,1.58,1.29,1.08,2.54,1.09,3.79-.03,.8-.72,1.44-1.62,2.14-2.44,.36,1.75-.6,3.77,1.03,5.32-5.7,1.99-14.96,.56-20.5-7.02C-1.74,23.01-1.12,12.77,5.13,6.15,11.53-.64,21.59-1.95,29.36,3c8.1,5.16,10.25,14.56,8.17,21.16Zm-12.49-12.71c-.38-1.16-.68-2.24-1.08-3.29-.63-1.62-1.42-3.17-2.75-4.34-1.37-1.21-2.8-1.31-4.07-.02-.98,1-1.79,2.23-2.43,3.49-.65,1.27-1,2.7-1.51,4.16h11.84ZM3.61,14.4c-.96,3.22-.97,6.37,0,9.51h6.1V14.4H3.61Zm9.35,19.79c-.69-1.74-1.38-3.41-2.02-5.1-.27-.71-.24-1.77-.73-2.11-.55-.38-1.55-.13-2.35-.14-.96-.01-1.92,0-3.05,0,1.99,3.51,4.67,5.87,8.15,7.35Zm-.16-29.98c-3.33,1.41-6,3.79-7.97,7.28,1.86,0,3.52,.01,5.19-.02,.16,0,.4-.24,.46-.42,.8-2.29,1.57-4.59,2.33-6.84Zm12.58-.06c.7,1.84,1.46,3.65,2.07,5.5,.6,1.82,.54,1.84,2.52,1.84,1.11,0,2.22,0,3.5,0-1.98-3.51-4.66-5.87-8.09-7.34Zm7.17,34.01c.88,1.94,1.66,2.24,3.56,1.33,1.26-.6,1.63-1.52,1.09-2.79-.36-.85-.76-1.69-1.14-2.53-.56-1.24-1.12-2.48-1.75-3.86,1.58,0,3,0,4.42,0,.57,0,1.22-.04,1.28-.68,.04-.43-.24-1.04-.58-1.33-4.08-3.51-8.19-6.98-12.32-10.43-.33-.27-.96-.47-1.33-.34-.3,.11-.57,.75-.57,1.15-.04,5.41-.04,10.82,0,16.23,0,.43,.28,1.01,.62,1.24,.53,.36,.99-.06,1.36-.51,.87-1.06,1.76-2.11,2.71-3.24,.91,1.97,1.8,3.85,2.66,5.75Z'/%3E%3C/svg%3E");
}

.repo-select.complex-facilities input:checked + label > .ic-internet {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23fff'%3E%3Cpath d='M37.53,24.16c-.73-.61-1.45-1.18-2.12-1.81-.16-.15-.2-.53-.16-.78,.29-2.19,.16-4.35-.36-6.5-.13-.52-.35-.72-.91-.71-1.82,.04-3.63,.01-5.53,.01,.05,.75,.09,1.39,.13,1.95-.92-.35-1.84-.71-2.92-1.12-.02-.09-.09-.4-.19-.87-1.08,0-2.18,0-3.27,0-2.87,.01-5.74,.04-8.61,.03-.62,0-.94,.12-.93,.82,.03,2.65,.03,5.31,0,7.96,0,.69,.29,.86,.91,.85,2.84-.03,5.68-.02,8.51-.02,.35,0,.7,0,1.11,0v2.84H13.4c0,.24-.03,.38,0,.51,.5,2.04,1.2,4.01,2.41,5.75,.4,.58,.9,1.13,1.44,1.58,1.29,1.08,2.54,1.09,3.79-.03,.8-.72,1.44-1.62,2.14-2.44,.36,1.75-.6,3.77,1.03,5.32-5.7,1.99-14.96,.56-20.5-7.02C-1.74,23.01-1.12,12.77,5.13,6.15,11.53-.64,21.59-1.95,29.36,3c8.1,5.16,10.25,14.56,8.17,21.16Zm-12.49-12.71c-.38-1.16-.68-2.24-1.08-3.29-.63-1.62-1.42-3.17-2.75-4.34-1.37-1.21-2.8-1.31-4.07-.02-.98,1-1.79,2.23-2.43,3.49-.65,1.27-1,2.7-1.51,4.16h11.84ZM3.61,14.4c-.96,3.22-.97,6.37,0,9.51h6.1V14.4H3.61Zm9.35,19.79c-.69-1.74-1.38-3.41-2.02-5.1-.27-.71-.24-1.77-.73-2.11-.55-.38-1.55-.13-2.35-.14-.96-.01-1.92,0-3.05,0,1.99,3.51,4.67,5.87,8.15,7.35Zm-.16-29.98c-3.33,1.41-6,3.79-7.97,7.28,1.86,0,3.52,.01,5.19-.02,.16,0,.4-.24,.46-.42,.8-2.29,1.57-4.59,2.33-6.84Zm12.58-.06c.7,1.84,1.46,3.65,2.07,5.5,.6,1.82,.54,1.84,2.52,1.84,1.11,0,2.22,0,3.5,0-1.98-3.51-4.66-5.87-8.09-7.34Zm7.17,34.01c.88,1.94,1.66,2.24,3.56,1.33,1.26-.6,1.63-1.52,1.09-2.79-.36-.85-.76-1.69-1.14-2.53-.56-1.24-1.12-2.48-1.75-3.86,1.58,0,3,0,4.42,0,.57,0,1.22-.04,1.28-.68,.04-.43-.24-1.04-.58-1.33-4.08-3.51-8.19-6.98-12.32-10.43-.33-.27-.96-.47-1.33-.34-.3,.11-.57,.75-.57,1.15-.04,5.41-.04,10.82,0,16.23,0,.43,.28,1.01,.62,1.24,.53,.36,.99-.06,1.36-.51,.87-1.06,1.76-2.11,2.71-3.24,.91,1.97,1.8,3.85,2.66,5.75Z'/%3E%3C/svg%3E");
}

.complex-fc-category-group:not(:last-child) {
  padding-bottom: 20px;
}

.property-row {
  background-color: var(--rPanels);
}

.cd-details .col-sm-4 {
  margin-left: auto;
}

.e-el {
  top: 12px;
  right: 10px;
  z-index: 100;
  color: var(--mainAccent);
  background-color: #fff;
}

.property-item {
  grid-template-columns: 1fr;
}

.prop-size {
  grid-row: 2;
}

.prop-price,
.prop-view {
  grid-row: 3;
}

.media-wrapp.complex .swiper-container {
  max-width: 100% !important;
}

.clogo-holder {
  width: 220px;
  height: 85px;
}
.clogo-holder img {
  width: 100px;
  height: 100px;
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  top: 40px;
  left: 20px;
  border-radius: 8px;
}
@media (min-width: 414px) {
  .clogo-holder img {
    top: 60px;
  }
}
@media (min-width: 600px) {
  .clogo-holder img {
    top: 90px;
  }
}
@media (min-width: 768px) {
  .clogo-holder img {
    position: static;
    width: 120px;
    height: 120px;
  }
}
@media (min-width: 768px) {
  .clogo-holder {
    width: auto;
    height: auto;
  }
}

.properties-no {
  margin: 5px 0;
}

.number-btn {
  margin-top: 15px;
}

@media screen and (min-width: 320px) {
  .ellipsis {
    max-width: 180px;
  }

  .ml45 {
    margin-left: 0;
  }

  .hcf {
    font-size: 18px;
  }

  .sort-btn {
    font-size: 14px;
  }
}
@media screen and (min-width: 360px) {
  .ellipsis {
    max-width: 200px;
  }

  #companies {
    background-position: 120% 22%;
  }

  .eads-margin {
    margin-top: 220px;
  }

  .lnd-cards-hero-text {
    font-size: 40px;
  }

  .pr-profile {
    grid-template-rows: 150px 25px 110px 20px;
  }

  .add-new-cmp,
.drop-show-txt {
    display: inline-block;
  }

  .f32p {
    font-size: 32px;
  }

  .clamp-inline {
    width: 50%;
    /* Ensure it takes up the full width of its container */
  }
}
@media screen and (min-width: 390px) {
  .ellipsis {
    max-width: 220px;
  }

  .hcf {
    font-size: 20px;
  }

  .advert-swiper {
    max-width: 370px;
  }

  .eads-margin {
    margin-top: 260px;
  }

  .fp-grid[data-pref="2"] .pcard {
    grid-template-columns: 160px 1fr;
  }
}
@media screen and (min-width: 414px) {
  .property-item {
    grid-template-columns: 1fr 1fr;
  }

  .prop-rooms {
    grid-column: 1/-1;
  }

  .prop-size,
.prop-price {
    grid-row: 2;
  }

  .prop-price {
    justify-self: end;
  }

  .prop-view {
    grid-row: 3;
  }

  .clamp-inline {
    width: 60%;
    /* Ensure it takes up the full width of its container */
  }

  .ellipsis {
    max-width: 240px;
  }

  .eads-margin {
    margin-top: 280px;
  }

  .fp-grid[data-pref="2"] .pcard {
    grid-template-columns: 165px 1fr;
  }

  .edit-profile-icon {
    display: none;
  }

  .home-edit-text {
    display: inline-block;
  }

  .hm-hello {
    font-size: 16px;
  }

  .univS2sizes {
    max-width: 180px;
  }

  .main-hero-text.f-custom {
    font-size: 34px;
  }

  .main-hero-subtitle.f-custom {
    font-size: 24px;
  }

  .r-logo {
    width: 230px;
  }

  .main-nan-grid {
    display: grid;
    grid-template-columns: [full-width-start] 10px [mwidth-start] 10px [breakout-start] 10px [content-start] 1fr [content-end] 10px [breakout-end] 10px [mwidth-end] 10px [full-width-end];
    row-gap: 40px;
    padding: 0;
  }

  .ads-benefits-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 40px;
    justify-content: center;
    max-width: 990px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 430px) {
  .fp-grid[data-pref="2"] .pcard {
    grid-template-columns: 175px 1fr;
  }
}
@media screen and (min-width: 540px) {
  .add-to-cart-sm {
    max-width: 355px;
  }

  .dvl-item.blue-outline-btn {
    max-width: 190px;
    border: 1px solid var(--mainAccent);
    padding: 10px;
  }

  .dvl-item > .send-message-btn-text {
    display: flex;
  }

  .univS2sizes {
    max-width: 200px;
  }

  .bt-txt {
    display: block;
  }
}
@media screen and (min-width: 576px) {
  .lg-wrap {
    border-radius: 9999px;
  }
}
@media screen and (min-width: 600px) {
  .property-item {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .prop-size,
.prop-price {
    grid-row: 2;
  }

  .prop-price {
    justify-self: center;
  }

  .prop-view {
    grid-row: 2;
    justify-self: end;
  }

  .cd-details .col-sm-4 {
    margin-left: unset;
  }

  .clamp-inline {
    width: 80%;
    /* Ensure it takes up the full width of its container */
  }

  .profile .media-wrapper {
    height: 500px;
  }

  .pcard img {
    height: 214px;
  }

  .downpayment-cnt,
.term-cnt {
    display: flex;
    align-items: center;
    gap: 20px;
  }

  .result-cnt {
    margin-bottom: 0;
  }

  .range-cnt {
    flex-grow: 1;
    margin-bottom: 0;
  }

  .rd-elem.term {
    margin-top: 0;
  }

  .merchant-strongs {
    grid-template-columns: 1fr 1fr;
  }

  .subtype-p-selection {
    justify-content: space-between;
  }

  .th-tier {
    grid-template-columns: 1fr 1fr;
  }

  .pa-wrapp {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .ellipsis {
    max-width: 300px;
  }

  .u-card-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .ucard {
    height: 250px;
  }

  .select-upg-type {
    grid-template-columns: 1fr 1fr;
  }

  #companies {
    background-position: 120% 15%;
  }

  .eads-margin {
    margin-top: 360px;
  }

  .main-nan-grid {
    display: grid;
    grid-template-columns: [full-width-start] 15px [mwidth-start] 15px [breakout-start] 15px [content-start] 1fr [content-end] 15px [breakout-end] 15px [mwidth-end] 15px [full-width-end];
  }

  .p-sm-010 {
    padding: 0;
  }

  .start-now-wrapper {
    position: static;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0;
  }

  .market-advantages-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }

  .onboard-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .p-seller {
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
  }

  .full-swiper img {
    width: auto !important;
  }

  .fp-grid[data-pref="2"] .pcard {
    grid-template-columns: 220px 1fr;
  }

  .pro-acc {
    right: -16px;
  }

  .profile-grid {
    display: grid;
    grid-template-columns: 150px 1fr;
    gap: 1rem;
  }

  .ppr-image {
    height: 200px !important;
  }

  .ppr-grid {
    grid-template-columns: repeat(auto-fill, minmax(184px, 1fr));
  }

  #inPC {
    grid-auto-flow: row;
    gap: 0;
  }

  .nfp {
    height: 78px;
    overflow: hidden;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 720px) {
  .r-link-txt {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .usac {
    display: none !important;
  }

  .number-btn {
    margin-top: 0;
    align-self: center;
  }

  .sbus-ad-grid {
    width: 100%;
    grid-template-columns: 244px 1fr;
  }

  .ico-li {
    margin: 0 18px 0 0;
  }

  .f52d {
    font-size: 40px;
  }

  .adcmp-section-grid {
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    margin-top: 50px;
  }

  .atypegraphic1,
.atypegraphic3 {
    order: 2;
  }

  .atypecontent1,
.atypecontent3 {
    margin-top: 0;
    order: 1;
  }

  .no-sub-inc-grid {
    grid-template-columns: 1fr 1fr;
  }

  .homepage-summary-wrapp {
    display: block;
    overflow-x: unset;
    overflow-y: unset;
    padding: 0 0;
  }

  .home-page-sumary-grid {
    grid-template-columns: repeat(2, minmax(200px, 1fr));
  }

  .ellipsis {
    max-width: 400px;
  }

  .section-name-head {
    padding: 20px 20px 20px 10px;
  }

  .f28d {
    font-size: 28px;
  }

  #companies {
    background-position: 120% -15%;
  }

  .eads-margin {
    margin-top: 420px;
  }

  .f40d {
    font-size: 30px;
  }

  .f52d {
    font-size: 40px;
  }

  .lnd-three-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .inteli-ad {
    flex-direction: row;
  }
  .inteli-ad img {
    max-width: 400px;
  }

  .f16d {
    font-size: 20px;
  }

  .private-profile-header {
    display: grid;
    grid-template-columns: 120px 1fr;
    padding: 20px;
    box-shadow: 0px 8px 42px rgba(0, 0, 0, 0.14);
    background: #fff url(/images/privateProfileBg.svg?8d4e94052d6dba6d43b323643142772e) center center no-repeat;
    background-size: 100%;
  }

  .avatar-onchange-options {
    bottom: -18px;
    right: -200px;
    background-color: #f7f7f7;
  }

  .prv-prof-flw {
    position: absolute;
    top: 20px;
    right: 20px;
  }

  .private-profile-header > .name-avatar,
.private-profile-header > .private-profile-data {
    align-items: start;
  }

  .contact-follow {
    grid-column-start: 2;
  }
  .contact-follow .gap-3 {
    justify-content: flex-start !important;
  }

  .help-centre-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .sales-graph-grid {
    grid-template-columns: 1fr 1fr;
  }

  .sale-detail-grid-cnt {
    grid-template-columns: 2fr 1fr;
    gap: 0;
  }

  .items-counter {
    padding: 2px 5px;
    background-color: #fff;
    position: absolute;
    font-size: 12px;
    font-weight: 500;
    color: var(--mainMuted);
    border-radius: 2px;
    box-shadow: 0 2px 18px -3px rgba(0, 0, 0, 0.5);
  }

  .hm-btn {
    gap: unset;
  }

  .order-info-table.p2010 {
    padding: 20px 20px;
  }

  .order-info-row {
    grid-template-areas: "image title qty price" ". . delete delete";
  }

  .product-title {
    width: 300px;
  }

  .qty-select {
    grid-area: qty;
    grid-column: 3/4;
    align-self: center;
    width: 130px;
  }

  .product-price {
    grid-area: price;
    grid-column: 4/5;
    align-self: center;
    justify-self: end;
    width: 100px;
  }
  .product-price span {
    margin-left: auto;
  }

  .fp-grid[data-pref="2"] .pcard {
    grid-template-columns: 260px 1fr;
  }

  .pro-acc {
    right: -18px;
  }

  #prPg {
    padding: 0 20px 0 10px;
  }

  .hcf {
    font-size: 24px;
  }

  .ppnl {
    padding: 20px;
  }

  .abo-types-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .actype-text {
    display: none;
  }

  .nr-found {
    margin-right: 74px;
  }

  .t-mt {
    margin-top: 68px;
  }

  .sn-head-component {
    display: grid;
    grid-template-columns: 70px 1fr;
    padding-right: 10px;
  }
  .sn-head-component .sort-and-filter,
.sn-head-component .transactions-table-header {
    grid-column-start: 2;
  }

  .w-ul {
    display: grid;
  }

  .bts-btn {
    gap: 0;
  }
  .bts-btn a {
    justify-self: center;
    margin-right: 10px;
  }

  .p020d {
    padding: 0;
  }

  .pr-cov {
    background-position: right top;
  }

  .b-contact-set {
    order: unset;
  }

  .ad-grid {
    grid-template-columns: 400px 1fr;
    height: 340px;
  }

  .back-btn {
    border-radius: 50%;
    justify-content: center;
    margin-right: 24px;
  }

  .plists {
    grid-template-rows: repeat(3, minmax(16px, -webkit-max-content));
    grid-template-rows: repeat(3, minmax(16px, max-content));
  }

  .pd-wrapp {
    border-radius: 0;
  }

  .sw-wrapper {
    padding: 0 15px;
  }

  .post-description,
.more-details {
    border-radius: 0;
  }

  .pw {
    border-radius: var(--brd24) !important;
  }

  .menu-headers {
    position: -webkit-sticky;
    position: sticky;
    top: 71px;
    padding-bottom: 0;
    z-index: 2600;
  }

  .pvl-details {
    flex-direction: column;
  }
}
@media screen and (min-width: 820px) {
  .h64d {
    height: 64px;
  }
}
@media (min-width: 992px) and (max-width: 1023px) {
  .post-top-info {
    border-radius: 9999px;
  }
}
@media screen and (min-width: 992px) {
  #authBtn {
    display: flex;
  }

  #shAppn {
    display: none !important;
  }

  .lg92 {
    display: block;
    width: 48px;
    height: 48px;
  }
}
@media screen and (min-width: 1024px) {
  .fp-grid[data-pref="2"] .pcard {
    grid-template-columns: 280px 1fr;
  }

  .merchant-tiles {
    grid-template-columns: 1fr 1fr;
  }

  .sm-flex {
    flex-direction: row;
    gap: 10px;
  }

  .upgrade-acc-grid {
    grid-template-columns: 1fr 1fr;
    gap: 25px;
  }

  .new-abo-ico {
    display: none;
  }

  .new-abo {
    display: inline;
  }

  .upg-btns {
    flex-direction: row;
  }

  .helplinks-grid {
    grid-template-columns: 1fr 1fr;
  }

  #companies {
    background-position: 103% 0%;
  }

  .eads-margin {
    margin-top: 39px;
  }

  .pricelock-container {
    flex-direction: row;
    gap: 20px;
    margin-top: 227px;
  }

  .price-lock {
    min-height: 744px;
  }

  .main-nan-grid {
    display: grid;
    grid-template-columns: [full-width-start] 20px [mwidth-start] 50px [breakout-start] 50px [content-start] 1fr [content-end] 50px [breakout-end] 50px [mwidth-end] 20px [full-width-end];
  }

  .cs-only-sm {
    padding: 0;
  }

  .hh-sbm {
    height: 44px;
  }

  .imports-grid {
    grid-template-areas: "ico date cat articles status details";
    grid-template-columns: 40px 1fr 1fr 1fr 1fr 1fr;
    row-gap: 10px;
  }

  .imports-grid.import-items-list {
    grid-template-columns: 80px 200px 144px 200px 1fr 1fr;
    -moz-column-gap: 20px;
         column-gap: 20px;
  }

  .imports-grid li {
    flex-direction: column;
    justify-content: flex-start;
  }

  .sales-grid {
    display: grid;
    grid-template-areas: "pid buyer image name detailLink" "oid buyer image name detailLink" "qty qty" "status status" "ptype ptype" "price price" "actions actions";
    grid-template-columns: -webkit-min-content;
    grid-template-columns: min-content;
  }

  .sales-grid.purchase {
    display: grid;
    grid-template-areas: "pid image name purchaseDetailLnk" ". . . status" ". . . ptype" ". . . price" ". . . cancel";
  }

  .sales-grid.purchase .mtb18 {
    margin: 0;
  }

  .sales-grid.purchase .sale-article-name {
    width: 220px;
  }

  .sales-grid.purchase .spv {
    justify-content: space-between;
  }

  .sales-grid.purchase .sale-article-status {
    width: 100%;
  }

  .product-title {
    width: 440px;
  }

  .qty-select {
    align-self: center;
    width: 130px;
  }

  .product-price {
    width: 110px;
  }
  .product-price span {
    margin-left: auto;
  }

  .sale-detail-grid {
    grid-template-columns: 1fr 300px;
  }

  .order-product-grid {
    display: grid;
    grid-template-areas: "articleID articleImage articleName articleQty articleSub";
  }

  .order-product-grid.refund-grid {
    display: grid;
    grid-template-areas: "refundCheckbox articleImage articleName articleQty" ". . . articleSub";
    grid-auto-columns: 33px 95px 1fr;
  }

  .article-name-details li:not(:last-child),
.article-quantity {
    display: flex;
    flex-direction: column;
    justify-content: unset;
    margin-bottom: 10px;
  }

  .article-id {
    width: 150px;
  }

  .article-image {
    width: 100px;
  }

  .article-name-details {
    width: 220px;
  }

  .article-quantity {
    width: 80px;
  }

  .article-quantity span:first-child {
    margin-bottom: 5px;
  }

  .article-subtotal,
.article-quantity.refund-grd {
    width: 160px;
    justify-self: end;
  }

  .article-quantity.refund-grd {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    align-items: center;
  }

  .first-wrap.dflc > .account-columns {
    border-bottom: none;
    /* Remove the border from the first and last child */
  }

  .file-input {
    bottom: 35px;
  }

  .actype-ico {
    width: 20px;
  }

  .fiter-eye {
    display: none;
  }

  .filterPostText {
    display: inline-block;
  }

  .abo {
    grid-template-areas: "info . posts packprice";
    gap: 20px;
    align-items: center;
    min-height: 150px;
  }
  .abo .p-no {
    width: 126px;
  }
  .abo .p-price {
    align-self: center;
    width: 150px;
    justify-content: end;
  }
  .abo .p-price .dfaib {
    justify-content: end;
  }
  .abo .sub-ico {
    top: 30px;
  }

  #inchat {
    height: calc(100vh - 212px);
    padding-bottom: 0;
  }

  .send-area {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 4000;
    right: 0;
    display: grid;
    grid-template-columns: 60px 1fr;
    gap: 14px;
    padding-right: 10px;
  }
  .send-area form {
    grid-column-start: 2;
  }

  .cnv-show-right {
    display: none;
  }

  .chat-s {
    margin-top: 10px;
  }

  .pr-cov {
    background: url(/images/cover1371.svg?18062043baf7e4a9c004aebdd865bec9) no-repeat right top;
    background-size: auto 100%;
  }

  .post-top-info {
    height: 74px;
    border-radius: 9999px;
  }

  .favappend {
    cursor: pointer;
  }

  .menu-headers {
    top: 140px;
    height: 64px;
  }

  .p-margin {
    height: 96px;
  }

  .account .menu-head-title:after {
    top: -48px;
    height: 48px;
    width: 104%;
    left: -2%;
  }

  .ipro-cover,
.fixed {
    z-index: 2999;
  }

  .ipro-cover {
    position: fixed;
    background-color: var(--mBG);
    width: 100%;
    height: 40px;
    top: 50px;
    left: 0;
    right: 0;
  }

  .fixed {
    top: 72px;
  }

  #footerMenuBtn {
    top: 3px;
  }

  .d-sm {
    display: none;
  }
}
@media screen and (min-width: 1111px) {
  .form-tabs {
    grid-template-columns: 1fr 550px;
  }
}
@media (min-width: 1024px) and (min-height: 1366px) {
  #inchat {
    height: 84.5vh;
    padding-bottom: 0;
  }

  .private-profile-grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 20px;
    align-items: flex-start;
  }
}
@media screen and (min-width: 1265px) {
  .saved-posts-wrapp {
    display: flex;
    flex-shrink: 0;
  }

  .pv-wrap-sm {
    display: none;
  }
}
@media screen and (min-width: 1280px) {
  .l-navbar-collapse {
    max-width: 100%;
    height: 100% !important;
  }

  .im-nav .navbar-collapse,
.im-nav .navbar-nav,
.im-nav .nav-link,
.im-nav .container-fluid,
.im-nav .container-sm,
.im-nav .container-md,
.im-nav .container-lg,
.im-nav .container-xl,
.im-nav .container-xxl {
    height: 100%;
  }

  .has-child .child-dropdown {
    background: #fff;
    visibility: hidden;
    opacity: 0;
    min-width: 15rem;
    width: 100%;
    position: absolute;
    transition: all 0.5s ease;
    top: 60px;
    height: auto;
    display: none;
    padding: 10px 10px;
    right: unset;
    border: 1px solid #ddd;
    box-shadow: var(--mainBoxShadow);
  }

  .has-child:hover > .child-dropdown,
.has-child .child-dropdown:hover {
    visibility: visible;
    opacity: 1;
    display: block;
  }

  .mnc-btn {
    position: relative;
  }

  /* Add the border-bottom effect using ::after */
  .mnc-btn::after {
    content: "";
    position: absolute;
    bottom: 4px;
    /* Align at the bottom */
    left: 2px;
    width: 100%;
    height: 3px;
    /* Adjust thickness */
    border-radius: 24px;
    background-color: var(--mainAccent);
    /* Adjust color */
    transform: scaleX(0);
    /* Start hidden */
    transform-origin: bottom right;
    /* Animate from right to left */
    transition: transform 0.3s ease;
    /* Smooth animation */
  }

  /* On hover, show the border-bottom */
  .mnc-btn:hover::after {
    transform: scaleX(1);
    /* Expand to full width */
    transform-origin: bottom left;
    /* Animate from left to right */
  }

  .fvn,
.ntf {
    top: -3px;
    right: -8px;
  }

  #listOfferBtn {
    margin-top: 0;
    margin-bottom: 0;
  }

  .navbar-expand-xl .l-navbar-collapse {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    background: inherit;
    position: static;
    top: 0;
    left: -500px;
    width: auto;
    height: 100%;
    padding: inherit;
    transition: all 150ms ease-in-out;
    overflow: visible;
  }

  .l-navbar-collapse {
    overflow-y: unset;
  }

  .as-header.lnd {
    display: none;
  }

  .n-item-wrapp {
    display: flex;
  }

  .navbar-collapse .lnd-nav-item {
    padding: 0;
    font-size: 14.6px;
    white-space: nowrap;
  }

  .list-auth {
    justify-content: flex-end;
    display: flex;
    align-items: center;
    font-size: 16px;
    width: 100%;
    gap: 20px;
    order: unset;
    margin-top: 0;
    padding-bottom: 0 !important;
  }

  .navbar-nav {
    order: unset;
  }

  .lo-lnd-btn {
    order: unset;
  }

  .user-dr-menu {
    position: absolute;
    padding: 0.5rem 0;
    margin: 20px 0;
    display: none;
    border: 1px solid rgba(0, 0, 0, 0.15);
  }
  .user-dr-menu .dropdown-item {
    padding: 0.25rem 1rem;
  }
  .user-dr-menu .dropdown-item.logout {
    position: static;
  }

  .user-drr-menu {
    position: absolute;
    padding: 0.5rem 0;
    margin: 20px 0;
    display: none;
    border: 1px solid rgba(0, 0, 0, 0.15);
  }
  .user-drr-menu .dropdown-item {
    padding: 0.25rem 1rem;
  }
  .user-drr-menu .dropdown-item.logout {
    position: static;
  }

  .im-nav .aubtn {
    order: 4;
  }
  .im-nav #ntBtn {
    order: 3;
  }
  .im-nav #savedPostsCanvasBtn {
    order: 2;
  }

  #mainCatCnt li:not(:last-of-type) .nav__item,
.childs-wrapper li:not(:last-of-type) .nav__item {
    border-bottom: none;
  }

  .h50d {
    height: 40px;
  }

  .nav__item {
    font-size: 14.6px;
  }

  .bottom-cat-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-margin-before: auto;
            margin-block-start: auto;
    gap: 4px;
  }

  .d-none-large > .child-only-title,
.d-none-large > .childs {
    display: none !important;
  }

  .saved-posts-wrapp-sm {
    display: none;
  }

  .a-ico {
    height: 24px;
    fill: var(--mainAccent);
  }

  .a-ico.hrt {
    width: 28px;
  }

  #savedPostsCanvasBtn {
    margin: 0;
    margin-left: 15px;
  }

  #ntBtn {
    margin: 0;
    margin-right: 15px;
  }

  .pa-wrapp {
    flex-direction: column;
    align-items: center;
  }

  .acc-single-margin {
    margin-top: 169px;
  }

  .acc-cmp-margin {
    margin-top: 264px;
  }

  .acc-single-margin.inch {
    margin-top: 189px;
  }

  .acc-stats-margin {
    margin-top: 190px;
  }

  .acc-dbl-margin {
    margin-top: 249px;
  }

  .tw-content {
    grid-template-columns: 1fr 1fr;
  }

  .cat {
    font-size: 14.6px;
  }

  .upgrade-to-mch-grid {
    grid-template-columns: 1fr 1fr;
  }

  .inteliad-cnt {
    max-width: 863px;
    width: 100%;
    margin: 0 auto;
  }

  .business-steps {
    z-index: 3500;
    margin: 0 auto;
    max-width: 560px;
  }

  .main-nan-grid {
    display: grid;
    grid-template-columns: [full-width-start] 50px [mwidth-start] 100px [breakout-start] 100px [content-start] 1fr [content-end] 100px [breakout-end] 100px [mwidth-end] 50px [full-width-end];
  }

  .nan {
    height: 80px;
    padding: 20px 40px;
  }

  .start-now-wrapper {
    width: 190px;
  }

  .market-advantages-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
  }

  .dyn-bottom-bar {
    position: static;
    background-color: transparent;
  }

  .contact-section {
    height: auto;
    margin-bottom: 5px;
  }

  .dvl-item.blue-outline-btn {
    max-width: 100%;
    display: grid;
    grid-template-columns: 80px 1fr;
    border: none;
    height: auto;
    padding: 0;
  }
  .dvl-item.blue-outline-btn .send-message-btn-text {
    grid-column-start: 2;
  }

  .add-to-cart-sm {
    display: none;
  }

  .media-wrapp {
    height: 383.2px;
  }
  .media-wrapp .swiper-container {
    max-width: 643px;
  }

  .adv-carousel-wrapper,
.advert-swiper {
    max-width: 800px;
  }

  .adv-carousel-wrapper {
    height: 410px;
  }

  .slide-content {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
  }

  .s-image {
    flex-shrink: 0;
    order: 2;
  }

  .s-text {
    max-width: 400px;
    margin-top: 80px;
  }

  .adv-swiper-button-next {
    left: 280px;
    bottom: 130px;
  }

  .adv-hero-text {
    font-size: 56px;
  }

  .ancm {
    margin-left: 0;
  }

  .adc {
    margin-top: -4px;
  }

  .v-offer .section-name-head {
    display: none;
  }

  .sim-main-holder.view-offer {
    top: unset !important;
  }

  .view-offer-spacer {
    height: 100px;
  }

  .image-back-arrow {
    display: flex;
  }

  .share-post {
    position: absolute;
    top: 15px;
    right: 10px;
  }

  .f32d {
    font-size: 32px;
  }

  .hlp-menu-items,
.hlp-menu-logo {
    padding: 0;
  }

  .hlp-menu-logo {
    min-height: 113px;
  }

  .section-name-head.help-section {
    top: 100px;
  }

  .hcentre {
    margin-top: 168px;
  }

  .sim-main-holder.footer {
    height: 100px;
  }

  .fs-wrapper {
    padding: 0 15px 0 0;
  }

  #footerMenuBtn,
#footerNav .btn-close {
    display: none;
  }

  .help-src {
    padding-left: 15px;
  }

  .empty-search-results {
    margin-right: 85px;
  }

  .sales-grid {
    display: grid;
    grid-template-areas: "pid buyer image name status actions" "oid ptype image qty status actions" ". . . . . detailLink";
    grid-template-columns: -webkit-min-content;
    grid-template-columns: min-content;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
  }

  .sales-grid .spv {
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 8px;
  }

  .sale-buyer-name {
    width: 150px;
  }

  .sale-article-name {
    width: 220px;
  }

  .sale-article-status {
    width: 80px;
    text-align: center;
  }

  .sale-article-image {
    width: 110px;
  }

  .sale-article-detalis-link {
    text-align: center !important;
    margin-top: 14px;
  }

  .ref-text {
    color: var(--mainMuted);
  }

  .ref-text.sts {
    display: none;
  }

  .spv.buyer {
    flex-direction: column;
    gap: 4px;
  }

  .over-img {
    right: 10px;
  }

  .over-img-2nd,
.bg-dark-15.rem {
    right: -10px;
  }

  .bna {
    text-align: left;
  }

  .c-mt {
    margin-top: 42px;
  }

  .r-link-txt {
    display: block;
  }

  .items-counter {
    position: static;
    /* padding: 0; */
    background-color: #eff2f3cc;
    font-size: 15px;
    font-weight: 400;
    color: var(--mainMuted);
    border-radius: 4px;
    margin-left: 5px;
    box-shadow: none;
    font-size: 14px;
  }

  .hm-btn {
    display: flex;
    height: 40px;
    font-size: 16px;
    gap: 15px;
    padding: 0 15px;
  }

  .product-title {
    width: 215px;
  }

  .p14 {
    margin-top: 0;
    order: 0;
    margin-bottom: 0;
    padding: 0 5px 0;
    font-size: 14px;
  }

  .p-cat-bar {
    margin: 5px 0 5px;
  }

  .so-sw {
    margin-bottom: 15px;
  }

  .pro-acc {
    right: 24px;
    top: 30px;
  }

  #prPg {
    padding: 0;
  }

  .hmbig {
    display: none;
  }

  .actype-text {
    display: block;
  }

  .ctype {
    gap: 10px;
  }

  .abo {
    grid-template-areas: "info info info" "posts posts packprice";
    gap: 20px;
    align-items: center;
  }
  .abo .p-no {
    width: 126px;
  }
  .abo .p-price {
    align-self: center;
  }
  .abo .sub-ico {
    top: 18px;
  }

  .loading-spinner {
    max-width: 400px;
    width: 100%;
    height: 400px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .close-search {
    display: none;
  }

  .search-container {
    margin-top: 0px;
  }

  .ms-grid {
    margin-top: 80px;
  }

  .nr-found {
    margin-right: 120px;
  }

  .t-mt {
    margin-top: 86px;
  }

  .ms-grid {
    margin-top: 70px;
  }

  #postForm .dropzone {
    grid-template-columns: repeat(3, 1fr);
  }

  .publish-main-grid {
    grid-template-columns: 600px 1fr !important;
  }

  .publish-main-content {
    grid-column: 1/2;
  }

  .form-tabs {
    grid-template-columns: 1fr;
  }

  #inchat {
    height: calc(80vh - 210px);
    padding-bottom: 0;
  }

  .chat-s {
    margin-top: 0;
  }

  .send-area {
    position: static;
    display: flex;
    padding-right: 0;
    height: 56px;
  }

  .cnv-show-right {
    display: block;
  }

  .sn-head-component {
    display: block;
    padding-right: 0;
  }

  .bts-btn {
    display: flex !important;
    gap: 15px;
  }

  .send-area > form {
    height: 100%;
  }

  .transactions-table-header {
    margin-bottom: 18px !important;
  }

  .ad-grid {
    grid-template-columns: 500px 1fr;
  }

  .pvl-details {
    flex-direction: row;
  }

  .ppi-container {
    width: 120px;
    height: 120px;
  }

  .pr-profile {
    grid-template-rows: 100px 75px 114px 0;
  }

  .media-wrapp {
    height: 323.25px;
  }

  .menu-headers {
    border-radius: 8px 8px 0 0;
  }
}
@media screen and (min-width: 1366px) and (min-height: 1024px) {
  .publish-main-grid {
    grid-template-columns: 669.75px 1fr !important;
  }
}
@media screen and (min-width: 1366px) {
  .main-hero-text.f-custom {
    font-size: 40px;
  }

  .main-hero-subtitle.f-custom {
    font-size: 34px;
  }
}
@media screen and (min-width: 1367px) {
  .ipro-cover {
    display: none;
  }

  .fixed {
    position: static;
  }

  .media-wrapp {
    height: 411.02px;
  }
}
.brcnt {
  width: 100vw;
  margin: 0 calc(-50vw + 49%);
}

@media screen and (min-width: 1440px) {
  .posts-st-header {
    position: fixed;
    height: 80px;
    top: 30px;
  }

  .user-posts-lists {
    margin-top: 100px;
  }

  .fp-grid[data-pref="2"] .pcard {
    grid-template-columns: 300px 1fr;
  }

  .th-tier .cnt1,
.th-tier .cnt2 {
    display: flex;
    gap: 20px;
  }
  .th-tier img {
    height: 150px;
    margin-bottom: 0;
  }

  .plus-fill,
.graph-up-fill {
    bottom: 15px;
  }

  .main-nan-grid {
    grid-template-columns: [full-width-start] 100px [mwidth-start] 100px [breakout-start] 100px [content-start] 1fr [content-end] 100px [breakout-end] 100px [mwidth-end] 100px [full-width-end];
  }

  #companies {
    background-position: 100% 0%;
  }

  .publish-main-grid {
    grid-template-columns: 698.75px 1fr !important;
  }

  .product-title {
    width: 250px;
  }
}
@media screen and (min-width: 1600px) {
  .fp-grid[data-pref="2"] .pcard {
    grid-template-columns: 320px 1fr;
  }

  .profile .media-wrapper {
    height: 550px;
  }

  #savedPostsCanvasBtn {
    margin-left: 75px;
  }

  .main-nan-grid {
    grid-template-columns: [full-width-start] 150px [mwidth-start] 150px [breakout-start] 100px [content-start] 1fr [content-end] 100px [breakout-end] 150px [mwidth-end] 150px [full-width-end];
  }

  .f52d {
    font-size: 52px;
  }

  .raj-grid {
    margin: 50px 0;
  }

  .home-page-sumary-grid {
    grid-template-columns: repeat(4, minmax(180px, 1fr));
  }

  #companies {
    background-position: 97% -58px;
    background-size: 50%;
    overflow: hidden;
  }

  #marketplace {
    background: url(/images/romania.svg?14d29faec0ad03574b64f4931b6aaa80) no-repeat;
    background-position: 100% 0;
  }

  .onboard-wrapper {
    max-width: 900px;
    margin: 0 auto;
  }

  .help-centre-grid {
    grid-template-columns: repeat(4, 1fr);
  }

  .empty-search-results {
    margin-right: 100px;
  }

  .empty-src-img {
    max-width: 300px;
  }

  .imports-grid.import-items-list {
    grid-template-columns: 80px 300px 144px 200px 1fr 1fr;
  }

  .sales-grid.purchase {
    grid-template-areas: "pid image name qty ptype status purchaseDetailLnk" ". . . . . . price" ". . . . . . cancel";
  }

  .sales-grid.purchase .sale-article-status,
.sales-grid.purchase .sale-article-ptype {
    width: 151px;
  }

  .sales-grid.purchase .spv {
    justify-content: start;
  }

  .sale-article-id {
    width: 150px;
  }

  .sale-article-name {
    width: 300px;
  }

  .over-img {
    right: 4px;
  }

  .over-img-2nd,
.bg-dark-15.rem {
    right: -24px;
  }
}
@media screen and (min-width: 1920px) {
  .th-tier .cnt1,
.th-tier .cnt2 {
    align-items: center;
  }
  .th-tier img {
    height: 200px;
    margin-bottom: 0;
  }

  .main-nan-grid {
    grid-template-columns: [full-width-start] 200px [mwidth-start] 200px [breakout-start] 100px [content-start] 1fr [content-end] 100px [breakout-end] 200px [mwidth-end] 200px [full-width-end];
  }

  .pa-wrapp {
    flex-direction: row;
  }

  #companies {
    background-position: 103% -87px;
    background-size: 60%;
  }

  .media-wrapp {
    height: 376.02px;
  }

  .hlp-menu-logo {
    min-height: 123px;
  }

  .empty-search-results {
    margin-right: 120px;
  }

  .product-title {
    width: 440px;
  }

  .qty-select {
    grid-area: qty;
    grid-column: 3/4;
    align-self: start;
    align-self: center;
    width: 130px;
  }

  .product-price {
    width: 110px;
  }
  .product-price span {
    margin-left: auto;
  }

  .pro-acc {
    right: 22px;
    top: 30px;
  }

  .plist-grid {
    grid-template-columns: 100px 60px 1fr 1fr 200px 1fr 70px;
  }

  .nr-found {
    margin-right: 130px;
  }

  #postForm .dropzone {
    grid-template-columns: repeat(4, 1fr);
  }

  .publish-main-grid {
    grid-template-columns: 891.75px 1fr !important;
  }

  .ps-grid {
    width: 100%;
    justify-self: center;
  }

  .section-name-head {
    justify-items: center;
  }

  .account-section-title {
    max-width: 1390px;
  }
}
@media screen and (min-width: 2000px) {
  .main-nan-grid {
    display: grid;
    grid-template-columns: [full-width-start] 0.5fr [mwidth-start] 0.5fr [breakout-start] 100px [content-start] 1fr [content-end] 100px [breakout-end] 0.5fr [mwidth-end] 0.5fr [full-width-end];
  }
}
@media screen and (min-width: 2500px) {
  .main-nan-grid {
    display: grid;
    grid-template-columns: [full-width-start] 1fr [mwidth-start] 1fr [breakout-start] 100px [content-start] 1fr [content-end] 100px [breakout-end] 1fr [mwidth-end] 1fr [full-width-end];
  }
}
