@charset "utf-8";

.button-link { display: block; width: 80%; margin: 0px auto; border-radius: 6px; padding: 15px; text-align: center; text-transform: uppercase; background-color: rgb(225, 18, 41); font-family: "Eugenio Sans Text", "Helvetica Neue", Helvetica, sans-serif; font-weight: 700; color: rgb(255, 255, 255) !important; text-decoration: none !important; animation: auto ease 0s 1 normal none running none !important; }

.swiper-pagination { bottom: -3px !important; }

.fb-comment__like a { height: 22px; width: 22px; }

@media screen and (max-width: 600px) {
  .fb-comment__text { pointer-events: auto; }
}

@media screen and (max-width: 500px) {
  .post-header { display: block; }
  .post-author__second { display: block; }
  .post-dots { display: none; }
  .post-info .post-email { max-height: none; }
}

.exp__block { display: none; }

#exp-1 .exp__block:nth-child(1) { display: block; }

.custom-dropdown-wrapper { position: relative; width: 100%; }

img, .zoom-image { user-select: none !important; transform: none !important; }

.custom-dropdown-selected { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; height: auto; box-sizing: border-box; padding-right: 32px !important; font-size: 17px !important; }

.custom-dropdown-arrow { position: absolute; right: 12px; top: 50%; transform: translateY(-50%); pointer-events: none; font-size: 16px; color: rgb(85, 85, 85); line-height: 1; height: 1em; display: flex; align-items: center; }

.custom-dropdown-list { position: absolute; top: 100%; left: 0px; right: 0px; background: white; border-radius: 8px; border: 1px solid rgb(204, 204, 204); margin-top: 4px; max-height: 160px; overflow-y: auto; display: none; z-index: 100; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 8px; padding: 0px; list-style: none; }

.custom-dropdown-list::-webkit-scrollbar { width: 4px; }

.custom-dropdown-list::-webkit-scrollbar-thumb { border-radius: 10px; background: rgb(221, 221, 221); }

.custom-dropdown-option { padding: 12px; cursor: pointer; transition: background 0.2s; }

.custom-dropdown-option:hover { background: rgb(242, 242, 242); }

.custom-dropdown-option { padding: 12px; cursor: pointer; transition: background 0.2s; color: rgb(34, 34, 34); font-size: 16px; font-weight: 400; font-family: inherit; }

input.custom-dropdown-selected::placeholder { font-size: 16px !important; }

@media (max-width: 1200px) {
  input.custom-dropdown-selected::placeholder { font-size: 16px !important; }
  .custom-dropdown-selected { font-size: 16px !important; }
}

@media (max-width: 991px) {
  input.custom-dropdown-selected::placeholder { font-size: 16px !important; }
  .custom-dropdown-selected { font-size: 16px !important; }
  .header-fixed { max-height: 95px; }
}

p a { white-space: nowrap; }

.reg__item p { margin-bottom: 0px; display: inline; }

a.lightbox-img { position: relative; display: inline-block; line-height: 0; touch-action: manipulation; -webkit-tap-highlight-color: transparent; }

.reg__list { max-width: 100%; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; list-style-type: none; font-family: inherit; }

.reg__list li { place-items: center start; border-radius: 12px; width: 100%; position: relative; margin-bottom: 10px; justify-content: start; text-align: left; }

.reg__before { display: inline; border-radius: 50%; position: relative; width: 30px !important; }

.reg__before::before { font-weight: 600; content: counter(custom-counter) "."; }

.comm__link { color: rgb(0, 127, 255) !important; text-decoration: underline !important; }

.comm__link:hover { text-decoration: underline; color: rgb(225, 18, 41) !important; }

ol li { counter-increment: custom-counter 1; }
