.elementor-3080 .elementor-element.elementor-element-1ac87f5{padding:4em 4em 4em 4em;}.elementor-3080 .elementor-element.elementor-element-b935fac > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3080 .elementor-element.elementor-element-1ac87f5{padding:4% 2% 4% 2%;}}@media(max-width:767px){.elementor-3080 .elementor-element.elementor-element-1ac87f5{padding:0% 0% 0% 0%;}}/* Start custom CSS for html, class: .elementor-element-1110df1 */.fancy-border-clearblue-safegreen {
  position: relative;
  width: auto;
  padding: 2em;
  border-radius: 12px;
  background: transparent;
}

/* Alleen toepassen als conic-gradient ondersteund wordt */
@supports (background: conic-gradient(#2fde3a, #0773cb)) {
  .fancy-border-box-redpink {
    border: none; /* overschrijft fallback border */
  }

  .fancy-border-clearblue-safegreen::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* simuleert een border van 2px */
    border-radius: 12px;
    background: conic-gradient(
      from 212deg,
      transparent 0%,
      transparent 12%,
      #2fde3a 16.66%,       /* 2/3 van linkerzijde omhoog */
      #0773cb 25%,
      transparent 25%,
      transparent 30.66%,
      #2fde3a 30.66%,
      #0773cb 50%,          /* top border stopt 1/3 */
      transparent 50%,
      transparent 66.66%,
      #2fde3a 66.66%,
      #0773cb 75%,          /* rechterzijde weer gekleurd */
      transparent 75%,
      transparent 100%
    );
    -webkit-mask: 
      linear-gradient(#fff 0 0) content-box, 
      linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    pointer-events: none;
    z-index: 1;
  }

  .content {
    position: relative;
    z-index: 2;
  }
}/* End custom CSS */