 .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;
 }