body[data-header-style="ltsb"] .header-main-top__right .header-search-form form .header-search-input {
  border-radius: 30px;
  border-color: #DEDEDE;
  box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.07);
}

body[data-header-style="ltsb"] .header-main-top__right .header-search-form form .header-search-btn {
  transform: scale(.85);
}

body[data-menu-style="newPortal"] .top-menu .navbar-nav .nav-item .nav-link {
  font-weight: 400;
}

body[data-menu-style="newPortal"] .top-menu .navbar-nav .nav-item {
  max-width: 350px
}

.menu-params-holder[data-rounded="10"] nav.top-menu {
  /*max-width: 1250px !important*/
}

.title-personal {
  position: relative;
  padding-left: 65px;
  display: flex;
  align-items: center;
}

.title-personal::before {
  content: '';
  position: absolute;
  top: 0;
  left: 44px;
  height: 100%;
  width: 2px;
  background-color: var(--gradientSeparator-color-top, transparent);
}

.title-personal .special-title {
  font-family: "Sreda", sans-serif !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 8px;
  padding: 20px 0;
  color: var(--color-body, black);
}

.title-personal .special-title p {
  font-family: "Sreda", sans-serif !important;
  margin-bottom: 0 !important;
  padding: 0 !important;
}

.title-personal .special-title .main-top-title {
  font-family: "Sreda", sans-serif !important;
  font-size: 2.5625rem;
  font-weight: 400;
  line-height: 100%;
}
.title-personal .special-title .main-top-title .special-word {
  /*font-weight: 700;*/
  font-family: "Sreda", sans-serif !important;
  color: var(--g1, black);
}

.title-personal .special-title .main-bottom-title {
  font-family: "Poppins", sans-serif !important;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 100%;
}

@media screen and (max-width: 671px) {
  .title-personal::before { content: none }
  .main-top-title, .main-bottom-title { text-align: center }
  .header-main-top__left { flex-direction: column; gap: 10px }
  .title-personal { padding-left: 0 }
}

body[data-header-style=ltsb] .header-main-top__right  {
  grid-template-columns: minmax(auto, 385px) auto;
  justify-content: flex-end;
}

.gallery-bg-image-first, .gallery-bg-image-second { background-image: none !important}

body .bg-1 {
  top: 230px !important;
  background-size: cover;
  /*filter: brightness(0.7);*/
}

body .hero {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 37px;
}

body .hero .hero__img img {
  max-height: 200px;
}

body .hero .hero-banner__textbox .first-row,
body .hero .hero-banner__textbox .sec-row  {
  line-height: 100%;
  margin-bottom: 0;
  color: white;
}

body .hero .hero-banner__textbox .first-row {
  font-size: clamp(1.2rem, 1.2rem + 0.3875vw, 1.3875rem);
  font-weight: 600;
  text-transform: uppercase;
  background: white;
  display: inline-block;
  width: fit-content;
  padding: 6px;
  color: #3c3c3c;
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.8);
}

body .hero .hero-banner__textbox .sec-row {
  font-family: "Sreda", sans-serif !important;
  font-size: clamp(4.26rem, 4.26rem + 1.245vw, 6rem);
  font-weight: 500;
  text-shadow: 7px 3px 10px rgba(0, 0, 0, 0.7);
}

body .hero .hero-banner__textbox .sec-row .bold {
  font-family: "Sreda", sans-serif !important;
  font-weight: 700
}

@media screen and (max-width: 830px) {
  /*.banner-header { display: none }*/
  .banner-header { min-height: 400px }
  .banner-header .hero__img { display: none }
  .banner-header .hero-banner__textbox { text-align: center }
  body .hero .hero-banner__textbox .first-row { margin-bottom: 10px !important }
  body .banners .banner-item-img .banner-item-container { top: 50% !important}

}

@media screen and (min-width: 1000px) {
  *[data-padding="mid"] { padding: 65px 140px !important }
}

*[data-drop-shadow="low"] {
  box-shadow: 0 16px 25px rgba(0, 0, 0, 0.07);
}

body[data-necesary-style="mustRead"] .contents-list.necessary .articles__importants--single .content-wrapper .article-header {
  padding: 50px 37px !important
}

body[data-necesary-style="mustRead"] .contents-list.necessary .articles__importants {
  border-radius: 8px !important;
}

