.elementor-2780 .elementor-element.elementor-element-30f4fe4{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2780 .elementor-element.elementor-element-a1e53d9{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-b4ad30f );}.elementor-2780 .elementor-element.elementor-element-a1e53d9 a{color:var( --e-global-color-b4ad30f );}.elementor-2780 .elementor-element.elementor-element-a1e53d9 a:hover{color:var( --e-global-color-2b42e9f );}.elementor-2780 .elementor-element.elementor-element-8266e46{--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:300px 300px;--row-gap:300px;--column-gap:300px;--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2780 .elementor-element.elementor-element-30f71c9{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-2780 .elementor-element.elementor-element-30f71c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2780 .elementor-element.elementor-element-30f71c9 img{width:100%;max-width:100%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2780 .elementor-element.elementor-element-1570db9{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:justify;font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-d68f8da );}.elementor-2780 .elementor-element.elementor-element-1570db9.elementor-element{--align-self:center;}.elementor-2780 .elementor-element.elementor-element-83cb2a8{--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:103px 103px;--row-gap:103px;--column-gap:103px;--margin-top:200px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-2780 .elementor-element.elementor-element-b560e3e{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2780 .elementor-element.elementor-element-86c10f6 .elementor-heading-title{font-family:var( --e-global-typography-65cd02f-font-family ), Sans-serif;font-size:var( --e-global-typography-65cd02f-font-size );font-weight:var( --e-global-typography-65cd02f-font-weight );font-style:var( --e-global-typography-65cd02f-font-style );color:var( --e-global-color-d68f8da );}.elementor-2780 .elementor-element.elementor-element-57940aa{font-family:var( --e-global-typography-78958d2-font-family ), Sans-serif;font-size:var( --e-global-typography-78958d2-font-size );font-weight:var( --e-global-typography-78958d2-font-weight );line-height:var( --e-global-typography-78958d2-line-height );color:var( --e-global-color-b4ad30f );}.elementor-2780 .elementor-element.elementor-element-eec5dd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2780 .elementor-element.elementor-element-eec5dd6.elementor-element{--order:99999 /* order end hack */;}.elementor-2780 .elementor-element.elementor-element-eec5dd6 img{width:82%;}.elementor-2780 .elementor-element.elementor-element-a5529cc{--spacer-size:150px;}.elementor-2780 .elementor-element.elementor-element-1acc7e4 .elementor-heading-title{font-family:var( --e-global-typography-65cd02f-font-family ), Sans-serif;font-size:var( --e-global-typography-65cd02f-font-size );font-weight:var( --e-global-typography-65cd02f-font-weight );font-style:var( --e-global-typography-65cd02f-font-style );color:var( --e-global-color-d68f8da );}.elementor-2780 .elementor-element.elementor-element-01b0a3e{--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;}.elementor-2780 .elementor-element.elementor-element-7aab091{--display:flex;}.elementor-2780 .elementor-element.elementor-element-8308d74{width:100%;max-width:100%;}.elementor-2780 .elementor-element.elementor-element-8308d74 img{width:100%;max-width:100%;}.elementor-2780 .elementor-element.elementor-element-5629f13{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:11px;}body:not(.rtl) .elementor-2780 .elementor-element.elementor-element-5629f13{left:0px;}body.rtl .elementor-2780 .elementor-element.elementor-element-5629f13{right:0px;}.elementor-2780 .elementor-element.elementor-element-5629f13 img{width:100%;max-width:100%;}.elementor-2780 .elementor-element.elementor-element-63240b8{--display:flex;}.elementor-2780 .elementor-element.elementor-element-74c9c09{--display:flex;}.elementor-2780 .elementor-element.elementor-element-a68af33{--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;}.elementor-2780 .elementor-element.elementor-element-0ddd785{--display:flex;}.elementor-2780 .elementor-element.elementor-element-847a289{width:100%;max-width:100%;}.elementor-2780 .elementor-element.elementor-element-847a289 img{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2780 .elementor-element.elementor-element-86c10f6 .elementor-heading-title{font-size:var( --e-global-typography-65cd02f-font-size );}.elementor-2780 .elementor-element.elementor-element-57940aa{font-size:var( --e-global-typography-78958d2-font-size );line-height:var( --e-global-typography-78958d2-line-height );}.elementor-2780 .elementor-element.elementor-element-1acc7e4 .elementor-heading-title{font-size:var( --e-global-typography-65cd02f-font-size );}}@media(min-width:768px){.elementor-2780 .elementor-element.elementor-element-8266e46{--content-width:1440px;}.elementor-2780 .elementor-element.elementor-element-83cb2a8{--content-width:1440px;}.elementor-2780 .elementor-element.elementor-element-7aab091{--width:50%;}.elementor-2780 .elementor-element.elementor-element-63240b8{--width:50%;}.elementor-2780 .elementor-element.elementor-element-74c9c09{--width:50%;}.elementor-2780 .elementor-element.elementor-element-0ddd785{--width:50%;}}@media(max-width:767px){.elementor-2780 .elementor-element.elementor-element-8266e46{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2780 .elementor-element.elementor-element-30f71c9{--container-widget-width:678px;--container-widget-flex-grow:0;width:var( --container-widget-width, 678px );max-width:678px;}.elementor-2780 .elementor-element.elementor-element-30f71c9.elementor-element{--align-self:center;}.elementor-2780 .elementor-element.elementor-element-30f71c9 img{width:67%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2780 .elementor-element.elementor-element-1570db9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:17px;}.elementor-2780 .elementor-element.elementor-element-83cb2a8{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2780 .elementor-element.elementor-element-86c10f6 .elementor-heading-title{font-size:var( --e-global-typography-65cd02f-font-size );}.elementor-2780 .elementor-element.elementor-element-57940aa{font-size:var( --e-global-typography-78958d2-font-size );line-height:var( --e-global-typography-78958d2-line-height );}.elementor-2780 .elementor-element.elementor-element-eec5dd6.elementor-element{--order:-99999 /* order start hack */;}.elementor-2780 .elementor-element.elementor-element-a5529cc{--spacer-size:75px;}.elementor-2780 .elementor-element.elementor-element-1acc7e4{text-align:center;}.elementor-2780 .elementor-element.elementor-element-1acc7e4 .elementor-heading-title{font-size:var( --e-global-typography-65cd02f-font-size );}}/* Start custom CSS for html, class: .elementor-element-1c3d27b */.product-card {
  position: relative;
  cursor: pointer;
}

.product-card .card-link {
  position: absolute;
  inset: 0;
  z-index: 10;
}

.product-hover-gelexterne {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aab091 */.product-card-jab {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

.product-main-jab {
  display: block;
  width: 100%;
}

.product-hover-jab {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: cover;
  z-index: 2;
  transition: opacity 0.6s ease, transform 0.6s ease;
  transform: scale(1.03);
}

.product-card-jab:hover .product-hover-jab {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63240b8 */.product-card-gab {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

.product-main-gab {
  display: block;
  width: 100%;
}

.product-hover-gab {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: cover;
  z-index: 2;
  transition: opacity 0.6s ease, transform 0.6s ease;
  transform: scale(1.03);
}

.product-card-gab:hover .product-hover-gab {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74c9c09 */.product-card-gelcoiffant {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

.product-main-gelcoiffant {
  display: block;
  width: 100%;
}

.product-hover-gelcoiffant {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: cover;
  z-index: 2;
  transition: opacity 0.6s ease, transform 0.6s ease;
  transform: scale(1.03);
}

.product-card-gelcoiffant:hover .product-hover-gelcoiffant {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ddd785 */.product-card-jab {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

.product-main-jab {
  display: block;
  width: 100%;
}

.product-hover-jab {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: cover;
  z-index: 2;
  transition: opacity 0.6s ease, transform 0.6s ease;
  transform: scale(1.03);
}

.product-card-jab:hover .product-hover-jab {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */