/* Generated from page: cases */
.themify_builder_content-10423 .tb_48jl405>.row_inner{--colg:8.8%;--align_content:var(--align_end);--col:var(--c2_1)}
.themify_builder_content-10423 .tb_48jl405{background-image:linear-gradient(90deg,rgb(104, 117, 153) 0%,rgb(220, 224, 233) 100%);margin-top:9%;margin-bottom:7%}
.themify_builder_content-10423 .tb_48jl405,.themify_builder_content-10423 .tb_48jl405 p,.themify_builder_content-10423 .tb_48jl405 h1,.themify_builder_content-10423 .tb_48jl405 h2,.themify_builder_content-10423 .tb_48jl405 h3,.themify_builder_content-10423 .tb_48jl405 h4,.themify_builder_content-10423 .tb_48jl405 h5,.themify_builder_content-10423 .tb_48jl405 h6,.themify_builder_content-10423 .tb_y0l6205,.themify_builder_content-10423 .tb_y0l6205 p,.themify_builder_content-10423 .tb_y0l6205 h1,.themify_builder_content-10423 .tb_y0l6205 h2,.themify_builder_content-10423 .tb_y0l6205 h3,.themify_builder_content-10423 .tb_y0l6205 h4,.themify_builder_content-10423 .tb_y0l6205 h5,.themify_builder_content-10423 .tb_y0l6205 h6{color:#fff}
.themify_builder_content-10423 .tb_7mpf405{padding:8% 10% 8% 9%}
.themify_builder_content-10423 .tb_tk7x674.module-image{margin-top:-13%}
.themify_builder_content-10423 .tb_rxwy794,.themify_builder_content-10423 .tb_1cr5304{margin-top:11%}
.themify_builder_content-10423 .tb_0ux6487{--col:2.242fr .861fr}
.themify_builder_content-10423 .tb_pylw488{padding:11.44% 17.16% 7.15% 14.3%}
.themify_builder_content-10423 .tb_rsts212.module-image,.themify_builder_content-10423 .tb_o2ba304.module-image{margin-bottom:21px}
.themify_builder_content-10423 .tb_7lv2986.module-buttons,.themify_builder_content-10423 .tb_mil4340.module-buttons,.themify_builder_content-10423 .tb_f7tp304.module-buttons,.themify_builder_content-10423 .tb_l0wt140.module-buttons{margin-top:21px}
.themify_builder_content-10423 .tb_n0th340{margin-top:7%}
.themify_builder_content-10423 .tb_4cga340{--col:.734fr 2.369fr}
.themify_builder_content-10423 .tb_vq66340{padding:10.82% 16.24% 6.77% 13.53%;text-align:right}
.themify_builder_content-10423 .tb_fwgg340.module-image,.themify_builder_content-10423 .tb_wsvg140.module-image{margin-bottom:24px}
.themify_builder_content-10423 .tb_3tta304{--col:1.921fr 1.182fr}
.themify_builder_content-10423 .tb_es18304{padding:13.35% 20.02% 8.34% 16.69%}
.themify_builder_content-10423 .tb_9b33140{margin-top:3%;margin-bottom:9%}
.themify_builder_content-10423 .tb_r3z6140{--col:1.204fr 1.899fr}
.themify_builder_content-10423 .tb_k8bs140{padding:13.5% 20.26% 8.44% 16.88%;text-align:right}
.themify_builder_content-10423 .tb_y0l6205>.row_inner{--colg:9.2%;--align_content:var(--align_end);--col:var(--c1_2)}
.themify_builder_content-10423 .tb_y0l6205{margin-top:11%;background-image:linear-gradient(90deg,rgb(104, 117, 153) 0%,rgb(155, 161, 173) 100%)}
.themify_builder_content-10423 .tb_z5ew205.module-image{margin-top:-25%}
.themify_builder_content-10423 .tb_g0qv205{padding-bottom:11%;padding-top:11%}
.themify_builder_content-10423 .tb_pfrc205.module-text{margin-bottom:10px}

@media(max-width:1024px){
.themify_builder_content-10423 .tb_vq66340{padding:10.83% 16.24% 6.77% 13.53%}
}
@media(max-width:768px){
.themify_builder_content-10423 .tb_vq66340{padding-top:10.82%}
}
@media(max-width:680px){
.themify_builder_content-10423 .tb_48jl405>.row_inner,.themify_builder_content-10423 .tb_0ux6487,.themify_builder_content-10423 .tb_4cga340,.themify_builder_content-10423 .tb_3tta304,.themify_builder_content-10423 .tb_r3z6140{--col:none;--area:var(--aream2_auto)}
.themify_builder_content-10423 .tb_48jl405,.themify_builder_content-10423 .tb_tk7x674.module-image{margin-top:0}
.themify_builder_content-10423 .tb_7mpf405{padding-bottom:12%;padding-top:12%}
.themify_builder_content-10423 .tb_rxwy794{z-index:4;margin-top:29%}
.themify_builder_content-10423 .tb_pylw488,.themify_builder_content-10423 .tb_vq66340,.themify_builder_content-10423 .tb_es18304,.themify_builder_content-10423 .tb_k8bs140{padding:8% 12% 5% 10%}
.themify_builder_content-10423 .tb_n0th340{margin-top:11%}
.themify_builder_content-10423 .tb_1cr5304{margin-top:16%}
.themify_builder_content-10423 .tb_9b33140{margin-top:5%}
.themify_builder_content-10423 .tb_y0l6205>.row_inner{--col:none;--area:"col2" "col1"}
.themify_builder_content-10423 .tb_y0l6205{margin-top:17%}
.themify_builder_content-10423 .tb_nimf205{justify-self:auto;align-self:auto;gap:0;align-items:inherit;align-content:inherit;justify-content:inherit;justify-items:inherit;grid-auto-flow:row}
.themify_builder_content-10423 .tb_z5ew205.module-image{width:180px;margin-top:5%;margin-left:24%}
.themify_builder_content-10423 .tb_g0qv205{padding-bottom:6%}
}/*Builder Custom CSS START*/
.intro-dog img{
    z-index:3;
    position:relative
}
.intro-dog:before{
    content:'';
    background: linear-gradient(90deg,#d1037f 0%,#f09b26 100%);
    width:75%;
    height:80%;
    position:absolute;
    top:-8%;
    right:0;
    border-radius:80px;
    z-index:2;
}
.intro-dog:after{
    content:'';
    background: url('https://xyz.telforce.nl/wp-content/uploads/2025/08/icon-tiled-bg.png');
    width:135%;
    height:80%;
    position:absolute;
    bottom:-20%;
    left:-10%;
    border-radius:80px;
    z-index:1;
}

/* cases rows */
.cases-row1{
    z-index:2
}
.cases-row1:after {
    content: '';
    position: absolute;
    background: linear-gradient(90deg,#d1037f 0%,#f09b26 100%);
    width:60%;
    height:80%;
    top: -16%;
    left: -5%;
    border-radius: 80px;
    z-index:-2
}
.cases-content-col1 {
    background:#fff;
    border-radius:60px
}
.cases-content-col1:after {
    content: '';
    position: absolute;
    background: linear-gradient(90deg,#eeeff4 0%,#233871 100%);
    width:100%;
    height:100%;
    top:7%;
    left:2%;
    border-radius: 80px;
    z-index:-1;
}

.cases-row2{
    z-index:3
}
.cases-row2:after {
    content: '';
    position: absolute;
    background: linear-gradient(90deg,#d1037f 0%,#f09b26 100%);
    width:30%;
    height:80%;
    top: -45%;
    right: -5%;
    border-radius: 80px;
    z-index:-2
}
.cases-content-col2 {
    background:#fff;
    border-radius:60px
}
.cases-content-col2:after {
    content: '';
    position: absolute;
    background: linear-gradient(90deg,#233871 0%,#eeeff4 100%);
    width:100%;
    height:100%;
    top:4%;
    right:3%;
    border-radius: 80px;
    z-index:-1;
}

.cases-row3{
    padding-left:10%
}
.cases-row3:after {
    content: '';
    position: absolute;
    background: linear-gradient(90deg,#d1037f 0%,#f09b26 100%);
    width:60%;
    height:80%;
    top: -36%;
    left: -5%;
    border-radius: 80px;
    z-index:-2
}
.cases-content-col3 {
    background:#fff;
    border-radius:60px;
}
.cases-content-col3:after {
    content: '';
    position: absolute;
    background: linear-gradient(90deg,#233871 0%,#eeeff4 100%);
    width:100%;
    height:100%;
    top:3%;
    left:-2%;
    border-radius: 80px;
    z-index:-1;
}

.cases-row4{
    padding-right:10%
}
.cases-row4:after {
    content: '';
    position: absolute;
    background: linear-gradient(90deg,#d1037f 0%,#f09b26 100%);
    width:40%;
    height:140%;
    top: -25%;
    right: -5%;
    border-radius: 80px;
    z-index:-2
}
.cases-content-col4 {
    background:#fff;
    border-radius:60px
}
.cases-content-col4:after {
    content: '';
    position: absolute;
    background: linear-gradient(90deg,#eeeff4 0%,#233871 100%);
    width:100%;
    height:100%;
    top:3%;
    left:2%;
    border-radius: 80px;
    z-index:-1;
}
/*Builder Custom CSS END*/