.elementor-4214 .elementor-element.elementor-element-de16b8a{--display:flex;--min-height:160px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;}body:not(.rtl) .elementor-4214 .elementor-element.elementor-element-c4a8dc8{left:0px;}body.rtl .elementor-4214 .elementor-element.elementor-element-c4a8dc8{right:0px;}.elementor-4214 .elementor-element.elementor-element-c4a8dc8{top:0px;}.elementor-4214 .elementor-element.elementor-element-c4a8dc8 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-4214 .elementor-element.elementor-element-003106d{left:95px;}body.rtl .elementor-4214 .elementor-element.elementor-element-003106d{right:95px;}.elementor-4214 .elementor-element.elementor-element-003106d{top:0px;}.elementor-4214 .elementor-element.elementor-element-003106d .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-4214 .elementor-element.elementor-element-f411b23.elementor-element{--align-self:center;}body:not(.rtl) .elementor-4214 .elementor-element.elementor-element-f411b23{right:28px;}body.rtl .elementor-4214 .elementor-element.elementor-element-f411b23{left:28px;}.elementor-4214 .elementor-element.elementor-element-f411b23{top:6px;z-index:5;}.elementor-4214 .elementor-element.elementor-element-0ebc318 > .elementor-widget-container{--e-transform-rotateZ:-7deg;}.elementor-4214 .elementor-element.elementor-element-0ebc318.elementor-element{--align-self:center;}body:not(.rtl) .elementor-4214 .elementor-element.elementor-element-0ebc318{left:0px;}body.rtl .elementor-4214 .elementor-element.elementor-element-0ebc318{right:0px;}.elementor-4214 .elementor-element.elementor-element-0ebc318{bottom:12px;z-index:5;}.elementor-4214 .elementor-element.elementor-element-fcfecb5{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4214 .elementor-element.elementor-element-ba808a2 > .elementor-widget-container{--e-transform-rotateZ:5deg;}.elementor-4214 .elementor-element.elementor-element-ba808a2 .elementor-heading-title{font-family:var( --e-global-typography-dbb0ac3-font-family ), Sans-serif;font-size:var( --e-global-typography-dbb0ac3-font-size );text-transform:var( --e-global-typography-dbb0ac3-text-transform );line-height:var( --e-global-typography-dbb0ac3-line-height );color:var( --e-global-color-secondary );}.elementor-4214 .elementor-element.elementor-element-0c94c7d > .elementor-widget-container{--e-transform-rotateZ:-2deg;margin:0px 0px 0px 20px;}.elementor-4214 .elementor-element.elementor-element-0c94c7d .elementor-heading-title{font-family:var( --e-global-typography-dbb0ac3-font-family ), Sans-serif;font-size:var( --e-global-typography-dbb0ac3-font-size );text-transform:var( --e-global-typography-dbb0ac3-text-transform );line-height:var( --e-global-typography-dbb0ac3-line-height );color:var( --e-global-color-secondary );}.elementor-4214 .elementor-element.elementor-element-a173bf5 > .elementor-widget-container{--e-transform-rotateZ:3deg;margin:0px 0px 0px 5px;}.elementor-4214 .elementor-element.elementor-element-a173bf5 .elementor-heading-title{font-family:var( --e-global-typography-dbb0ac3-font-family ), Sans-serif;font-size:var( --e-global-typography-dbb0ac3-font-size );text-transform:var( --e-global-typography-dbb0ac3-text-transform );line-height:var( --e-global-typography-dbb0ac3-line-height );color:var( --e-global-color-secondary );}.elementor-4214 .elementor-element.elementor-element-0905ec1 > .elementor-widget-container{margin:0px 0px -14px 0px;}body:not(.rtl) .elementor-4214 .elementor-element.elementor-element-0905ec1{left:94px;}body.rtl .elementor-4214 .elementor-element.elementor-element-0905ec1{right:94px;}.elementor-4214 .elementor-element.elementor-element-0905ec1{bottom:0px;}.elementor-4214 .elementor-element.elementor-element-0905ec1 .elementor-heading-title{font-family:var( --e-global-typography-0c7b8ff-font-family ), Sans-serif;font-size:var( --e-global-typography-0c7b8ff-font-size );text-transform:var( --e-global-typography-0c7b8ff-text-transform );line-height:var( --e-global-typography-0c7b8ff-line-height );color:var( --e-global-color-primary );}body:not(.rtl) .elementor-4214 .elementor-element.elementor-element-6442a7b{right:0px;}body.rtl .elementor-4214 .elementor-element.elementor-element-6442a7b{left:0px;}.elementor-4214 .elementor-element.elementor-element-6442a7b{bottom:56px;}@media(max-width:1024px){.elementor-4214 .elementor-element.elementor-element-ba808a2 .elementor-heading-title{font-size:var( --e-global-typography-dbb0ac3-font-size );line-height:var( --e-global-typography-dbb0ac3-line-height );}.elementor-4214 .elementor-element.elementor-element-0c94c7d .elementor-heading-title{font-size:var( --e-global-typography-dbb0ac3-font-size );line-height:var( --e-global-typography-dbb0ac3-line-height );}.elementor-4214 .elementor-element.elementor-element-a173bf5 .elementor-heading-title{font-size:var( --e-global-typography-dbb0ac3-font-size );line-height:var( --e-global-typography-dbb0ac3-line-height );}.elementor-4214 .elementor-element.elementor-element-0905ec1 .elementor-heading-title{font-size:var( --e-global-typography-0c7b8ff-font-size );line-height:var( --e-global-typography-0c7b8ff-line-height );}}@media(min-width:768px){.elementor-4214 .elementor-element.elementor-element-de16b8a{--width:300px;}.elementor-4214 .elementor-element.elementor-element-fcfecb5{--width:70%;}}@media(max-width:767px){.elementor-4214 .elementor-element.elementor-element-fcfecb5{--width:70%;}.elementor-4214 .elementor-element.elementor-element-ba808a2 .elementor-heading-title{font-size:var( --e-global-typography-dbb0ac3-font-size );line-height:var( --e-global-typography-dbb0ac3-line-height );}.elementor-4214 .elementor-element.elementor-element-0c94c7d .elementor-heading-title{font-size:var( --e-global-typography-dbb0ac3-font-size );line-height:var( --e-global-typography-dbb0ac3-line-height );}.elementor-4214 .elementor-element.elementor-element-a173bf5 .elementor-heading-title{font-size:var( --e-global-typography-dbb0ac3-font-size );line-height:var( --e-global-typography-dbb0ac3-line-height );}.elementor-4214 .elementor-element.elementor-element-0905ec1 .elementor-heading-title{font-size:var( --e-global-typography-0c7b8ff-font-size );line-height:var( --e-global-typography-0c7b8ff-line-height );}}/* Start custom CSS for container, class: .elementor-element-de16b8a */.elementor-4214 .elementor-element.elementor-element-de16b8a .ah-content .highlighted-text {
    background-color: #00A0E2;
    box-shadow: 0.3rem 0px 0px #00A0E2, -0.3rem 0px 0px #00A0E2;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.elementor-4214 .elementor-element.elementor-element-de16b8a .picnic-content .highlighted-text {
    background-color: #E40613;
    box-shadow: 0.3rem 0px 0px #E40613, -0.3rem 0px 0px #E40613;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

/* Smooth animation */
.elementor-4214 .elementor-element.elementor-element-de16b8a .picnic-content,
.elementor-4214 .elementor-element.elementor-element-de16b8a .ah-content {
    transition: transform 0.3s ease;
    transform-origin: center;
}

/* Picnic: beide elementen animeren */
.elementor-4214 .elementor-element.elementor-element-de16b8a:has(.picnic-content:hover) .picnic-content {
    transform: rotate(-3deg);
}

/* Albert Heijn: beide elementen animeren */
.elementor-4214 .elementor-element.elementor-element-de16b8a:has(.ah-content:hover) .ah-content {
    transform: rotate(3deg);
}/* End custom CSS */