body[data-necesary-style="mustRead"] .contents-list.necessary .articles__nonimportants img {
  border-radius: 8px 8px 0 0 !important;
}

body .necessary .article-header .article-header__date {
  text-transform: capitalize;
  line-height: normal
}

body .button-more, body .show-button {
  box-shadow: 0 7px 12px rgba(0, 0, 0, 0.14);
  border: var(--basic-border, none) !important;
}

body .content-wrapper__arrow-icon { display: none }
.articles__nonimportants--single .article-header__date .material-symbols-outlined {
  color: var(--accent-color, black);
}
body .articles__importants--single .article-header__date .material-symbols-outlined { color: white }

@media screen and (min-width: 1000px) and (max-width: 1400px) {
  body[data-necesary-style="mustRead"] .contents-list.necessary {
    display: flex;
    flex-direction: column;
    gap: 30px;
    justify-content: flex-start;
    align-items: center;
    max-height: unset !important;
    height: unset;
  }

  body[data-necesary-style="mustRead"] .contents-list.necessary .articles__nonimportants {
    grid-template-rows: repeat(2, 177px) 60px !important
  }

  .articles__nonimportants {
    min-height: unset;
    display: grid;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 30px;
    grid-template-rows: repeat(2, 1fr);
  }

  .button-more {
    grid-column: 1 / -1;
    max-width: 600px;
    height: fit-content !important;
  }

  .last-neccessary { display: grid !important }
}


.stop1, .stop2 {
  stop-color: #976f41;
}

body .shortcuts[data-sh-specific="turystyka"], body .shortcuts[data-sh-specific="shorts"] {
  background-size: cover;
  background-repeat: no-repeat;
}

body .shortcuts[data-sh-specific="turystyka"] {
  padding: 45px 0 80px 0;
}

body .shortcuts[data-sh-specific="shorts"] {
  padding: 35px 0 90px 0;
}

body .shortcuts[data-sh-specific="turystyka"] .shortcuts .shortcuts-group-item-link-text {
  font-size: 1rem;
  font-weight: 600;
  line-height: normal
}

body .shortcuts[data-sh-specific="shorts"] .shortcuts-group-item-link-text {
  font-size: 1.0625rem;
  font-weight: 600;
  line-height: normal
}

body .shortcuts[data-sh-specific="turystyka"] .sh-group-container {
  grid-template-columns: repeat(4, minmax(200px, 1fr));
  max-width: 950px;
  margin: 0 auto;
  justify-content: center;
}

@media screen and (min-width: 950px) {
  body .shortcuts[data-sh-specific="turystyka"] .sh-group-container {
    /*grid-template-columns: repeat(4, minmax(200px, 1fr)) !important;*/
    /*max-width: 900px;*/
    /*margin: 0 auto*/
    display: flex !important;
    justify-content: center;
  }

  body .shortcuts[data-sh-specific="turystyka"] .sh-group-container .shortcuts-group-item-link {
    width: 200px;
    height: 200px
  }
}



@media screen and (min-width: 1100px) {
  body .shortcuts[data-sh-specific="turystyka"] .sh-group-container {
    gap: 70px !important
  }
}

@media screen and (max-width: 950px) {
  body .shortcuts[data-sh-specific="turystyka"] .sh-group-container {
    grid-template-columns: repeat(2, 200px) !important;
    margin: 0 auto
  }
}

@media screen and (max-width: 550px) {
  body .shortcuts[data-sh-specific="turystyka"] .sh-group-container {
    grid-template-columns: 200px !important;
    margin: 0 auto
  }
}

body .shortcuts[data-sh-specific="turystyka"] .shortcuts-group-item-link { width: 220px }
body .shortcuts[data-sh-specific="turystyka"] .shortcuts-group-item a, body .shortcuts[data-sh-specific="shorts"] .shortcuts-group-item a { transition: 250ms; }
body .shortcuts[data-sh-specific="turystyka"] .shortcuts-group-item a:hover,
body .shortcuts[data-sh-specific="turystyka"] .shortcuts-group-item a:active,
body .shortcuts[data-sh-specific="turystyka"] .shortcuts-group-item a:focus {
  background-color: var(--g1, rgba(128, 128, 128, 0.15));
  color: white;
}

body .shortcuts[data-sh-specific="turystyka"] .shortcuts-group-item a:active { scale: 0.95 }

