/* Start custom CSS *//* BRYG wholesale: wisselende kop en stappenproces, alleen dit document */
.elementor-8274 h1[data-id="5238da5c"] {font-size:clamp(1.125rem,2.6vw,2rem)!important;line-height:1.3!important;letter-spacing:0.01em!important;min-width:0;}
.elementor-8274 h1[data-id="5238da5c"] {display:flex;align-items:baseline;gap:0.25em;white-space:nowrap;}
.elementor-8274 h1[data-id="5238da5c"] > span:first-child {flex:none;}
.elementor-8274 h1[data-id="5238da5c"] > span:last-child {display:inline-grid;overflow:hidden;vertical-align:bottom;}
.elementor-8274 h1[data-id="5238da5c"] > span:last-child > span {grid-area:1/1;display:block;white-space:nowrap;visibility:hidden;opacity:0;transform:translateY(110%);animation:bryg-wholesale-word 24s cubic-bezier(.22,.61,.36,1) infinite;}
.elementor-8274 h1[data-id="5238da5c"] > span:last-child > span:nth-child(1) {animation-delay:0s;}
.elementor-8274 h1[data-id="5238da5c"] > span:last-child > span:nth-child(2) {animation-delay:3s;}
.elementor-8274 h1[data-id="5238da5c"] > span:last-child > span:nth-child(3) {animation-delay:6s;}
.elementor-8274 h1[data-id="5238da5c"] > span:last-child > span:nth-child(4) {animation-delay:9s;}
.elementor-8274 h1[data-id="5238da5c"] > span:last-child > span:nth-child(5) {animation-delay:12s;}
.elementor-8274 h1[data-id="5238da5c"] > span:last-child > span:nth-child(6) {animation-delay:15s;}
.elementor-8274 h1[data-id="5238da5c"] > span:last-child > span:nth-child(7) {animation-delay:18s;}
.elementor-8274 h1[data-id="5238da5c"] > span:last-child > span:nth-child(8) {animation-delay:21s;}
@keyframes bryg-wholesale-word {0%{visibility:hidden;opacity:0;transform:translateY(110%);}2%,10.5%{visibility:visible;opacity:1;transform:translateY(0);}12.5%,100%{visibility:hidden;opacity:0;transform:translateY(-110%);}}

.elementor-8274 [data-id="dc936ad"] {position:relative;gap:2rem;align-items:stretch;}
.elementor-8274 [data-id="dc936ad"]::before {content:"";position:absolute;top:0.3rem;left:0.3rem;right:calc(33.333% - 0.3rem);height:1px;background:#768073;opacity:.45;}
.elementor-8274 [data-id="dc936ad"] > [data-e-type="e-flexbox"] {position:relative;padding-top:2rem;}
.elementor-8274 [data-id="dc936ad"] > [data-e-type="e-flexbox"]::before {content:"";position:absolute;top:0;left:0;width:0.6rem;height:0.6rem;border-radius:50%;background:#768073;}
.elementor-8274 [data-id="dc936ad"] h3 {font-size:1.25rem!important;letter-spacing:.02em!important;}
@media(max-width:767px){
.elementor-8274 h1[data-id="5238da5c"]{font-size:clamp(1.05rem,4.6vw,1.875rem)!important;}
.elementor-8274 [data-id="dc936ad"]{flex-direction:column;gap:2rem;}
.elementor-8274 [data-id="dc936ad"]::before{top:.3rem;bottom:1rem;left:.3rem;right:auto;width:1px;height:auto;}
.elementor-8274 [data-id="dc936ad"] > [data-e-type="e-flexbox"]{padding-top:0;padding-left:1.75rem;}
.elementor-8274 [data-id="dc936ad"] > [data-e-type="e-flexbox"]::before{top:.45rem;}
}
@media(prefers-reduced-motion:reduce){
.elementor-8274 h1[data-id="5238da5c"] > span:last-child > span{animation:none;visibility:hidden;opacity:0;transform:none;}
.elementor-8274 h1[data-id="5238da5c"] > span:last-child > span:first-child{visibility:visible;opacity:1;}
}/* End custom CSS */