 .icon-category-wrapper .icon-category-inner .icon img {
   width: 57px;
 }

 .title-bottom .title {
   position: absolute;
   padding: 60px;
 }

 .site-footer .site-footer__inner .region--footer-top .region--footer_top__inner .footer-partner-wrapper .footer-partner-inner .field .field__item.small-size-img {
   width: 16.666%;
 }

 @media screen and (max-width: 576px) {
   .site-footer .site-footer__inner .region--footer-top .region--footer_top__inner .footer-partner-wrapper .footer-partner-inner .field .field__item {
     width: 33.3333%;
   }
 }

 @media screen and (max-width: 576px) {
   .site-footer .site-footer__inner .region--footer-top .region--footer_top__inner .footer-partner-wrapper .footer-partner-inner .field .field__item {
     width: 33.3333%;
   }
 }

 .layout.map-text-wrapper .layout-builder-block {
   background:
     transparent;
 }

 @media screen and (min-width: 992px) {
   .banner-top .banner-block-wrapper {
     height: 49vh;
   }

   .banner-top .banner-block-wrapper .bg-img img {
     object-position: left -152px;
   }
 }

 @media screen and (min-width: 1200px) {
   .banner-top .banner-block-wrapper {
     height: 60vh;
   }

   .banner-top .banner-block-wrapper .bg-img img {
     object-position: left -185px;
   }
 }

 @media screen and (min-width: 1300px) {
   .banner-top .banner-block-wrapper {
     height: 65vh;
   }

   .banner-top .banner-block-wrapper .bg-img img {
     object-position: left -200px;
   }
 }

 @media screen and (min-width: 1400px) {
   .banner-top .banner-block-wrapper {
     height: 70vh;
   }

   .banner-top .banner-block-wrapper .bg-img img {
     object-position: left -210px;
   }
 }

 @media screen and (min-width: 1600px) {
   .banner-top .banner-block-wrapper {
     height: 70vh;
   }

   .banner-top .banner-block-wrapper .bg-img img {
     object-position: left -245px;
   }
 }

 @media screen and (min-width: 1700px) {
   .banner-top .banner-block-wrapper {
     height: 70vh;
   }

   .banner-top .banner-block-wrapper .bg-img img {
     object-position: left -263px;
   }
 }

 @media screen and (min-width: 1800px) {
   .banner-top .banner-block-wrapper {
     height: 67vh;
   }

   .banner-top .banner-block-wrapper .bg-img img {
     object-position: left -290px;
   }
 }

 @media screen and (min-width: 576px) {
   .site-footer .site-footer__inner .region--footer-top .region--footer_top__inner .footer-partner-wrapper .footer-partner-inner .field .field__item.footer-image-item-5 {
     width: 20%;
   }
 }

 @media screen and (min-width: 576px) {
   .site-footer .site-footer__inner .region--footer-top .region--footer_top__inner .footer-partner-wrapper .footer-partner-inner .field .field__item.footer-image-item-6 {
     width: 16.666%;
   }
 }

 @media screen and (min-width: 576px) {
   .site-footer .site-footer__inner .region--footer-top .region--footer_top__inner .footer-partner-wrapper .footer-partner-inner .field .field__item.footer-image-item-7 {
     width: 14.285%;
   }
 }

 @media screen and (min-width: 576px) {
   .site-footer .site-footer__inner .region--footer-top .region--footer_top__inner .footer-partner-wrapper .footer-partner-inner .field .field__item.footer-image-item-8 {
     width: 12.5%;
   }
 }

 @media screen and (min-width: 576px) {
   .site-footer .site-footer__inner .region--footer-top .region--footer_top__inner .footer-partner-wrapper .footer-partner-inner .field .field__item.footer-image-item-4 {
     width: 25%;
   }
 }

 @media screen and (min-width: 576px) {
   .site-footer .site-footer__inner .region--footer-top .region--footer_top__inner .footer-partner-wrapper .footer-partner-inner .field .field__item.footer-image-item-5 {
     width: 20%;
   }
 }

 @media screen and (min-width: 576px) {
   .site-footer .site-footer__inner .region--footer-top .region--footer_top__inner .footer-partner-wrapper .footer-partner-inner .field .field__item.footer-image-item-6 {
     width: 16.666%;
   }
 }

 @media screen and (min-width: 576px) {
   .site-footer .site-footer__inner .region--footer-top .region--footer_top__inner .footer-partner-wrapper .footer-partner-inner .field .field__item.footer-image-item-7 {
     width: 14.285%;
   }
 }

 @media screen and (min-width: 576px) {
   .site-footer .site-footer__inner .region--footer-top .region--footer_top__inner .footer-partner-wrapper .footer-partner-inner .field .field__item.footer-image-item-8 {
     width: 12.5%;
   }
 }

 @media screen and (min-width: 576px) {
   .site-footer .site-footer__inner .region--footer-top .region--footer_top__inner .footer-partner-wrapper .footer-partner-inner .field .field__item.footer-image-item-4 {
     width: 25%;
   }
 }

 @media screen and (max-width: 576px) {
   html body .site-footer .site-footer__inner .region--footer-top .region--footer_top__inner .footer-partner-wrapper .footer-partner-inner .field .field__item {
     width: 33.3333% !important;
   }
 }

 body {
   word-wrap: unset;
   hyphens: unset;
 }

 .webform-file-button-input {
   visibility: hidden;
 }

 /* /header search and language switcher */
 /* @media screen and (min-width: 1200px) {
  .language-search-menu-wrap {
    display: flex;
    flex-direction: row-reverse;
    gap: 15px;
  }
} */
 /* /header search and language switcher */
 /* /pager-itemcss */

 .pager .pager__items {
   justify-content: center;
   --sp3: 44px;
   --sp2-5: 36px;
   gap: 2px;
 }

 @media screen and (min-width: 360px) {
   .pager .pager__items {
     --sp2-5: 38px;
     gap: 4px;
   }
 }

 .pager .pager__items .pager__item {
   font-size: 16px;
   /* border: 1px solid var(--c-blue); */
 }

 .pager .pager__items .pager__item .pager__link {
   color: var(--c-blue);
   transition: all .32s ease-in-out;
 }

 .pager .pager__items .pager__item--active {
   background-color: var(--c-blue);
 }

 /* /pager-itemcss */