body .shortcuts[data-sh-specific="turystyka"] .title-main-page {
  font-size: clamp(2.5rem, 2.5rem + 4vw, 4.125rem);
  font-weight: 500;
  text-align: center;
  margin: 0 auto 40px auto !important;
  color: white;
  width: 100%;
  padding: 0 !important
}

body .shortcuts[data-sh-specific="shorts"] .title-main-page {
  font-size: 2.5rem;
  font-weight: 500;
  text-align: center;
  margin-bottom: 25px;
  line-height: 100%;
  width: 100%;
  padding: 0 !important;
  text-transform: uppercase;
  /*color: #3C3C3C;*/
}

.shortcuts .title-main-page::before {
  content: none !important;
}

/*body .shortcuts[data-sh-specific="shorts"] .sh-group-container {*/
/*  grid-template-columns: repeat(5, minmax(0, 200px)) !important;*/
/*  gap: 70px !important;*/
/*  justify-content: center;*/
/*}*/

/*body .shortcuts[data-sh-specific="shorts"] .sh-group-container {*/
/*  grid-template-columns: repeat(5, minmax(0, 200px)) !important;*/
/*  gap: 70px !important;*/
/*  justify-content: center;*/
/*}*/

/*@media screen and (max-width: 1250px) {*/
/*  body .shortcuts[data-sh-specific="shorts"] .sh-group-container {*/
/*    gap: 30px !important;*/
/*  }*/
/*}*/

/*@media screen and (max-width: 1150px) {*/
/*  body .shortcuts[data-sh-specific="shorts"] .sh-group-container {*/
/*    grid-template-columns: repeat(3, minmax(0, 200px)) !important;*/
/*  }*/
/*}*/

body .shortcuts.newPortal .sh-group-container-scroll {
  padding: 30px 0;
}

.shortcuts.newPortal .shortcuts-controls {
  max-width: 1500px;
  left: 50%;
  z-index: 2;
  transform: translateX(-50%);

}

.shortcuts.newPortal .shortcuts-controls button .material-symbols-outlined {
color: #97662E
}

.shortcuts.newPortal .shortcuts-controls button:hover .material-symbols-outlined,
.shortcuts.newPortal .shortcuts-controls button:active .material-symbols-outlined
{
  color: #c47f33
}

@media screen and (max-width: 650px) {
  body .shortcuts[data-sh-specific="shorts"] .sh-group-container {
    grid-template-columns: repeat(2, minmax(0, 200px)) !important;
  }
}

@media screen and (max-width: 550px) {
  body .shortcuts[data-sh-specific="shorts"] .sh-group-container {
    grid-template-columns: minmax(0, 200px) !important;
    justify-content: center;
  }
}

@media screen and (max-width: 750px) {
  #main-content .numbers-section[data-image="backgrounded"] .shortcuts {
    border-radius: 0;
    padding: 25px 5px;
  }

  #main-content .numbers-section[data-image="backgrounded"] .boundary-container {
    padding: 0;
  }
}


body .shortcuts[data-sh-specific="shorts"] .title-main-page::before { content: none }
body .shortcuts[data-sh-specific="shorts"] .sh-group-container a {
  display: grid !important;
  grid-template-rows: 56px 1fr !important;
  justify-content: center;
  align-content: center;
  padding: 47px 60px;
  border-radius: 8px;
  gap: 10px !important;
  /*background-image: linear-gradient(359deg, #278050 0.7%, rgba(55, 154, 101, 0.00) 99.36%);*/
  /*background-color: white !important;*/
  box-shadow: 0 15px 26px 0 rgba(0, 0, 0, 0.07);
  width: 100%;
  border: none !important;
  aspect-ratio: unset;

}

body .shortcuts[data-sh-specific="shorts"] .sh-group-container-scroll .sh-group-container .shortcuts-group-item-link-text {
  font-size: 0.8125rem;
  font-weight: 400
}

body .shortcuts[data-sh-specific="shorts"] .sh-group-container a img {
  width: 56px;
  height: 56px;
  margin: 0 auto;
}

body .shortcuts[data-sh-specific="shorts"] .sh-group-container a:hover {
  background-color: rgba(151, 102, 46, 0.22) !important;
}

body .shortcuts[data-sh-specific="shorts"] .sh-group-container a:hover img {
  /*filter: none !important;*/
}


body .shortcuts[data-sh-specific="shorts"] .sh-group-container .shortcuts-group-item-link-text { margin-top: 0 }

