[data-sticky*=yes] .site-logo-container {
  --maxHeight: 50px !important;
  margin: 10px 0;
}

a.ugb-button1 {
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.04), 0 2px 6px 0 rgba(247, 37, 133, 0.12), 0 10px 20px 0 rgba(247, 37, 133, 0.18) !important;
}

a.ugb-button2 {
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.04), 0 2px 6px 0 rgba(72, 12, 168, 0.12), 0 10px 20px 0 rgba(72, 12, 168, 0.18) !important;
}

.gform_wrapper .gform_fields .gfield_required {
  color: var(--paletteColor1) !important;
}
.gform_wrapper .gform_fields .ginput_container input[type=text],
.gform_wrapper .gform_fields .ginput_container .textarea {
  background-color: #1b222d;
  border: 1px solid #1b222d;
  padding: 27px 19px !important;
}
.gform_wrapper .gform_fields .ginput_container input[type=text]:hover,
.gform_wrapper .gform_fields .ginput_container .textarea:hover {
  border: 1px solid var(--paletteColor1);
  background-color: #1b222d;
}
.gform_wrapper input[type=submit] {
  padding: 15px 23px;
}
.gform_wrapper input[type=submit]:hover {
  background-color: var(--paletteColor3);
}

.social-icons-list .social_icons-list__item .social_icons-list__link {
  display: flex;
  flex-wrap: wrap;
}
.social-icons-list .social_icons-list__item .social_icons-list__link .social_icons-list-span {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin-right: 8px;
  width: 16px;
}
.social-icons-list .social_icons-list__item .social_icons-list__link .social_icons-list-span.icon-facebook {
  background-image: url("http://dmb.oplevering4u.nl/wp-content/uploads/2020/12/Social-Media-_-Facebook-1.svg");
}
.social-icons-list .social_icons-list__item .social_icons-list__link .social_icons-list-span.icon-instagram {
  background-image: url("http://dmb.oplevering4u.nl/wp-content/uploads/2020/12/Social-Media-_-Instagram.svg");
}
.social-icons-list .social_icons-list__item .social_icons-list__link .social_icons-list-span.icon-linkedin {
  background-image: url("http://dmb.oplevering4u.nl/wp-content/uploads/2020/12/Social-Media-_-LinkedIn.svg");
}
.social-icons-list .social_icons-list__item .social_icons-list__link .social_icons-list-span.icon-twitter {
  background-image: url("http://dmb.oplevering4u.nl/wp-content/uploads/2020/12/Social-Media-_-Twitter.svg");
}
.site-footer h2.widget-title {
  font-size: 20px;
  font-weight: 600;
  --fontFamily: Inter, Sans-Serif;
}

