.elementor-1529 .elementor-element.elementor-element-c6ba17c{--display:flex;--min-height:0px;--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;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-c6ba17c:not(.elementor-motion-effects-element-type-background), .elementor-1529 .elementor-element.elementor-element-c6ba17c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e23f35 );}.elementor-1529 .elementor-element.elementor-element-f81ae01{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-1529 .elementor-element.elementor-element-bc4d0eb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:-10px;}.elementor-1529 .elementor-element.elementor-element-38dbf6f .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:5.31rem;font-weight:700;text-transform:uppercase;line-height:1.095em;letter-spacing:-0.03em;color:var( --e-global-color-09d292c );}.elementor-1529 .elementor-element.elementor-element-ba7c06d{--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;--overlay-opacity:1;--margin-top:-49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-ba7c06d:not(.elementor-motion-effects-element-type-background), .elementor-1529 .elementor-element.elementor-element-ba7c06d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tref.myio.nl/wp-content/uploads/2024/04/rotterdam_map_lowress.jpg");background-position:top center;background-repeat:no-repeat;background-size:2240px auto;}.elementor-1529 .elementor-element.elementor-element-ba7c06d::before, .elementor-1529 .elementor-element.elementor-element-ba7c06d > .elementor-background-video-container::before, .elementor-1529 .elementor-element.elementor-element-ba7c06d > .e-con-inner > .elementor-background-video-container::before, .elementor-1529 .elementor-element.elementor-element-ba7c06d > .elementor-background-slideshow::before, .elementor-1529 .elementor-element.elementor-element-ba7c06d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1529 .elementor-element.elementor-element-ba7c06d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-9e23f35 ) 152px, #FFFFFFBD 0%);}.elementor-1529 .elementor-element.elementor-element-9aeba7b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1529 .elementor-element.elementor-element-41afd30 .elementor-button{background-color:var( --e-global-color-3353b32 );fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1529 .elementor-element.elementor-element-41afd30 > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-1529 .elementor-element.elementor-element-41afd30 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1529 .elementor-element.elementor-element-41afd30 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1529 .elementor-element.elementor-element-aa1c565{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;box-shadow:0px 3px 26px 0px rgba(0, 0, 0, 0.1);--z-index:5;}.elementor-1529 .elementor-element.elementor-element-aa1c565:not(.elementor-motion-effects-element-type-background), .elementor-1529 .elementor-element.elementor-element-aa1c565 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-22215ae );}.elementor-1529 .elementor-element.elementor-element-aa1c565.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1529 .elementor-element.elementor-element-1aec285 img{width:100%;max-width:261px;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1529 .elementor-element.elementor-element-ec6e12b{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-1529 .elementor-element.elementor-element-644a132{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:95px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-644a132.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1529 .elementor-element.elementor-element-b9b6046 .elementor-button{background-color:var( --e-global-color-3353b32 );fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1529 .elementor-element.elementor-element-b9b6046 > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-1529 .elementor-element.elementor-element-b9b6046 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1529 .elementor-element.elementor-element-b9b6046 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-1529 .elementor-element.elementor-element-2f1d0fe > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-1529 .elementor-element.elementor-element-2f1d0fe .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1529 .elementor-element.elementor-element-d750208 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-1529 .elementor-element.elementor-element-d750208 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1529 .elementor-element.elementor-element-f7cd1c1 > .elementor-widget-container{margin:7px 0px 16px 0px;}.elementor-1529 .elementor-element.elementor-element-f7cd1c1{color:var( --e-global-color-text );}.elementor-1529 .elementor-element.elementor-element-fc561bb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:flex-start;}.elementor-1529 .elementor-element.elementor-element-046eec1{width:auto;max-width:auto;}.elementor-1529 .elementor-element.elementor-element-046eec1 .cart button, .elementor-1529 .elementor-element.elementor-element-046eec1 .cart .button{border-radius:10000000px 10000000px 10000000px 10000000px;padding:5px 5px 5px 5px;background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-1529 .elementor-element.elementor-element-0edb21e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-0edb21e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1529 .elementor-element.elementor-element-2092825.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1529 .elementor-element.elementor-element-2092825 img{width:100%;max-width:37px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-22215ae );border-radius:100000px 100000px 100000px 100000px;box-shadow:0px 5px 16px 0px rgba(0, 0, 0, 0.1);}.elementor-1529 .elementor-element.elementor-element-bbb9a12 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-1529 .elementor-element.elementor-element-bbb9a12.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1529 .elementor-element.elementor-element-bbb9a12 img{width:100%;max-width:37px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-22215ae );border-radius:100000px 100000px 100000px 100000px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-1529 .elementor-element.elementor-element-d5cbf49{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-c5183d5 .elementor-heading-title{font-size:var( --e-global-typography-9e0ffe2-font-size );font-weight:var( --e-global-typography-9e0ffe2-font-weight );line-height:var( --e-global-typography-9e0ffe2-line-height );color:var( --e-global-color-secondary );}.elementor-1529 .elementor-element.elementor-element-a0cee76 .elementor-heading-title{font-size:var( --e-global-typography-9e0ffe2-font-size );font-weight:var( --e-global-typography-9e0ffe2-font-weight );line-height:var( --e-global-typography-9e0ffe2-line-height );color:var( --e-global-color-text );}.elementor-1529 .elementor-element.elementor-element-f7982b3{--display:flex;--margin-top:82px;--margin-bottom:82px;--margin-left:0px;--margin-right:0px;}.elementor-1529 .elementor-element.elementor-element-f7982b3.e-con{--align-self:flex-start;}.elementor-1529 .elementor-element.elementor-element-ca42094{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:-10px;}.elementor-1529 .elementor-element.elementor-element-b6a6c31 > .elementor-widget-container{margin:0px 0px 0px -500px;}.elementor-1529 .elementor-element.elementor-element-b6a6c31.elementor-element{--align-self:flex-start;}.elementor-1529 .elementor-element.elementor-element-b6a6c31{text-align:start;}.elementor-1529 .elementor-element.elementor-element-b6a6c31 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:5.31rem;font-weight:700;text-transform:uppercase;line-height:1.095em;letter-spacing:-0.03em;color:var( --e-global-color-09d292c );}.elementor-1529 .elementor-element.elementor-element-febcb61{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1529 .elementor-element.elementor-element-7d6efd6{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:117px;--margin-left:0px;--margin-right:0px;}.elementor-1529 .elementor-element.elementor-element-c4c671c{--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;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-1529 .elementor-element.elementor-element-c4c671c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1529 .elementor-element.elementor-element-f8a5368{--grid-columns:7;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-1529 .elementor-element.elementor-element-f8a5368 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1529 .elementor-element.elementor-element-f8a5368 .e-loop-item > .elementor-section, .elementor-1529 .elementor-element.elementor-element-f8a5368 .e-loop-item > .elementor-section > .elementor-container, .elementor-1529 .elementor-element.elementor-element-f8a5368 .e-loop-item > .e-con, .elementor-1529 .elementor-element.elementor-element-f8a5368 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1529 .elementor-element.elementor-element-f5be2b9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1529 .elementor-element.elementor-element-f5be2b9 .elementor-button{padding:-0px -0px -0px -0px;}.elementor-1529 .elementor-element.elementor-element-468e629{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:91px;--padding-left:95px;--padding-right:050px;}.elementor-1529 .elementor-element.elementor-element-468e629.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1529 .elementor-element.elementor-element-8f11347{--display:flex;--gap:33px 33px;--row-gap:33px;--column-gap:33px;}.elementor-1529 .elementor-element.elementor-element-08b7098 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1529 .elementor-element.elementor-element-d0100aa .elementor-button{background-color:var( --e-global-color-3353b32 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px #000000;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1529 .elementor-element.elementor-element-d0100aa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1529 .elementor-element.elementor-element-d0100aa .elementor-button .elementor-button-content-wrapper{gap:20px;}@media(max-width:1024px){.elementor-1529 .elementor-element.elementor-element-aa1c565{--min-height:450px;}.elementor-1529 .elementor-element.elementor-element-aa1c565.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1529 .elementor-element.elementor-element-ec6e12b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1529 .elementor-element.elementor-element-644a132{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-2f1d0fe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1529 .elementor-element.elementor-element-d750208 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1529 .elementor-element.elementor-element-0edb21e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-0edb21e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1529 .elementor-element.elementor-element-2092825.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1529 .elementor-element.elementor-element-c5183d5 .elementor-heading-title{font-size:var( --e-global-typography-9e0ffe2-font-size );line-height:var( --e-global-typography-9e0ffe2-line-height );}.elementor-1529 .elementor-element.elementor-element-a0cee76 .elementor-heading-title{font-size:var( --e-global-typography-9e0ffe2-font-size );line-height:var( --e-global-typography-9e0ffe2-line-height );}.elementor-1529 .elementor-element.elementor-element-f7982b3{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1529 .elementor-element.elementor-element-febcb61{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-f8a5368{--grid-columns:7;}.elementor-1529 .elementor-element.elementor-element-468e629{--padding-top:0px;--padding-bottom:91px;--padding-left:30px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-468e629.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1529 .elementor-element.elementor-element-8f11347{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-1529 .elementor-element.elementor-element-08b7098 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(min-width:768px){.elementor-1529 .elementor-element.elementor-element-bc4d0eb{--width:calc(100% + 10px);}.elementor-1529 .elementor-element.elementor-element-aa1c565{--width:455px;}.elementor-1529 .elementor-element.elementor-element-0edb21e{--width:50%;}.elementor-1529 .elementor-element.elementor-element-ca42094{--width:calc(100vw + 10px);}.elementor-1529 .elementor-element.elementor-element-c4c671c{--width:calc(50% + 85px);}.elementor-1529 .elementor-element.elementor-element-468e629{--width:calc(50% - 105px);}}@media(max-width:1024px) and (min-width:768px){.elementor-1529 .elementor-element.elementor-element-aa1c565{--width:50%;}.elementor-1529 .elementor-element.elementor-element-ec6e12b{--width:35%;}.elementor-1529 .elementor-element.elementor-element-0edb21e{--width:70%;}.elementor-1529 .elementor-element.elementor-element-d5cbf49{--width:100%;}.elementor-1529 .elementor-element.elementor-element-c4c671c{--width:50%;}.elementor-1529 .elementor-element.elementor-element-468e629{--width:calc(50% - 20px);}}@media(max-width:767px){.elementor-1529 .elementor-element.elementor-element-c6ba17c{--padding-top:10px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-f81ae01{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1529 .elementor-element.elementor-element-bc4d0eb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1529 .elementor-element.elementor-element-38dbf6f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1529 .elementor-element.elementor-element-38dbf6f.elementor-element{--align-self:center;}.elementor-1529 .elementor-element.elementor-element-38dbf6f .elementor-heading-title{font-size:3.125rem;}.elementor-1529 .elementor-element.elementor-element-ba7c06d{--margin-top:-61px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1529 .elementor-element.elementor-element-9aeba7b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1529 .elementor-element.elementor-element-aa1c565{--min-height:319px;--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1529 .elementor-element.elementor-element-ec6e12b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-644a132{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-2f1d0fe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1529 .elementor-element.elementor-element-d750208 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1529 .elementor-element.elementor-element-f7cd1c1 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-1529 .elementor-element.elementor-element-f7cd1c1.elementor-element{--order:99999 /* order end hack */;}.elementor-1529 .elementor-element.elementor-element-0edb21e{--width:200px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-2092825.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1529 .elementor-element.elementor-element-bbb9a12.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1529 .elementor-element.elementor-element-d5cbf49{--width:70%;}.elementor-1529 .elementor-element.elementor-element-d5cbf49.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1529 .elementor-element.elementor-element-c5183d5 .elementor-heading-title{font-size:var( --e-global-typography-9e0ffe2-font-size );line-height:var( --e-global-typography-9e0ffe2-line-height );}.elementor-1529 .elementor-element.elementor-element-a0cee76 .elementor-heading-title{font-size:var( --e-global-typography-9e0ffe2-font-size );line-height:var( --e-global-typography-9e0ffe2-line-height );}.elementor-1529 .elementor-element.elementor-element-f7982b3{--margin-top:60px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1529 .elementor-element.elementor-element-b6a6c31 .elementor-heading-title{font-size:3.125rem;}.elementor-1529 .elementor-element.elementor-element-febcb61{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-7d6efd6{--min-height:0px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-c4c671c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-f8a5368{--grid-columns:7;}.elementor-1529 .elementor-element.elementor-element-f5be2b9 > .elementor-widget-container{margin:-36px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-1529 .elementor-element.elementor-element-468e629{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1529 .elementor-element.elementor-element-468e629.e-con{--order:-99999 /* order start hack */;}.elementor-1529 .elementor-element.elementor-element-8f11347{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-08b7098 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-38dbf6f */.elementor-1529 .elementor-element.elementor-element-38dbf6f {
    width: 10000px!important;
    max-width: 10000px!important;
}
.elementor-1529 .elementor-element.elementor-element-38dbf6f > div {
    pointer-events: none;
    user-select: none;
}
.elementor-1529 .elementor-element.elementor-element-38dbf6f * {
    white-space: nowrap!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc4d0eb */.elementor-1529 .elementor-element.elementor-element-bc4d0eb {
    overflow: clip;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f81ae01 */.elementor-1529 .elementor-element.elementor-element-f81ae01 {
    overflow: clip visible 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41afd30 */.elementor-1529 .elementor-element.elementor-element-41afd30 svg {
    width: 0.5rem !important;
    margin-bottom: -0.125rem;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9b6046 */.elementor-1529 .elementor-element.elementor-element-b9b6046 svg {
    width: 0.5rem !important;
    margin-bottom: -0.125rem;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-046eec1 */.elementor-1529 .elementor-element.elementor-element-046eec1 a.added_to_cart.wc-forward {
    display: none !important;
}
.elementor-1529 .elementor-element.elementor-element-046eec1 button {
    height: 55px !important;
    position: relative;
    padding: 0px 24px 0 43px!important;
    box-shadow: 0px 0px 34px 0px rgba(118.99999999999997, 213, 30.000000000000007, 0.73)!important;
}
button:before {
    content: "";
    width: 14px;
    height: 2px;
    position: absolute;
    background-color: #fff;
    left: 19px;
    top: 26.5px;
    border-radius: 10000px;
    transform: none!important;
    transition: 0.4s ease;
    margin: 0!important
}
button:after {
    content: ""!important;
    height: 14px!important;
    width: 2px!important;
    position: absolute!important;
    background-color: #fff!important;
    left: 25px!important;
    top: 20.5px!important;
    border-radius: 10000px!important;
    transition: 0.4s ease;
    margin: 0!important
}

button.loading:before {
    content: ""!important;
    width: 14px!important;
    height: 2px!important;
    position: absolute!important;
    background-color: #fff!important;
    left: 19px!important;
    top: 26.5px!important;
    border-radius: 10000px!important;
    transition: 0.4s ease;
    animation: none!important;
}
button.loading:after {
    content: "";
    height: 14px;
    width: 2px;
    position: absolute;
    background-color: #fff;
    left: 25px;
    top: 20.5px;
    border-radius: 10000px;
    transition: 0.4s ease;
    animation: none!important;
}
button.added:before {
    transform: rotate(45deg)!important;
    left: 17px!important;
    top: 28.5px!important;
    width: 8px!important;
}
button.added:after {
    transform: rotate(45deg)!important;
    height: 14px!important;
    width: 2px!important;
    left: 27px!important;
    top: 20.5px!important;
}
.elementor-1529 .elementor-element.elementor-element-046eec1 p.stock.in-stock {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2092825 */@media only screen and (min-width: 1025px) {
.elementor-1529 .elementor-element.elementor-element-2092825 .elementor-widget-container,
.elementor-1529 .elementor-element.elementor-element-2092825 {
    display: flex;
}
.elementor-1529 .elementor-element.elementor-element-2092825 {
    transition: 0.2s ease;
}
.elementor-1529 .elementor-element.elementor-element-2092825:hover {
    transform: scale(1.1);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bbb9a12 */@media only screen and (min-width: 1025px) {
.elementor-1529 .elementor-element.elementor-element-bbb9a12 .elementor-widget-container,
.elementor-1529 .elementor-element.elementor-element-bbb9a12 {
    display: flex;
}
.elementor-1529 .elementor-element.elementor-element-bbb9a12 {
    transition: 0.2s ease;
}
.elementor-1529 .elementor-element.elementor-element-bbb9a12:hover {
    transform: scale(1.1);
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5183d5 */.elementor-1529 .elementor-element.elementor-element-c5183d5 * {
    line-height: 1!important;
    font-weight: 700!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0cee76 */.elementor-1529 .elementor-element.elementor-element-a0cee76 * {
    line-height: 1!important;
    font-weight: 600!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-644a132 */@media only screen and (min-width: 768px) {
.elementor-1529 .elementor-element.elementor-element-644a132 { 
    max-width: 455px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6a6c31 */.elementor-1529 .elementor-element.elementor-element-b6a6c31 {
    width: 10000000px!important;
    max-width: 10000000px!important;
}
.elementor-1529 .elementor-element.elementor-element-b6a6c31 > div {
    pointer-events: none;
    user-select: none;
}
.elementor-1529 .elementor-element.elementor-element-b6a6c31 * {
    white-space: nowrap!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca42094 */.elementor-1529 .elementor-element.elementor-element-ca42094 {
    overflow: clip;
    transform: rotate(-2deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7982b3 */.elementor-1529 .elementor-element.elementor-element-f7982b3 {
    overflow: clip visible 
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-f8a5368 */.elementor-1529 .elementor-element.elementor-element-f8a5368 {
    width: 1310px!important;
    max-width: 1310px!important;
}
.elementor-1529 .elementor-element.elementor-element-f8a5368 .special {
    box-shadow: 0px 3px 26px 0px rgb(119 213 30 / 73%)!important;
}
@media only screen and (max-width: 767px) {
.elementor-1529 .elementor-element.elementor-element-f8a5368 {
    max-width: 100vw!important;
    overflow: scroll!important;
}
.elementor-1529 .elementor-element.elementor-element-f8a5368 > div {
    width: 1330px!important;
    padding-top: 26px;
    padding-bottom: 26px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
}
.elementor-1529 .elementor-element.elementor-element-f8a5368 > div:before {
    content: "";
    order: 1!important;
    min-width: 15px;
    pointer-events: none;
}
.elementor-1529 .elementor-element.elementor-element-f8a5368::-webkit-scrollbar { overflow-style: hidden!important;
}
.elementor-1529 .elementor-element.elementor-element-f8a5368 { -ms-overflow-style: none!important; 
}
.elementor-1529 .elementor-element.elementor-element-f8a5368 { overflow: -moz-scrollbars-none!important;
}
.elementor-1529 .elementor-element.elementor-element-f8a5368::-webkit-scrollbar {
        display: none;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5be2b9 */.elementor-1529 .elementor-element.elementor-element-f5be2b9 {
    max-width: 695px!important;
}
.elementor-1529 .elementor-element.elementor-element-f5be2b9 svg {
    width: 12px !important;
    margin-right: -2px !important;
}
.elementor-1529 .elementor-element.elementor-element-f5be2b9 a {
    width: 55px;
    height: 55px;
}
.elementor-1529 .elementor-element.elementor-element-f5be2b9 span {
    height: 100% !important;
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4c671c */.elementor-1529 .elementor-element.elementor-element-c4c671c {
    direction: rtl;
}
.elementor-1529 .elementor-element.elementor-element-c4c671c .e-loop-item {
    direction: ltr;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0100aa */.elementor-1529 .elementor-element.elementor-element-d0100aa * {
    box-shadow: 0 0 0!important;
    display: flex!important;
}
.elementor-1529 .elementor-element.elementor-element-d0100aa svg {
    width: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f11347 */.elementor-1529 .elementor-element.elementor-element-8f11347 {
    max-width: 360px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba7c06d */@media only screen and (min-width: 768px) {
@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) { 
.elementor-1529 .elementor-element.elementor-element-ba7c06d {
    background-image: url(/wp-content/uploads/2024/04/rotterdam_map_highress-1.jpg)!important;
}
}
}/* End custom CSS */