@media screen and (max-width: 756px) {
  body .shortcuts[data-sh-specific="turystyka"] .title-main-page::before,
  body .shortcuts[data-sh-specific="turystyka"] .title-main-page::after {
    content: '';
  }
}

.articles-container.arts .articles__single .article-single-header__title,
.single-event-container .single-event-container__content-title,
.newsfeed-article .content-wrapper__top--header
{
  color: var(--color-body, black);
  display: -webkit-box !important;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;

  font-size: 1.25rem !important;
  font-weight: 400 !important;
  line-height: 1.6875rem;
  height: fit-content;
}

.button-more { margin-top: 50px }
/*.button-more.news, .calendarEvents-container .show-button {*/
/*  margin: 50px auto 0 auto !important*/
/*}*/
.button-positioner.center {
  margin-top: 50px
}

.calendarEvents-container .button-positioner.center {
  flex-wrap: wrap;
  gap: 40px
}
.calendarEvents-container .show-button {
  margin: 0;
  display: flex;
  gap: 10px;
  align-items: center
}

.contents:not(.inlo-container) { width: 100% !important }
body[data-subpage-style="newPortal"] .subpage-body {
  padding-top: 70px
}

.newsfeed-article {
  border-radius: var(--radius-card, 0) !important;
  box-shadow: var(--shadow-card, none);
  overflow: hidden;
  border-bottom: none !important
}

div[data-card-style="rounded-shadow"] .gallery-image__single  img {
  border: none !important;
}

div[data-card-style="rounded-shadow"] .gallery-container .gallery-collection .gallery-content {
  padding: 30px 0;
}

div[data-card-style="rounded-shadow"] .gallery-container .gallery-collection .gallery-content.visible {
  padding: 30px;
}

.icon.play-icon { display: none }

.news-container .contents-list .content__newsfeed {
  grid-template-rows: 248px 1fr !important;
}
.news-container .contents-list .content__newsfeed .content-wrapper {
  padding: 25px 25px 55px 25px !important;

}

.newsfeed-article .article-read-more { display: none !important }
.newsfeed-article .content__newsfeed-image { box-shadow: none }

.gallery-controls { background-color: #EAEAEA }
a.gallery-all-bottom { display: flex !important }

.calendar-day:not(.today):not(.event) .number-day,
#calendar-holder-container {
  /*border: 1px solid #278050;*/
}

.shortcuts[data-sh-specific="turystyka"] .shortcuts-group-item-link:hover span,
.shortcuts[data-sh-specific="turystyka"] .shortcuts-group-item-link:focus span {
  color: white
}

.shortcuts[data-sh-specific="turystyka"] .shortcuts-group-item-link:hover img,
.shortcuts[data-sh-specific="turystyka"] .shortcuts-group-item-link:focus img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7423%) hue-rotate(26deg) brightness(125%) contrast(96%) !important;
}

.portal.mobile-enabled .mobileMenu { border-radius: 10px }
.navbar-nav:not(.staticMenu) .menu-dropdown,
.navbar-nav:not(.staticMenu) #menutopmore-elements { border-radius: 0 0 4px 4px !important}
body.no-index[data-category-id="30"] .navbar-nav:not(.staticMenu) #menutopmore-elements,
body.no-index[data-category-id="30"] .navbar-nav:not(.staticMenu) .menu-dropdown
{ border-radius: 0 !important }
.menu-params-holder[data-rounded="10"] nav.top-menu .staticMenu li:first-child a.nav-link,
.menu-params-holder[data-rounded="10"] nav.top-menu .staticMenu li:nth-last-child(2) a.nav-link,
body.no-index[data-category-id="30"] .menu-params-holder[data-rounded="10"] nav.top-menu li:first-child a.nav-link,
body.no-index[data-category-id="30"] .menu-params-holder[data-rounded="10"] nav.top-menu li:nth-last-child(2) a.nav-link { border-radius: 0 }



body[data-module-name="necessaryRead"] .bg-1 {
  top: -150px !important
}

#main-title::before {
  width: 16px !important;
  height: 16px !important;
  border-radius: 50%;
  top: 50% !important;
  transform: translateY(-50%) !important;
}

