@charset "UTF-8";
.ud_section__overlapped--two-cols-text-box-new-section__bg_i.overlay:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.25);
}
.ud_section__overlapped--two-cols-text-box-new-section__bg_i img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
._dark .ud_section__overlapped--two-cols-text-box-new-section__ct {
  color: #FFFFFF;
}
._light .ud_section__overlapped--two-cols-text-box-new-section__ct {
  color: #000000;
}
._dark .ud_section__overlapped--two-cols-text-box-new-section__title, ._dark .ud_section__overlapped--two-cols-text-box-new-section__title *, ._dark .ud_section__overlapped--two-cols-text-box-new-section__content, ._dark .ud_section__overlapped--two-cols-text-box-new-section__content *, ._dark .ud_section__overlapped--two-cols-text-box-new-section__link, ._dark .ud_section__overlapped--two-cols-text-box-new-section__link * {
  color: #FFFFFF;
}
._light .ud_section__overlapped--two-cols-text-box-new-section__title, ._light .ud_section__overlapped--two-cols-text-box-new-section__title *, ._light .ud_section__overlapped--two-cols-text-box-new-section__content, ._light .ud_section__overlapped--two-cols-text-box-new-section__content *, ._light .ud_section__overlapped--two-cols-text-box-new-section__link, ._light .ud_section__overlapped--two-cols-text-box-new-section__link * {
  color: #000000;
}
.ud_section__overlapped--two-cols-text-box-new-section__title {
  font-family: "Fittype", "HelveticaLTStd", "Helvetica", sans-serif;
  font-size: 37.5px;
  line-height: 1.3;
}
@media only screen and (min-width: 75em) {
  .ud_section__overlapped--two-cols-text-box-new-section__title {
    font-size: 50px;
  }
}
.ud_section__overlapped--two-cols-text-box-new-section__overlapped--box__container {
  background-color: #FFFFFF;
}
.ud_section__overlapped--two-cols-text-box-new-section__box__content .row, .ud_section__overlapped--two-cols-text-box-new-section__box__content-top .row {
  justify-content: space-between;
}
.ud_section__overlapped--two-cols-text-box-new-section__box__content .col, .ud_section__overlapped--two-cols-text-box-new-section__box__content-top .col {
  max-width: 650px;
}
.ud_section__overlapped--two-cols-text-box-new-section__box__content, .ud_section__overlapped--two-cols-text-box-new-section__box__content p, .ud_section__overlapped--two-cols-text-box-new-section__box__content li, .ud_section__overlapped--two-cols-text-box-new-section__box__content-top, .ud_section__overlapped--two-cols-text-box-new-section__box__content-top p, .ud_section__overlapped--two-cols-text-box-new-section__box__content-top li {
  font-family: "HelveticaLTStd", "Helvetica", sans-serif;
  font-size: 16.5px;
  line-height: 1.31818;
  font-weight: 400;
  letter-spacing: normal;
}
.ud_section__overlapped--two-cols-text-box-new-section__box__content:not(:last-child), .ud_section__overlapped--two-cols-text-box-new-section__box__content p:not(:last-child), .ud_section__overlapped--two-cols-text-box-new-section__box__content li:not(:last-child), .ud_section__overlapped--two-cols-text-box-new-section__box__content-top:not(:last-child), .ud_section__overlapped--two-cols-text-box-new-section__box__content-top p:not(:last-child), .ud_section__overlapped--two-cols-text-box-new-section__box__content-top li:not(:last-child) {
  margin-bottom: 32px;
}
@media only screen and (min-width: 75em) {
  .ud_section__overlapped--two-cols-text-box-new-section__box__content, .ud_section__overlapped--two-cols-text-box-new-section__box__content p, .ud_section__overlapped--two-cols-text-box-new-section__box__content li, .ud_section__overlapped--two-cols-text-box-new-section__box__content-top, .ud_section__overlapped--two-cols-text-box-new-section__box__content-top p, .ud_section__overlapped--two-cols-text-box-new-section__box__content-top li {
    font-size: 22px;
  }
  .ud_section__overlapped--two-cols-text-box-new-section__box__content:not(:last-child), .ud_section__overlapped--two-cols-text-box-new-section__box__content p:not(:last-child), .ud_section__overlapped--two-cols-text-box-new-section__box__content li:not(:last-child), .ud_section__overlapped--two-cols-text-box-new-section__box__content-top:not(:last-child), .ud_section__overlapped--two-cols-text-box-new-section__box__content-top p:not(:last-child), .ud_section__overlapped--two-cols-text-box-new-section__box__content-top li:not(:last-child) {
    margin-bottom: 45px;
  }
}
.ud_section__overlapped--two-cols-text-box-new-section__box__content ul, .ud_section__overlapped--two-cols-text-box-new-section__box__content-top ul {
  list-style: none;
}
.ud_section__overlapped--two-cols-text-box-new-section__box__content ul li, .ud_section__overlapped--two-cols-text-box-new-section__box__content-top ul li {
  position: relative;
}
.ud_section__overlapped--two-cols-text-box-new-section__box__content ul li:before, .ud_section__overlapped--two-cols-text-box-new-section__box__content-top ul li:before {
  content: "";
  display: block;
  position: absolute;
  top: 8px;
  left: -25px;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background: linear-gradient(231.16deg, #F51382 1.88%, #2292E9 50.19%, #A1E323 88.78%);
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.25);
}
.ud_section__overlapped--two-cols-text-box-new-section__box__content ul li:not(:last-child), .ud_section__overlapped--two-cols-text-box-new-section__box__content-top ul li:not(:last-child) {
  margin-bottom: 16.5px;
}
@media only screen and (min-width: 75em) {
  .ud_section__overlapped--two-cols-text-box-new-section__box__content ul li:not(:last-child), .ud_section__overlapped--two-cols-text-box-new-section__box__content-top ul li:not(:last-child) {
    margin-bottom: 22px;
  }
}
.ud_section__overlapped--two-cols-text-box-new-section__box__title {
  font-family: "HelveticaLTStd", "Helvetica", sans-serif;
  font-size: 25.5px;
  line-height: 1.29412;
  font-weight: 600;
}
@media only screen and (min-width: 75em) {
  .ud_section__overlapped--two-cols-text-box-new-section__box__title {
    font-size: 34px;
  }
}
.ud_section__overlapped--two-cols-text-box-new-section__box__ctas {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 32px;
  flex-wrap: wrap;
}
.ud_section__overlapped--two-cols-text-box-new-section__box__ctas .btn {
  flex: 1;
}
@media all and (max-width: 1200px) {
  .ud_section__overlapped--two-cols-text-box-new-section__box__ctas {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end;
    gap: 16px;
  }
  .ud_section__overlapped--two-cols-text-box-new-section__box__ctas .btn {
    flex: 0;
    width: 100%;
  }
}
.ud_section__hoizontal-slider__bg {
  width: 100%;
  position: absolute;
  bottom: 112px;
}
.ud_section__hoizontal-slider__ct_i .col:last-child {
  background-color: #F8F8F8;
}
.ud_section__hoizontal-slider__ct_i .ud_slider {
  overflow-x: hidden;
}
.ud_section__hoizontal-slider__ct_i .ud_slider .swiper-wrapper {
  align-items: center;
}
.ud_section__hoizontal-slider__ct_i .ud_slider .swiper-wrapper .ud_icon__ct .ud_icon__title > div {
  border-top: 2px solid #000000;
  border-bottom: 2px solid #000000;
}
.ud_section__hoizontal-slider__ct_i .ud_slider .swiper-wrapper .ud_icon__ct .ud_icon__title > div .index {
  font-size: 25px;
  line-height: 30px;
}
.ud_section__hoizontal-slider__ct.type_files, .ud_section__hoizontal-slider__ct.type_links {
  background-color: #F8F8F8;
}
.ud_section__hoizontal-slider__ct.type_files .ud_section__hoizontal-slider__ct_i .ud_slider .swiper-wrapper, .ud_section__hoizontal-slider__ct.type_links .ud_section__hoizontal-slider__ct_i .ud_slider .swiper-wrapper {
  align-items: unset;
}
@media all and (min-width: 769px) {
  .ud_section__hoizontal-slider__ct.type_files .ud_section__hoizontal-slider__title, .ud_section__hoizontal-slider__ct.type_links .ud_section__hoizontal-slider__title {
    top: 182px;
    transform: translateX(-50%);
  }
}
.ud_section__hoizontal-slider__ct.type_files .swiper-slide, .ud_section__hoizontal-slider__ct.type_links .swiper-slide {
  height: auto;
}
.ud_section__hoizontal-slider__ct.type_files .ud_slider, .ud_section__hoizontal-slider__ct.type_links .ud_slider {
  padding-right: 10%;
}
@media all and (max-width: 768px) {
  .ud_section__hoizontal-slider__ct.type_files .ud_slider, .ud_section__hoizontal-slider__ct.type_links .ud_slider {
    padding-right: 30%;
  }
}
.ud_section__hoizontal-slider__ct.type_files .ud_file__ct, .ud_section__hoizontal-slider__ct.type_files .ud_file__ct_i, .ud_section__hoizontal-slider__ct.type_links .ud_file__ct, .ud_section__hoizontal-slider__ct.type_links .ud_file__ct_i {
  height: 100%;
}
.ud_section__hoizontal-slider__ct.type_files .ud_file__card, .ud_section__hoizontal-slider__ct.type_links .ud_file__card {
  background-color: white;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 0;
  height: 100%;
}
.ud_section__hoizontal-slider__ct.type_files .ud_file__card:hover, .ud_section__hoizontal-slider__ct.type_links .ud_file__card:hover {
  text-decoration: none;
}
.ud_section__hoizontal-slider__ct.type_files .ud_file__data, .ud_section__hoizontal-slider__ct.type_links .ud_file__data {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.ud_section__hoizontal-slider__ct.type_files .ud_file__preview, .ud_section__hoizontal-slider__ct.type_links .ud_file__preview {
  display: flex;
  align-items: flex-end;
}
.ud_section__hoizontal-slider__ct.type_files .ud_file__preview .svg, .ud_section__hoizontal-slider__ct.type_links .ud_file__preview .svg {
  margin-bottom: 40px;
  margin-left: 40px;
  width: 44px;
  height: 44px;
}
.ud_section__hoizontal-slider__ct.type_files .ud_file__title, .ud_section__hoizontal-slider__ct.type_links .ud_file__title {
  font-family: "HelveticaLTStd", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
}
.ud_section__hoizontal-slider__ct.type_files .ud_file__filename, .ud_section__hoizontal-slider__ct.type_links .ud_file__filename {
  word-break: break-all;
  font-size: 16px;
  line-height: 25px;
}
.ud_section__hoizontal-slider__ct.type_files .ud_file_image, .ud_section__hoizontal-slider__ct.type_links .ud_file_image {
  flex: 1;
}
.ud_section__hoizontal-slider__ct.type_files .ud_file_image .img, .ud_section__hoizontal-slider__ct.type_links .ud_file_image .img {
  width: 100%;
}
.ud_section__hoizontal-slider__ct.type_links .ud_file__filename:hover {
  text-decoration: underline;
}
@media all and (min-width: 769px) {
  .ud_section__hoizontal-slider__title {
    position: absolute;
    left: 8.33333%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
.ud_section__hoizontal-slider__title > * {
  margin-bottom: 0;
}
.ud_section__gravity-form-image__ct {
  background-color: #F8F8F8;
}
.ud_section__gravity-form-image__contact-form-title * {
  font-family: "HelveticaLTStd", "Helvetica", sans-serif;
}
.ud_section__gravity-form-image input[type=submit] {
  width: 100%;
  margin-top: 40px;
}
@media all and (min-width: 769px) {
  .ud_section__newsletter-alt__title {
    position: absolute;
    left: 8.33333%;
    transform: translate(-50%, -50%);
    top: 48px;
  }
}
.ud_section__newsletter-alt__content-title > *, .ud_section__newsletter-alt__contact-form-title > * {
  font-family: "HelveticaLTStd", "Helvetica", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
}
.ud_section__newsletter-alt form {
  display: flex;
  justify-content: space-between;
  gap: 52px;
  align-items: flex-end;
}
.ud_section__newsletter-alt form .gf_invisible {
  display: none;
}
.ud_section__newsletter-alt form .gform_body,
.ud_section__newsletter-alt form .gform_footer {
  flex: 1;
}
.ud_section__newsletter-alt form input[type=submit] {
  width: 100%;
}
@media all and (max-width: 1200px) {
  .ud_section__newsletter-alt form {
    flex-direction: column;
    align-items: flex-start;
  }
}
.ud_section__banner--background--products__ct:not(.text-white) {
  background-color: unset !important;
}
.ud_section__text--steps__step_icon.no-abs {
  position: static;
  margin-bottom: 20px;
}
.ud_section__text--steps-icons__step_icon {
  position: static;
  margin-bottom: 20px;
}
.ud_section__text--steps-icons__step_content {
  line-height: 1.31818;
  font-weight: 400;
  letter-spacing: normal;
}
.ud_section__split--text-image__content p:last-child {
  margin-bottom: 0;
}
.ud_section__overlapped--box-section__bg_i img {
  object-position: center !important;
}
.ud_section__title--brands ._dark * {
  color: white !important;
}
.ud_section__title--brands__title {
  font-family: "Fittype", "HelveticaLTStd", "Helvetica", sans-serif;
  font-size: 37.5px;
  line-height: 1.3;
  color: #000;
  text-align: center;
}
@media only screen and (min-width: 75em) {
  .ud_section__title--brands__title {
    font-size: 50px;
  }
}
.ud_section__title--brands__brands_grid {
  display: grid;
  column-gap: 3vw;
}
.ud_section__title--brands__brands_grid.grid_6 {
  grid-template-columns: repeat(6, 1fr);
}
.ud_section__title--brands__brands_grid.grid_5 {
  grid-template-columns: repeat(5, 0.2fr);
}
@media all and (max-width: 991px) {
  .ud_section__title--brands__brands_grid.grid_5 {
    grid-template-columns: repeat(2, 0.5fr);
  }
}
.ud_section__title--brands__brands_grid.grid_4 {
  grid-template-columns: repeat(4, 0.25fr);
}
@media all and (max-width: 991px) {
  .ud_section__title--brands__brands_grid.grid_4 {
    grid-template-columns: repeat(2, 0.5fr);
  }
}
.ud_section__title--brands__brands_grid.grid_3 {
  grid-template-columns: repeat(3, 0.333fr);
}
.ud_section__title--brands__brands_grid.grid_2 {
  grid-template-columns: repeat(2, 0.5fr);
}
.ud_section__title--brands__brands_grid.grid_1 {
  grid-template-columns: 1fr;
}
@media all and (max-width: 600px) {
  .ud_section__title--brands__brands_grid {
    grid-template-columns: 1fr !important;
  }
}
.ud_section__title--brands__brand {
  display: flex;
  align-items: center;
  max-width: 200px;
  margin: 0 auto;
}
.ud_section__title--brands__brand img {
  width: 100%;
}
.ud_section__archive-header--filters__ct__container.filters {
  background-color: #F9F9F9;
  margin: 0 30px;
  padding: 35px 45px;
}
@media all and (max-width: 1400px) {
  .ud_section__archive-header--filters__ct__container.filters {
    position: relative;
    z-index: 2;
  }
}
@media all and (max-width: 768px) {
  .ud_section__archive-header--filters__ct__container.filters {
    margin: 0;
  }
}
.ud_section__archive-header--filters__ct__container.filters .ud_filters-products {
  text-align: center;
}
.ud_section__archive-header--filters__ct__container.filters .ud_filters .filter-field {
  display: inline-flex;
  color: black;
  margin-top: 0;
}
.ud_section__archive-header--filters__ct__container.filters .ud_filters .filter-field .custom-select {
  text-align: center;
  text-transform: lowercase;
  font-weight: 700;
  padding: 0.75rem 2.5rem 0.75rem 2.5rem;
  background: rgba(0, 0, 0, 0) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' viewBox='0 0 12 9' fill='none'%3E%3Cpath d='M5.20759 7.97063C5.6079 8.49064 6.3921 8.49064 6.79241 7.97063L11.6888 1.60999C12.195 0.952425 11.7263 0 10.8964 0H1.10358C0.273737 0 -0.195026 0.952425 0.311171 1.60999L5.20759 7.97063Z' fill='%231D1D1B'/%3E%3C/svg%3E%0A") right 1.5rem center/8px 10px no-repeat;
}
.ud_section__archive-header--filters__ct__container.filters .ud_filters .filter-field .custom-select:hover {
  cursor: pointer;
}
.ud_section__archive-header--filters__ct__container.filters .ud_filters .filter-field .custom-select:focus {
  box-shadow: none;
}
@media all and (max-width: 991px) {
  .ud_section__archive-header--filters__ct__container.filters .ud_filters .filter-field .custom-select.no-value {
    border-image-source: none;
    border-color: #F0F0F0;
    background-color: #F0F0F0;
  }
}
.ud_section__archive-header--filters__ct__container.filters .real-filters {
  display: flex;
  align-items: center;
  gap: 15px;
  flex: 1 0 auto;
  padding-left: 50px;
  justify-content: flex-end;
  overflow: hidden;
}
@media all and (max-width: 1200px) {
  .ud_section__archive-header--filters__ct__container.filters .real-filters {
    padding-left: 0;
  }
}
@media all and (max-width: 991px) {
  .ud_section__archive-header--filters__ct__container.filters .real-filters {
    flex-direction: column;
    row-gap: 15px;
  }
}
.ud_section__archive-header--filters__ct__container.filters .real-filters .filter-field {
  flex: 1 0 calc(30% - 15px);
  max-width: 300px;
}
@media all and (max-width: 1400px) {
  .ud_section__archive-header--filters__ct__container.filters .real-filters .filter-field {
    flex: 1 0 calc(20% - 15px);
  }
}
@media all and (max-width: 991px) {
  .ud_section__archive-header--filters__ct__container.filters .real-filters .filter-field {
    width: 100%;
    max-width: unset;
  }
}
.ud_section__archive-header--filters__ct__container.filters .real-filters .filter-field .choices-filter {
  padding-right: 0;
  width: 100%;
}
.ud_section__archive-header--filters__ct__container.filters .real-filters .btn {
  flex: 0 0 10%;
  margin: 0;
  font-size: 16px;
}
@media all and (max-width: 991px) {
  .ud_section__archive-header--filters__ct__container.filters .real-filters .btn {
    padding: 0.75rem 2.5rem 0.75rem 2.5rem;
    width: 100%;
    max-width: unset;
    text-align: center;
  }
}
@media all and (max-width: 1400px) {
  .ud_section__archive-header--filters__ct__container.filters .solutions-navigation-title {
    display: inline-flex !important;
    justify-content: center;
    align-items: center;
    position: relative;
    margin-bottom: 30px;
  }
  .ud_section__archive-header--filters__ct__container.filters .solutions-navigation-title svg {
    position: absolute;
    left: -30px;
  }
  .ud_section__archive-header--filters__ct__container.filters .solutions-navigation-title p {
    font-size: 18px;
    font-weight: 700;
    margin: 0;
  }
}
.ud_section__archive-header--filters__ct__container.filters .solutions-navigation {
  display: grid;
  gap: 5px;
  grid-auto-flow: column;
  grid-auto-columns: minmax(0, 1fr);
  margin-bottom: 30px;
}
@media all and (max-width: 1400px) {
  .ud_section__archive-header--filters__ct__container.filters .solutions-navigation {
    grid-auto-flow: row;
    position: relative;
  }
}
.ud_section__archive-header--filters__ct__container.filters .solutions-navigation__mobile-select {
  position: absolute;
  top: 100% !important;
  left: 0;
  right: 0;
  background-color: #F0F0F0;
  z-index: 1;
}
@media all and (max-width: 1400px) {
  .ud_section__archive-header--filters__ct__container.filters .solutions-navigation__mobile-select.show {
    display: grid !important;
    transform: none !important;
    grid-auto-flow: row;
  }
}
.ud_section__archive-header--filters__ct__container.filters .solutions-navigation .solution-filter {
  display: inline-block;
  justify-content: center;
  align-items: center;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  font-family: HelveticaLTStd, sans-serif;
  background-color: #F0F0F0;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  padding: 14px 12px;
  -webkit-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
}
@media all and (min-width: 1401px) {
  .ud_section__archive-header--filters__ct__container.filters .solutions-navigation .solution-filter-0 {
    display: none;
  }
}
.ud_section__archive-header--filters__ct__container.filters .solutions-navigation .solution-filter:hover {
  cursor: pointer;
}
.ud_section__archive-header--filters__ct__container.filters .solutions-navigation .solution-filter:hover, .ud_section__archive-header--filters__ct__container.filters .solutions-navigation .solution-filter.current {
  background-color: #FFFFFF;
  border-image-slice: 1;
  border-color: unset;
  border-image-source: linear-gradient(225deg, #187fce -30%, #82b71d 20%, #187fce 45%, #db006b 95%);
}
@media all and (min-width: 1401px) {
  .ud_section__archive-header--filters__ct__container.filters .solutions-navigation .solution-filter.current {
    pointer-events: none;
    cursor: default;
  }
}
@media all and (max-width: 1400px) {
  .ud_section__archive-header--filters__ct__container.filters .solutions-navigation .solution-filter.current {
    display: block;
    background: rgba(0, 0, 0, 0) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' viewBox='0 0 12 9' fill='none'%3E%3Cpath d='M5.20759 7.97063C5.6079 8.49064 6.3921 8.49064 6.79241 7.97063L11.6888 1.60999C12.195 0.952425 11.7263 0 10.8964 0H1.10358C0.273737 0 -0.195026 0.952425 0.311171 1.60999L5.20759 7.97063Z' fill='%231D1D1B'/%3E%3C/svg%3E%0A") right 1.5rem center/8px 10px no-repeat;
  }
}
.ud_section__archive-header--filters__ct__container.filters .solutions-navigation .solution-filter:focus {
  box-shadow: none;
}
@media all and (max-width: 1400px) {
  .ud_section__archive-header--filters__ct__container.filters .solutions-navigation > .solution-filter {
    display: none;
  }
}
@media all and (max-width: 1200px) {
  .ud_section__archive-header--filters__ct__container.filters .ud_section__archive-header--filters__link {
    margin-bottom: 30px;
  }
}
@media all and (max-width: 991px) {
  .ud_section__archive-header--filters__ct__container.filters .ud_section__archive-header--filters__link {
    position: relative;
    margin: 0 auto 30px;
  }
  .ud_section__archive-header--filters__ct__container.filters .ud_section__archive-header--filters__link img {
    position: absolute;
    width: 18px;
    left: -30px;
  }
  .ud_section__archive-header--filters__ct__container.filters .ud_section__archive-header--filters__link .filter-by {
    font-size: 18px;
    font-weight: 700;
    margin: 0;
  }
}
.ud_section__archive-header--filters__ct__container.filters .filter-by {
  color: #000000;
  font-family: HelveticaLTStd, sans-serif;
  font-size: 28px;
  margin-left: 25px;
}
.ud_section__product--header {
  background-color: #000000;
  color: #FFFFFF;
  padding-bottom: 300px;
  margin-bottom: -300px;
  background-image: url("../images/product-header-bg.jpg");
  background-size: auto 100%;
  background-position: bottom left;
  background-repeat: no-repeat;
}
@media all and (max-width: 768px) {
  .ud_section__product--header {
    background-image: unset;
  }
}
.ud_section__product--header .ud_breadcrumb > ul > li > a {
  color: #FFFFFF;
}
.ud_section__product--header .ud_product--intro__title {
  font-size: 80px;
}
.ud_section__product--main {
  background-color: white;
  min-height: 300px;
}
.ud_section__product--main__ct {
  display: grid;
  grid-template-columns: 33.33% 66.66%;
}
@media all and (max-width: 768px) {
  .ud_section__product--main__ct {
    padding-top: 0 !important;
    display: flex;
    flex-direction: column;
  }
  .ud_section__product--main__ct .cover {
    display: none;
  }
}
.ud_section__product--main__product-gallery, .ud_section__product--main__content {
  --padding: var(--inner-padding);
  padding: 0;
}
.ud_section__product--main__product-gallery > .full-width, .ud_section__product--main__content > .full-width {
  width: calc(100% + var(--inner-padding) * 2);
  margin: 0 calc(var(--inner-padding) * -1);
}
.ud_section__product--main__product-gallery .cover-swiper,
.ud_section__product--main__product-gallery .thumb-swiper {
  overflow: hidden;
}
.ud_section__product--main__product-gallery .miniatures {
  position: relative;
}
.ud_section__product--main__product-gallery .cover-swiper-button-prev,
.ud_section__product--main__product-gallery .cover-swiper-button-next {
  background: rgba(255, 255, 255, 0.5);
  box-shadow: 0 7px 14px rgba(0, 0, 0, 0.25);
  display: flex;
  align-items: center;
  justify-content: center;
  height: 80px;
  width: 80px;
  position: absolute;
  z-index: 2;
  top: calc(50% - 40px);
}
.ud_section__product--main__product-gallery .cover-swiper-button-prev.swiper-button-disabled,
.ud_section__product--main__product-gallery .cover-swiper-button-next.swiper-button-disabled {
  pointer-events: none;
  cursor: default;
}
.ud_section__product--main__product-gallery .cover-swiper-button-prev:hover,
.ud_section__product--main__product-gallery .cover-swiper-button-next:hover {
  background-color: black;
}
.ud_section__product--main__product-gallery .cover-swiper-button-prev:hover path,
.ud_section__product--main__product-gallery .cover-swiper-button-next:hover path {
  fill: #FFFFFF !important;
}
.ud_section__product--main__product-gallery .thumb-swiper .swiper-slide:hover {
  cursor: pointer;
}
.ud_section__product--main__product-gallery .thumb-swiper .swiper-slide:not(.swiper-slide-thumb-active) {
  opacity: 0.5;
}
.ud_section__product--main__product-gallery .cover-swiper-button-next {
  right: 0;
}
.ud_section__product--main__product-gallery .cover-swiper-button-prev {
  left: 0;
}
.ud_section__product--main__product-gallery .cover-swiper-button-prev svg {
  transform: rotate(180deg);
}
.ud_section__product--main__product-gallery img {
  width: 100%;
}
.ud_section__product--main__content {
  padding: 50px 0 0;
}
.ud_section__product--main__content .ud_product--intro__subtitle,
.ud_section__product--main__content .ud_product--intro__subtitle > * {
  font-style: normal;
  font-weight: 700;
  font-size: 30px;
  line-height: 36px;
}
.ud_section__product--main__content .ud_product--intro__description {
  display: flex;
  column-gap: 50px;
  background-color: #F9F9F9;
  font-style: normal;
  font-size: 18px;
  line-height: 26px;
}
@media all and (max-width: 768px) {
  .ud_section__product--main__content .ud_product--intro__description {
    flex-direction: column;
  }
  .ud_section__product--main__content .ud_product--intro__description i {
    margin-bottom: 30px;
  }
}
.ud_section__product--main__content .ud_product--intro__buttons {
  display: flex;
  flex-wrap: wrap;
  column-gap: 10px;
  row-gap: 15px;
}
.ud_section__product--main__bullets .ud_product--traits__item__toggler__chevron {
  right: 10px;
}
.ud_section__product--main__bullets .ud_product--traits__trait .panel-title {
  line-height: 0;
}
.ud_section__product--main__bullets .ud_product--traits__trait .panel-body {
  font-size: 18px;
}
.ud_section__product--main__traits {
  display: flex;
  flex-wrap: wrap;
  column-gap: 16px;
  row-gap: 8px;
}
.ud_section__product--main__traits_icon {
  max-width: 80px;
}
@media all and (max-width: 768px) {
  .ud_section__product--main__traits_icon {
    max-width: 60px;
  }
}
.ud_section__product--main__certifications__title {
  font-style: normal;
  font-weight: 700;
  font-size: 25px;
  line-height: 30px;
}
.ud_section__product--main__certifications__list {
  list-style-type: none;
  padding: 0;
  display: flex;
  row-gap: 15px;
  column-gap: 10px;
  flex-wrap: wrap;
}
.ud_section__product--main__certifications__list .btn {
  padding: 0.75rem 4rem;
  position: relative;
  margin: 0;
}
.ud_section__product--main__certifications__list .btn i {
  position: absolute;
  left: 1rem;
}
.ud_section__product--main__regulations {
  list-style-type: none;
  padding: 0;
  display: flex;
  row-gap: 15px;
  column-gap: 10px;
  flex-wrap: wrap;
}
@media all and (max-width: 768px) {
  .ud_section__product--main__regulations {
    column-gap: 16px;
  }
  .ud_section__product--main__regulations li {
    max-width: 60px;
  }
  .ud_section__product--main__regulations li i {
    width: 100% !important;
    height: 60px !important;
  }
}
.ud_section__video-slider-new {
  background-color: #F9F9F9;
}
.ud_section__video-slider-new .ud_slider__parent {
  overflow: hidden;
}
.ud_section__video-slider-new .ud_slider__nav--prev,
.ud_section__video-slider-new .ud_slider__nav--next {
  background: rgba(255, 255, 255, 0.5);
  box-shadow: 0 7px 14px rgba(0, 0, 0, 0.25);
  display: flex;
  align-items: center;
  justify-content: center;
}
.ud_section__video-slider-new .ud_slider__nav--prev.swiper-button-disabled,
.ud_section__video-slider-new .ud_slider__nav--next.swiper-button-disabled {
  opacity: 1;
}
.ud_section__video-slider-new .ud_slider__nav--prev:hover,
.ud_section__video-slider-new .ud_slider__nav--next:hover {
  background-color: black;
}
.ud_section__video-slider-new .ud_slider__nav--prev:hover path,
.ud_section__video-slider-new .ud_slider__nav--next:hover path {
  fill: #FFFFFF !important;
}
.ud_section__video-slider-new .ud_slider__nav--prev svg {
  transform: rotate(180deg);
}
.ud_section__video-slider-new__title > * {
  font-family: HelveticaLTStd, sans-serif;
  font-weight: 700;
  font-size: 25px;
  line-height: 30px;
}
.ud_section__product-epd__wrapper, .ud_section__product-lca__wrapper {
  display: flex;
  column-gap: 10%;
  row-gap: 30px;
}
@media all and (max-width: 768px) {
  .ud_section__product-epd__wrapper, .ud_section__product-lca__wrapper {
    flex-wrap: wrap;
    column-gap: unset;
  }
}
.ud_section__product-epd__ct, .ud_section__product-lca__ct {
  flex: 1 0 60%;
}
.ud_section__product-epd__ct:nth-child(2n), .ud_section__product-lca__ct:nth-child(2n) {
  flex: 1 0 30%;
}
@media all and (max-width: 768px) {
  .ud_section__product-epd__ct, .ud_section__product-lca__ct {
    flex: 1 0 100%;
  }
}
.ud_section__product-epd__ct .ud_product--epd-claim__logo, .ud_section__product-lca__ct .ud_product--epd-claim__logo {
  transform: none;
}
.ud_section__product-features-new {
  background-color: #F9F9F9;
}
.ud_section__product-features-new__fts {
  display: flex;
  flex-direction: column;
  row-gap: 60px;
}
@media all and (max-width: 991px) {
  .ud_section__product-features-new__fts {
    row-gap: 30px;
  }
}
.ud_section__product-features-new__ft:nth-child(2n+1) .ud_section__product-features-new__ft_ct {
  flex-direction: row-reverse;
}
@media all and (max-width: 991px) {
  .ud_section__product-features-new__ft:nth-child(2n+1) .ud_section__product-features-new__ft_ct {
    flex-direction: row;
  }
}
.ud_section__product-features-new__ft_ct {
  display: flex;
  flex-wrap: wrap;
  column-gap: 10%;
  align-items: center;
  row-gap: 60px;
}
@media all and (max-width: 991px) {
  .ud_section__product-features-new__ft_ct {
    column-gap: unset;
    row-gap: 30px;
  }
}
.ud_section__product-features-new__ft_ct__title > * {
  font-family: HelveticaLTStd, sans-serif;
  font-size: 22px;
  line-height: 26px;
  font-weight: 600;
}
.ud_section__product-features-new__ft_ct__description > * {
  font-style: normal;
  font-size: 18px;
  line-height: 26px;
}
.ud_section__product-features-new__ft_ct__content {
  flex: 1 0 60%;
}
.ud_section__product-features-new__ft_ct__img {
  flex: 1 0 30%;
}
.ud_section__product-features-new__ft_ct__img img {
  width: auto;
  max-width: 100%;
}
.ud_section__product-features-new__ft_ct__img .ud_slider__nav--prev,
.ud_section__product-features-new__ft_ct__img .ud_slider__nav--next {
  background: rgba(255, 255, 255, 0.5);
  box-shadow: 0 7px 14px rgba(0, 0, 0, 0.25) !important;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ud_section__product-features-new__ft_ct__img .ud_slider__nav--prev.swiper-button-disabled,
.ud_section__product-features-new__ft_ct__img .ud_slider__nav--next.swiper-button-disabled {
  opacity: 1;
}
.ud_section__product-features-new__ft_ct__img .ud_slider__nav--prev:hover,
.ud_section__product-features-new__ft_ct__img .ud_slider__nav--next:hover {
  background-color: black;
}
.ud_section__product-features-new__ft_ct__img .ud_slider__nav--prev:hover path,
.ud_section__product-features-new__ft_ct__img .ud_slider__nav--next:hover path {
  fill: #FFFFFF !important;
}
.ud_section__product-features-new__ft_ct__img .ud_slider__nav--prev svg {
  transform: rotate(180deg);
}
@media all and (max-width: 991px) {
  .ud_section__product-features-new__ft_ct__content, .ud_section__product-features-new__ft_ct__img {
    flex: 1 0 100%;
  }
}
@media all and (max-width: 991px) {
  .ud_section__product-features-new__ft_ct iframe {
    height: auto !important;
  }
}
.ud_section__product-features-new__title > * {
  font-family: HelveticaLTStd, sans-serif;
  font-weight: 700;
  font-size: 25px;
  line-height: 30px;
}
.ud_section__product-features-new .ud_product--image-slider._features .swiper-container {
  overflow: hidden;
}
.ud_section__product-tech-data-new__top {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ud_section__product-tech-data-new__title > * {
  font-family: HelveticaLTStd, sans-serif;
  font-weight: 700;
  font-size: 25px;
  line-height: 30px;
}
.ud_section__product-tech-data-new__downloads_title > * {
  font-family: HelveticaLTStd, sans-serif;
  font-weight: 700;
  font-size: 25px;
  line-height: 30px;
}
.ud_section__product-tech-data-new table {
  width: calc(100% + 2rem);
  margin: 0 -1rem;
  border-collapse: collapse;
}
.ud_section__product-tech-data-new table tbody tr {
  border-bottom: 3px solid #F4F4F4;
}
.ud_section__product-tech-data-new table th, .ud_section__product-tech-data-new table td {
  padding: 1rem 1rem 0.5rem;
}
.ud_section__product-tech-data-new table caption, .ud_section__product-tech-data-new table th {
  text-align: left;
  font-weight: 700;
}
@media all and (max-width: 768px) {
  .ud_section__product-tech-data-new table th {
    display: none;
  }
  .ud_section__product-tech-data-new table td {
    display: block;
  }
  .ud_section__product-tech-data-new table td:before {
    content: attr(data-cell) ": ";
    font-weight: 790;
  }
}
@media all and (max-width: 768px) {
  .ud_section__sustainability-banner {
    margin: -32px -32px 0 !important;
  }
  .ud_section__sustainability-banner__title {
    font-size: 1.4rem;
  }
  .ud_section__sustainability-banner__subtitle {
    font-size: 0.8rem;
  }
  .ud_section__sustainability-banner__metrics {
    font-size: 8rem !important;
    letter-spacing: -3px !important;
  }
  .ud_section__sustainability-banner__metrics__description {
    font-size: 0.8rem;
  }
}

body.single-product {
  background-color: #FFFFFF;
}
body.single-product .ud_content {
  --padding: 70px;
  --inner-padding: 40px;
  --content-max-width: 1650px;
  --breakout-max-width: calc(var(--content-max-width) + (var(--inner-padding) * 2));
  --breakout-size: calc((var(--breakout-max-width) - var(--content-max-width)) / 2);
  display: grid;
  grid-template-columns: [full-width-start] minmax(var(--padding), 1fr) [breakout-start] minmax(0, var(--breakout-size)) [content-start] min(100% - var(--padding) * 2, var(--content-max-width)) [content-end] minmax(0, var(--breakout-size)) [breakout-end] minmax(var(--padding), 1fr) [full-width-end];
}
body.single-product .ud_content > :not(.breakout, .full-width) {
  grid-column: content;
}
body.single-product .ud_content > .breakout {
  grid-column: breakout;
}
body.single-product .ud_content > .full-width {
  display: grid;
  grid-column: full-width;
  grid-template-columns: inherit;
}
@media all and (max-width: 768px) {
  body.single-product .ud_content {
    --padding: 30px;
  }
}

.full-width > :not(.breakout, .full-width) {
  grid-column: content;
}

@media only screen and (min-width: 62em) {
  section:not(._no-bg) .ud_section__overlapped--two-cols-text-box-new-section__overlapped--box__container {
    margin-top: -190px;
  }
}

.ud_ring.inactive {
  background-color: grey;
}

.ud_card.type_gallery .ud_card__bg {
  aspect-ratio: 1;
}
#gform_wrapper_12 .gpnf-nested-entries {
  width: 100%;
}
#gform_wrapper_12 .gpnf-nested-entries td, #gform_wrapper_12 .gpnf-nested-entries th {
  border: 1px solid hsla(0deg, 0%, 50.2%, 0.5019607843);
}
#gform_wrapper_12 input[type=submit],
#gform_wrapper_12 button {
  font-size: 12px;
  letter-spacing: 1px;
  -webkit-transition: all 0.375s ease-in-out;
  -o-transition: all 0.375s ease-in-out;
  transition: all 0.375s ease-in-out;
  font-weight: 600;
  margin-bottom: 4px;
  text-decoration: none;
  padding: 0.75rem 1.5rem;
  background-color: transparent;
  border-image-slice: 1;
  border-color: unset;
  border-image-source: linear-gradient(225deg, #187fce -30%, #82b71d 20%, #187fce 45%, #db006b 95%);
}
@media only screen and (min-width: 62em) {
  #gform_wrapper_12 input[type=submit],
#gform_wrapper_12 button {
    font-size: 16px;
  }
}
#gform_wrapper_12 input[type=submit], #gform_wrapper_12 input[type=submit]:active, #gform_wrapper_12 input[type=submit]:focus, #gform_wrapper_12 input[type=submit]:hover,
#gform_wrapper_12 button,
#gform_wrapper_12 button:active,
#gform_wrapper_12 button:focus,
#gform_wrapper_12 button:hover {
  text-decoration: none;
}
#gform_wrapper_12 input[type=submit]:active, #gform_wrapper_12 input[type=submit]:focus, #gform_wrapper_12 input[type=submit]:hover,
#gform_wrapper_12 button:active,
#gform_wrapper_12 button:focus,
#gform_wrapper_12 button:hover {
  border-image-source: linear-gradient(45deg, #187fce -30%, #82b71d 20%, #187fce 45%, #db006b 95%);
}

.ud_header {
  min-height: unset;
  padding-top: 10px;
}
.ud_header .top-bar + div.row {
  margin-top: -20px;
}
@media all and (max-width: 991px) {
  .ud_header .top-bar + div.row {
    margin-top: 0;
  }
}
@media all and (max-width: 991px) {
  .ud_header > .container-fluid {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    flex: 0 0 85.6%;
    margin-left: 7.2%;
  }
}
.ud_header._dark .ud_langs .dropdown-toggle {
  font-size: 14px;
  border: none;
}
.ud_header._dark .ud_langs .dropdown-toggle:hover, .ud_header._dark .ud_langs .dropdown-toggle:focus {
  background-color: unset;
}
.ud_header .row .ud_header__menu_featured li.current_page_item a {
  color: #FFFFFF;
}
.ud_header .row .ud_header__menu_featured li.current_page_item > a {
  color: #db006b;
}
.ud_header .row .ud_header__menu_featured li.menu-item-has-children {
  position: relative;
}
.ud_header .row .ud_header__menu_featured li.menu-item-has-children .submenu {
  background-color: #212529;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}
.ud_header .row .ud_header__menu_featured li.menu-item-has-children .submenu a {
  display: block;
  white-space: nowrap;
}
.ud_header .row .ud_header__menu_featured li.menu-item-has-children .submenu a:hover {
  color: #db006b;
}
.ud_header .row .ud_header__menu_featured li.menu-item-has-children:hover .submenu,
.ud_header .row .ud_header__menu_featured li.menu-item-has-children:hover .submenu .menu-item {
  display: block !important;
}
.ud_header__overlay {
  background-color: #000000;
}
.ud_header__overlay .ud_header__menu_featured {
  text-align: center;
}
.ud_header__overlay .ud_header__menu_featured li {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
.ud_header__overlay .ud_header__menu_featured a {
  font-size: 14px;
  display: block;
  padding: 16px;
  text-decoration: none;
  color: #000;
}
.ud_header__overlay .has-dropdown.show ._chevron-down {
  transform: rotate(180deg);
}
.ud_header__overlay .submenu {
  background-color: #212529;
  margin-bottom: 15px !important;
  width: 100%;
  border: none;
}
.ud_header__overlay .dropdown {
  position: relative;
  display: flex;
  flex-direction: column;
}
.ud_header__overlay .dropdown-menu {
  transform: none !important;
}
.ud_header__overlay .ud_collapse {
  margin-top: 14px;
  margin-left: -5px;
}
.ud_header__overlay .ud_collapse .dropdown-menu.show {
  position: static !important;
  margin-top: 15px;
  min-width: unset;
}
@media (max-width: 991px) {
  .ud_header .ud_menu {
    display: none;
  }
}

.blur-overlay {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  backdrop-filter: blur(8px);
}

.popup-container {
  display: flex;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10000;
  /* Assicurati che il popup sia sopra l'effetto sfocato e tutti gli altri elementi */
  background-color: #1f1f1f;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  /* Ombra leggera */
  padding: 20px;
  /* Altri stili per il tuo popup... */
}
@media (max-width: 1151px) {
  .popup-container {
    width: 85%;
    height: auto;
  }
}
@media (min-width: 1151px) {
  .popup-container {
    width: 50%;
    height: 50%;
  }
}
@media (max-width: 500px) {
  .popup-container {
    width: 85%;
    height: auto;
  }
}

.popup-content {
  z-index: 10001;
  color: white;
  padding-right: 10%;
  padding-left: 10%;
  padding-bottom: 12%;
  border-radius: 8px;
}
@media (max-width: 1920px) {
  .popup-content {
    padding-top: 3.5%;
  }
}
@media (min-width: 1920px) {
  .popup-content {
    padding-top: 2.5%;
  }
}

.popup-title-icon {
  display: flex;
  align-items: center;
  justify-content: space-between;
  /* Aggiunto per spaziare gli elementi */
}

.popup-title {
  -webkit-text-stroke: 1px black;
  font-size: 45px;
  font-family: "Fittype", sans-serif;
  text-align: left;
  filter: drop-shadow(2px 2px black);
}

.popup-title-icon img {
  margin-left: 10px;
  /* Aggiunto il margine a sinistra per separare l'icona dal titolo */
}

.popup-description {
  font-size: 16px;
  line-height: 27px;
  font-family: HelveticaLTStd, sans-serif;
  text-align: left;
  margin-top: 5%;
  margin-bottom: 5%;
}
.popup-description .bold {
  font-weight: bold;
  color: #FFFFFF;
}
.popup-description .red {
  color: #FF1889;
}

.popup-buttons {
  display: flex;
  align-items: center;
  /* Allinea verticalmente i figli */
  justify-content: flex-start;
  margin-top: 6%;
}
@media (max-width: 1000px) {
  .popup-buttons {
    flex-direction: column;
    /* Imposta la direzione a colonna quando la larghezza è inferiore a 1000px */
    margin-left: -40px;
    margin-right: -100px;
  }
}

.popup-button-wrapper {
  margin-right: 3%;
  width: 40%;
  height: 40px;
  display: inline-block;
  border: 2px solid transparent;
  border-radius: 2px;
  overflow: hidden;
  background-image: linear-gradient(45deg, #db006b 0%, #db006b 20%, #82b71d 45%, #187fce 95%);
  background-size: 200% 100%;
  /* Aumenta la larghezza del gradiente per coprire tutto il bottone */
  vertical-align: middle;
  /* Allinea verticalmente */
}

.popup-button-linear {
  padding-top: 9px;
  margin-right: 3%;
  width: 40%;
  color: #FFFFFF !important;
  font-family: HelveticaLTStd, sans-serif;
  font-size: 14px;
  border-radius: 2px;
  vertical-align: middle;
}
@media (min-width: 1570px) {
  .popup-button-linear {
    height: 40px;
  }
}

.popup-button {
  z-index: 10002;
  margin-right: 3%;
  width: 40%;
  background-color: #353535;
  color: #B3B3B3;
  border: none;
  font-family: HelveticaLTStd, sans-serif;
  font-size: 14px;
  border-radius: 2px;
  vertical-align: middle;
}
@media (min-width: 1570px) {
  .popup-button {
    height: 40px;
  }
}

.overlay-image {
  position: absolute;
  top: 65%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  opacity: 0.5;
  pointer-events: none;
}
@media (max-width: 1151px) {
  .overlay-image {
    display: none;
  }
}
@media (min-width: 1151px) {
  .overlay-image {
    width: 110%;
    height: auto;
  }
}
@media (max-width: 1920px) {
  .overlay-image {
    width: 110%;
    height: auto;
  }
}
@media (min-width: 1920px) {
  .overlay-image {
    width: 100%;
    height: auto;
  }
}

.ud_section__archive-header--filters {
  margin-bottom: 0 !important;
}

.text-md-right {
  text-align: center !important;
}

.custom-select {
  color: black !important;
}

.btn:focus, .gform_wrapper:not(#gform_wrapper_12) .button:focus, .btn.focus, .gform_wrapper:not(#gform_wrapper_12) .focus.button {
  box-shadow: none;
}

.ud_section__maps--multiple-filters__ct .gm-style img[src*=marker] {
  display: block !important;
}

.chevron-menu-mobile {
  position: absolute;
  color: white;
  right: -30px;
  width: 24px;
  height: 24px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
}

body.tax-product-solution, body.tax-product-application {
  background: transparent !important;
}

.ud_product-card__i:hover {
  background-color: transparent !important;
}
.ud_product-card__images img {
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  margin: 1px;
}

/*.ctas-container{

  display: flex;
  flex-wrap: nowrap;
  align-content: center;

  .cta-wrapper{
    margin-right: 23px;
  }
}
 */
.ctas-container {
  display: flex;
  flex-direction: column;
}

.footer-logos p {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
}
.footer-logos p br {
  display: none;
}

@media all and (min-width: 991px) {
  .ud_header__logo {
    min-height: 77px;
    display: flex !important;
    align-items: end;
  }
  .ud_header__logo .ud_sprite {
    max-width: 200px;
    min-width: 125px;
    width: 13vw;
    height: auto;
  }
}

@media all and (min-width: 991px) and (max-width: 1400px) {
  .ud_header__menu {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .ud_header__menu_featured {
    display: flex;
    justify-content: flex-end;
  }
}
._center-bg-img .ud_card__bg {
  background-position: center;
}

.ud_career * {
  transition-timing-function: ease;
}

.ud_career.featured:not(:hover) .ud_career__ct {
  background-color: #595959;
}
.ud_career.featured:not(:hover) .ud_career__ct,
.ud_career.featured:not(:hover) .ud_career__ct .ud_career__title,
.ud_career.featured:not(:hover) .ud_career__ct .ud_career__content,
.ud_career.featured:not(:hover) .ud_career__ct .ud_career__content * {
  color: #FFFFFF;
}

/*# sourceMappingURL=new.css.map */