.hover-statement .ugb-card__item {
  transition: background-image 0.5s;
  cursor: pointer;
}
.hover-statement .ugb-card__item:hover {
  transition: background-image 0.5s;
  background-image: linear-gradient(29deg, #f72585, #7209b7) !important;
}
.hover-statement .ugb-card__item:hover .ugb-button {
  background-color: var(--paletteColor4);
}

.zoom-social_icons-list__item {
  margin: 0 0 5px !important;
}
.zoom-social_icons-list__item .zoom-social_icons-list__label {
  vertical-align: middle;
}

.phone-arrow::before {
  display: inline-block;
  content: "";
  background: linear-gradient(29deg, #f72585, #7209b7) !important;
  width: 100%;
  height: 2px;
  position: absolute;
  top: 46%;
}
.phone-arrow .ugb-column__item::after {
  display: inline-block;
  content: "";
  background: linear-gradient(29deg, #f72585, #7209b7) !important;
  width: 100%;
  height: 2px;
  position: absolute;
  top: 13%;
}
.phone-arrow .ugb-column__item::before {
  display: inline-block;
  content: "";
  background: linear-gradient(29deg, #f72585, #7209b7) !important;
  width: 100%;
  height: 2px;
  position: absolute;
  top: 75%;
}

.ct-footer-copyright a {
  font-weight: 400;
}

.twice-button .ugb-button-container .ugb-button1 {
  margin-right: 20px;
}

@media screen and (max-width: 1020px) and (min-width: 426px) {
  .ugb-card.ugb-card--v2 .ugb-block-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    grid-gap: 0;
  }
  .ugb-card.ugb-card--v2 .ugb-block-content .ugb-card__item {
    width: 47.6%;
  }
  .ugb-card.ugb-card--v2 .ugb-block-content .ugb-card__item.ugb-card__item3 {
    margin-top: 35px;
  }
}
.error404 {
  background-color: var(--paletteColor2);
}

.home-hero .ugb-header__item {
  padding-bottom: 95px !important;
}
@media screen and (max-width: 468px) {
  .home-hero .ugb-header__item {
    padding: 20px 0 0 !important;
  }
}

@media screen and (max-width: 1024px) {
  .phone-arrow::before {
    height: 0;
  }
  .phone-arrow .ugb-column__item::after {
    height: 0;
  }
  .phone-arrow .ugb-column__item::before {
    height: 0;
  }

  .site-logo-container {
    --maxHeight: 40px !important;
    margin: 10px 0;
  }
}
@media screen and (max-width: 1024px) and (min-width: 769px) {
  .mobile-features .column-mobile-features .ugb-columns__item {
    grid-auto-flow: initial !important;
  }

  .columns-partners .ugb-columns__item {
    display: flex !important;
    flex-wrap: wrap;
  }
  .columns-partners .ugb-columns__item .ugb-column--design-basic {
    width: 100%;
  }
}
@media screen and (max-width: 374px) {
  .mobile-features .column-mobile-features .ugb-column--design-plain {
    max-width: 90%;
  }
  .mobile-features .column-mobile-features .ugb-column--design-plain.phone-arrow .ugb-image-box__image {
    height: 90%;
    background-size: contain;
  }
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
  color: white;
}

.gform_wrapper .validation_message {
  color: white !important;
}

.gform_wrapper div.validation_error {
  color: white !important;
}
.gform_wrapper li.gfield_error {
  padding-left: 10px !important;
  background-color: #de237a21 !important;
}

.anchor.current-menu-item a {
  color: #fff !important;
}
.anchor.current-menu-item a:hover {
  color: var(--linkHoverColor) !important;
}

.gutenberg-sidebar h2.widgettitle {
  font-size: 25px;
  font-weight: 600;
}
.gutenberg-sidebar li.widget {
  background-color: var(--paletteColor2) !important;
  border-radius: 5px;
  padding: 32px;
  margin-bottom: 24px;
  list-style-type: none;
}
.gutenberg-sidebar li.widget a {
  text-decoration: none;
  line-height: 29px;
  font-weight: 400;
}

@media screen and (max-width: 768px) {
  .ugb-columns-responsive {
    padding-top: 150px !important;
    padding-bottom: 50px !important;
  }
  .ugb-columns-responsive .ugb-columns__item {
    grid-auto-flow: column !important;
  }

  .side-right-image .ugb-column__item {
    padding: 0 !important;
  }

  .ugb-heading__title {
    line-height: 1;
  }
}
@media screen and (max-width: 767px) {
  .ugb-columns-responsive {
    margin-bottom: 50px !important;
  }
  .ugb-columns-responsive .ugb-columns__item {
    grid-auto-flow: row !important;
  }
  .ugb-columns-responsive .ugb-columns__item .wp-block-ugb-heading {
    margin: 0;
  }
  .ugb-columns-responsive .header-column-second-side .wp-block-ugb-button .ugb-block-content {
    justify-content: end;
  }

  .ugb-button-container {
    width: 100%;
    text-align: center;
  }
  .ugb-button-container a.ugb-button1 {
    margin-right: 8px !important;
    margin-bottom: 30px !important;
  }
}