/*.menu-params-holder[data-rounded] nav.top-menu ul.navbar-nav li.nav-item a, .menu-params-holder[data-rounded] nav.top-menu ul.navbar-nav li.nav-item button:not(.nav-link-submenu-toggler) {*/
/*  padding: 26px 10px !important*/
/*}*/
/*.menu-params-holder[data-rounded] nav.top-menu ul.navbar-nav li.nav-item .menu-dropdown {*/
/*  padding: 10px !important*/
/*}*/

/*.menu-params-holder[data-rounded] nav.top-menu ul.navbar-nav li.nav-item .menu-dropdown a {*/
/*  padding: 10px 0 !important*/
/*}*/

@media screen and (max-width: 992px) {
  .header-search-form { display: none }
  .header-main-top__right {
    grid-template-columns: 100% !important
  }
}

@media screen and (max-width: 830px) {
  .header-main { margin-bottom: 0 !important }
}

body .contents_controls .history-back, .history-back {
  align-items: center;
  background-color: var(--bg-back-btn, grey) !important;
  border-radius: 30px;
  color: var(--color-back-btn, #fff) !important;
  display: flex;
  font-size: 1rem;
  font-weight: 400;
  justify-content: center;
  line-height: 1.5rem;
  padding: 10px 35px !important;
  text-transform: uppercase;
}

body[data-gallery-style="backgrounded"] .gallery .gallery-container .gallery-content .gallery-image__single-description {
  font-weight: 500 !important;
  padding: 20px
}

body .article-single-header__date .material-symbols-outlined { color: #00AEEF }

body .articles__importants .article-header a {
  display: -webkit-box !important;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;

  /*line-height: 3.1875rem;*/
  height: fit-content;
}

@media screen and (max-width: 830px) {
  body .boundary-container[data-radius="2"] { border-radius: 0 !important }
  body .boundary-container[data-drop-shadow="low"] { box-shadow: none !important }
  body .boundary-container {
    width: 100% !important;
  }
}

@media (max-width: 991.98px) {
  body .footer-main-boxes {
    padding: 30px 5px !important;
  }
}

/*TOSZEK */

@media screen and (max-width: 999.98px) {
  body .topBar-container[data-view="padd-bordered"] { padding: 0 20px !important }
}

@media screen and (max-width: 999.98px) {
  .calendarEvents-container .show-button { width: 360px }
}

body {
  background-color: var(--bg-body, #fff);
}

.contents-list .text-end.categories-choose { display: none !important }

body[data-separator="configurable"] .title-main-page, body #main-title { font-weight: 500 !important; }
@media screen and (max-width: 800px) {
  body[data-separator="configurable"] .title-main-page.with-right-elements,
  body[data-subpage-style="modern"] #main-title.with-right-elements,
  body[data-separator="configurable"] .title-main-page,
  body #main-title,
  body .shortcuts[data-sh-specific="shorts"] .title-main-page {
    margin: 40px auto !important;
    padding: 0 !important;
    width: 100%;
    text-align: center
  }
}
@media screen and (min-width: 1500px) {
  body[data-article-style="articles"] .articles-container.arts, body[data-article-style="articles"] .articles-container.necessary, body[data-necesary-style="articles"] .articles-container.arts, body[data-necesary-style="articles"] .articles-container.necessary
  {
  grid-template-columns: repeat(3, 1fr) !important;
  }
}

body li.menutopmore #dropdownMenuButton { border-radius: 50px }


body[data-article-style="articles"] main .articles-container.arts .articles__single {
  box-shadow: none !important;
  grid-template-rows: 250px 190px;
}

body[data-article-style="articles"] .articles__single-content {
  /*border-bottom: 1px solid #97662E;*/
}

body [data-moreindexbtn="ro"] .button-more:hover,
body [data-moreindexbtn="ro"] .show-button:hover {
  background-color:#D99D55;
  color: black;
  filter: none
}

.shortcuts.newPortal .sh-group-container-no-scroll .sh-group-container .shortcuts-group-item-link img {
  filter: hue-rotate(261deg);
}


.hala {
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
  justify-content: center;
}

@media screen and (min-width: 900px) {
  .hala {
    padding: 30px 0 30px 75px;
    display: grid;
    gap: 30px;
    grid-template-columns: .4fr .6fr;
    align-items: flex-start;
  }
  [data-inner-pad="1"] {
    padding: 50px 0 80px 0
  }

}

@media screen and (min-width: 1110px) {
  .hala {
    gap: 110px
  }
}

.hala__content {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.hala__content-title {
  font-size: 2.25rem;
  font-weight: 700;
  color: var(--color-body, black);
  letter-spacing: 0.01em;
}

.hala__content-text {
  font-size: 1.25rem;
  font-weight: 400;
  letter-spacing: 0.01em;
  color: var(--color-body, black);
}

.hala__content-button {
  background-color: transparent;
  border: 1px solid #976F41;
  color: #976F41;
  padding: 18px 55px;
  font-size: 1rem;
  font-weight: 600;
  border-radius: 5px;
  transition: all 0.3s ease;
  text-decoration: none;
  text-transform: uppercase;
  width: fit-content;
}

.hala__content-button:hover {
  background-color: #976F41;
  color: #fff;
}

body [data-special="primary"] {
  background-color: var(--bg-body-primary, #fff);
  padding: 47px 0;
}

body #calendar-holder-container .calendar-header-container .calendar-prev,
body #calendar-holder-container .calendar-header-container .calendar-next {
  border: 1px solid white
}

body #calendar-holder-container .week-template { font-weight: 500 }

@media screen and (min-width:1000px) {
  body .calendarEvent .calendarEvents-list.wide-events[data-layout="3"],
  .calendarEvent .calendarEvents-list.wide-events .calendarEvent__calendar-container,
  .calendarEvent .calendarEvents-list.wide-events .calendarEvent__events {
    gap: 30px
  }
}

.calendarEvent .calendarEvents-list .single-event-container__content-content {
  gap: 6px
}

.numbers-title {
  font-size: 4.125rem !important;
  font-weight: 500 !important;
  text-shadow: none;
  text-align: center;
}

.numbers-section h4 {
  font-size: 2rem !important;
  font-weight: 400 !important;
  text-shadow: none;
}

body .numbers-section .shortcuts.newPortal .numbers-content-container .numbers-item__bubble {
  border-radius: 8px;
  margin: 0 auto;
  text-shadow: none;
}

body .numbers-section .shortcuts.newPortal .numbers-content-container .numbers-item {
  height: 22.8125rem;
  width: 20rem;
  padding: 20px;
  display: grid;
  grid-template-rows: 8.125rem 1fr;
  gap: 20px;
  border-radius: 5px;
}

body .numbers-section .shortcuts.newPortal .numbers-content-container .numbers-item__content {
  display: grid;
  grid-template-rows: 90px 1fr;
  height: 100%;
  text-shadow: none;
}

body .numbers-item__content-title, .numbers-item__content-number {
  text-align: center;
  text-shadow: none;
}

body .footer-main-bottom.center .fmb-content {
  color: white
}

.footer-contact .footer-right {
  padding: 0 0 30px 0;
}


body .topBar .logo-top-container .logo-link-icons .logo-bip-link img {
  min-height: 40px;
  object-fit: contain;
}

body .topBar .logo-top-container .logo-link-icons { gap: 20px }

.logo-bip-link:first-child {
  padding: 10px 0;
}

.logo-bip-link:first-child img {
  background-color:  white;
  border-radius: 17px;
  padding: 5px 10px
}

body .menu-params-holder[data-arrow-style="ball"] .nav-link-submenu-toggler .material-symbols-outlined {
  font-size: 26px;
}

body #calendar-holder-container .calendar-header-container .calendar-header {
  font-size: 1.5rem;
}

body .faq-container .faq-content__form-header {
  color: #976F41;
}

body .faq-container .faq-content__faqs-content .faqs a {
background-image: none;
  border: 1px solid #0087B9;
  background-color: white;
}

body .faq-container .faq-content__faqs-content .faqs a:hover {
  background-image: none;
  background-color: rgba(0, 135, 185, 0.16);
}

body .banners .banner-item-img .banner-item-container { top: 70% }


body[data-subpage-style=newPortal] h1#content-title,
body[data-subpage-style=newPortal] h1#main-title.contents-title {
  padding-left: 50px !important;
}

body[data-subpage-style=newPortal] h1#content-title::before,
body[data-subpage-style=newPortal] h1#main-title.contents-title::before {
background: var(--separator-url) center center / 100% no-repeat;
background-size: 100%;
content: "";
display: block;
height: 40px !important;
left: 0;
margin-right: 0;
position: absolute;
width: 40px !important;
}

body .search-contents-list-header .subcontents-title {
  color: var(--headers-dark);
  padding-left: 0 !important;
}

body .search-contents-list-header .subcontents-title::before { content: none }
