.elementor-406 .elementor-element.elementor-element-6fba5233{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-406 .elementor-element.elementor-element-7fcc8578{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-406 .elementor-element.elementor-element-7fcc8578:not(.elementor-motion-effects-element-type-background), .elementor-406 .elementor-element.elementor-element-7fcc8578 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-406 .elementor-element.elementor-element-ec1bd75{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:60px;--padding-right:30px;}.elementor-406 .elementor-element.elementor-element-369a4a80{text-align:left;}.elementor-406 .elementor-element.elementor-element-369a4a80 .elementor-heading-title{font-family:var( --e-global-typography-af9209b-font-family ), Sans-serif;font-size:var( --e-global-typography-af9209b-font-size );font-weight:var( --e-global-typography-af9209b-font-weight );text-transform:var( --e-global-typography-af9209b-text-transform );color:var( --e-global-color-primary );}.elementor-406 .elementor-element.elementor-element-22f126c2 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-406 .elementor-element.elementor-element-22f126c2 .elementor-heading-title{font-family:var( --e-global-typography-7e8be5f-font-family ), Sans-serif;font-size:var( --e-global-typography-7e8be5f-font-size );font-weight:var( --e-global-typography-7e8be5f-font-weight );text-transform:var( --e-global-typography-7e8be5f-text-transform );line-height:var( --e-global-typography-7e8be5f-line-height );color:#FFFFFF;}.elementor-406 .elementor-element.elementor-element-4ecf1e88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-406 .elementor-element.elementor-element-4d1455bc{width:auto;max-width:auto;}.elementor-406 .elementor-element.elementor-element-4d1455bc.elementor-element{--align-self:flex-start;}.elementor-406 .elementor-element.elementor-element-4d1455bc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-406 .elementor-element.elementor-element-4d1455bc .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-406 .elementor-element.elementor-element-4d1455bc .elementor-button{font-family:var( --e-global-typography-42cf923-font-family ), Sans-serif;font-size:var( --e-global-typography-42cf923-font-size );font-weight:var( --e-global-typography-42cf923-font-weight );}.elementor-406 .elementor-element.elementor-element-2bff610c .elementor-button{background-color:transparent;font-family:var( --e-global-typography-42cf923-font-family ), Sans-serif;font-size:var( --e-global-typography-42cf923-font-size );font-weight:var( --e-global-typography-42cf923-font-weight );fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #37373700 0%, #37373700 100%);border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;padding:7px 30px 7px 30px;}.elementor-406 .elementor-element.elementor-element-2bff610c .elementor-button:hover, .elementor-406 .elementor-element.elementor-element-2bff610c .elementor-button:focus{background-color:transparent;color:var( --e-global-color-text );background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);border-color:#FFFFFF;}.elementor-406 .elementor-element.elementor-element-2bff610c{width:auto;max-width:auto;}.elementor-406 .elementor-element.elementor-element-2bff610c.elementor-element{--align-self:flex-start;}.elementor-406 .elementor-element.elementor-element-2bff610c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-406 .elementor-element.elementor-element-2bff610c .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-406 .elementor-element.elementor-element-2bff610c .elementor-button:hover svg, .elementor-406 .elementor-element.elementor-element-2bff610c .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-406 .elementor-element.elementor-element-2b6e3fec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-406 .elementor-element.elementor-element-2b6e3fec:not(.elementor-motion-effects-element-type-background), .elementor-406 .elementor-element.elementor-element-2b6e3fec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://dbt.dev.20forma.nl/wp-content/uploads/2024/03/voor_online_gebruik_fotoshoot_DBT-26.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(min-width:768px){.elementor-406 .elementor-element.elementor-element-ec1bd75{--width:55%;}.elementor-406 .elementor-element.elementor-element-2b6e3fec{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-406 .elementor-element.elementor-element-ec1bd75{--width:100%;}.elementor-406 .elementor-element.elementor-element-2b6e3fec{--width:100%;}}@media(max-width:1024px){.elementor-406 .elementor-element.elementor-element-7fcc8578{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-406 .elementor-element.elementor-element-369a4a80 .elementor-heading-title{font-size:var( --e-global-typography-af9209b-font-size );}.elementor-406 .elementor-element.elementor-element-22f126c2 .elementor-heading-title{font-size:var( --e-global-typography-7e8be5f-font-size );line-height:var( --e-global-typography-7e8be5f-line-height );}.elementor-406 .elementor-element.elementor-element-4d1455bc .elementor-button{font-size:var( --e-global-typography-42cf923-font-size );}.elementor-406 .elementor-element.elementor-element-2bff610c .elementor-button{font-size:var( --e-global-typography-42cf923-font-size );}.elementor-406 .elementor-element.elementor-element-2b6e3fec{--min-height:200px;}}@media(max-width:767px){.elementor-406 .elementor-element.elementor-element-ec1bd75{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-406 .elementor-element.elementor-element-369a4a80 .elementor-heading-title{font-size:var( --e-global-typography-af9209b-font-size );}.elementor-406 .elementor-element.elementor-element-22f126c2 .elementor-heading-title{font-size:var( --e-global-typography-7e8be5f-font-size );line-height:var( --e-global-typography-7e8be5f-line-height );}.elementor-406 .elementor-element.elementor-element-4d1455bc .elementor-button{font-size:var( --e-global-typography-42cf923-font-size );}.elementor-406 .elementor-element.elementor-element-2bff610c .elementor-button{font-size:var( --e-global-typography-42cf923-font-size );}}/* Start custom CSS for heading, class: .elementor-element-369a4a80 */.elementor-406 .elementor-element.elementor-element-369a4a80 .ping {
    margin-left: 5px;
    position: relative;
    display: inline-flex;
    height: 15px;
    width: 15px;
    
}
.elementor-406 .elementor-element.elementor-element-369a4a80 .ping .main {
    background: #25A740;
    height: 15px;
    width: 15px;
    display: inline-flex;
    border-radius: 9999px;
    
}

.elementor-406 .elementor-element.elementor-element-369a4a80 .ping .ring {
    position: absolute;
    display: inline-flex;
    opacity: 0.75;
    width: 100%;
    height: 100%;
    
    background: #25A740;
    border-radius: 9999px;
    	animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}

@keyframes ping {
  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2bff610c */.elementor-406 .elementor-element.elementor-element-2bff610c svg {
    width: auto;
    height: 20px;
}



.elementor-406 .elementor-element.elementor-element-2bff610c .elementor-button:hover svg path:nth-child(1) {
    fill: #373737 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b6e3fec */@media (min-width: 1024px) {
.elementor-406 .elementor-element.elementor-element-2b6e3fec  {
    clip-path: polygon(5% 0%, 100% 0%, 100% 100%, 0% 100%);
}
}/* End custom CSS */