.elementor-884 .elementor-element.elementor-element-d1f1ebb{--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;--justify-content:center;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:101px;--padding-bottom:101px;--padding-left:0px;--padding-right:0px;}.elementor-884 .elementor-element.elementor-element-d1f1ebb:not(.elementor-motion-effects-element-type-background), .elementor-884 .elementor-element.elementor-element-d1f1ebb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-10310fd );}.elementor-884 .elementor-element.elementor-element-1e18607{--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;--justify-content:center;--align-items:center;--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-884 .elementor-element.elementor-element-1e18607.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-884 .elementor-element.elementor-element-0a4e224{--display:flex;--min-height:246px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:86px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-884 .elementor-element.elementor-element-0a4e224:not(.elementor-motion-effects-element-type-background), .elementor-884 .elementor-element.elementor-element-0a4e224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-10310fd );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-884 .elementor-element.elementor-element-128446e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-884 .elementor-element.elementor-element-7e50a9d{text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-884 .elementor-element.elementor-element-ca01268{--display:flex;--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-884 .elementor-element.elementor-element-ca01268:not(.elementor-motion-effects-element-type-background), .elementor-884 .elementor-element.elementor-element-ca01268 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a3c2d8c );}.elementor-884 .elementor-element.elementor-element-ca01268.e-con{--align-self:center;}.elementor-884 .elementor-element.elementor-element-7621913{text-align:center;width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-884 .elementor-element.elementor-element-cc99dd6{text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-884 .elementor-element.elementor-element-c5a9729{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-884 .elementor-element.elementor-element-3dc0c26{text-align:justify;font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;color:#FFFFFF;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-884 .elementor-element.elementor-element-ac462b7{--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:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:150px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-884 .elementor-element.elementor-element-a4c4510{--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;--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-884 .elementor-element.elementor-element-13ffc53 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:30px;font-weight:500;font-style:italic;color:var( --e-global-color-10310fd );}.elementor-884 .elementor-element.elementor-element-1d41b86{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-b4ad30f );}.elementor-884 .elementor-element.elementor-element-be81371{--display:flex;}.elementor-884 .elementor-element.elementor-element-5a2af58{text-align:end;}.elementor-884 .elementor-element.elementor-element-5a2af58 img{width:100%;}.elementor-884 .elementor-element.elementor-element-0a5bd8d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-884 .elementor-element.elementor-element-a95b239{text-align:center;width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-884 .elementor-element.elementor-element-9403ca7{--spacer-size:150px;}.elementor-884 .elementor-element.elementor-element-d739fc2 .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 );line-height:var( --e-global-typography-65cd02f-line-height );letter-spacing:var( --e-global-typography-65cd02f-letter-spacing );word-spacing:var( --e-global-typography-65cd02f-word-spacing );color:var( --e-global-color-10310fd );}.elementor-884 .elementor-element.elementor-element-a718ce4{--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;--overflow:hidden;}.elementor-884 .elementor-element.elementor-element-262e7ec img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-262e7ec{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-40a4e09 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-40a4e09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;top:12px;}body:not(.rtl) .elementor-884 .elementor-element.elementor-element-40a4e09{left:1px;}body.rtl .elementor-884 .elementor-element.elementor-element-40a4e09{right:1px;}.elementor-884 .elementor-element.elementor-element-a4e426e{--display:flex;}.elementor-884 .elementor-element.elementor-element-7dfd325 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-7dfd325{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-262f975 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-262f975{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;top:11px;}body:not(.rtl) .elementor-884 .elementor-element.elementor-element-262f975{left:0px;}body.rtl .elementor-884 .elementor-element.elementor-element-262f975{right:0px;}.elementor-884 .elementor-element.elementor-element-b9b102a{--display:flex;}.elementor-884 .elementor-element.elementor-element-e7886a3 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-e7886a3{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-014599b img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-014599b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;top:11px;}body:not(.rtl) .elementor-884 .elementor-element.elementor-element-014599b{left:0px;}body.rtl .elementor-884 .elementor-element.elementor-element-014599b{right:0px;}.elementor-884 .elementor-element.elementor-element-889c9d6{--display:flex;}.elementor-884 .elementor-element.elementor-element-fde84f7 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-fde84f7{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-4c87bc5 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-4c87bc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;top:11px;}body:not(.rtl) .elementor-884 .elementor-element.elementor-element-4c87bc5{left:0px;}body.rtl .elementor-884 .elementor-element.elementor-element-4c87bc5{right:0px;}.elementor-884 .elementor-element.elementor-element-bbf035d{--display:flex;}.elementor-884 .elementor-element.elementor-element-6d56c77 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-6d56c77{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-57862ce img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-57862ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;top:11px;}body:not(.rtl) .elementor-884 .elementor-element.elementor-element-57862ce{left:0px;}body.rtl .elementor-884 .elementor-element.elementor-element-57862ce{right:0px;}.elementor-884 .elementor-element.elementor-element-047a74f{--display:flex;}.elementor-884 .elementor-element.elementor-element-08a059d img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-08a059d{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-7724054 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-7724054{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;top:11px;}body:not(.rtl) .elementor-884 .elementor-element.elementor-element-7724054{left:0px;}body.rtl .elementor-884 .elementor-element.elementor-element-7724054{right:0px;}.elementor-884 .elementor-element.elementor-element-5c14e27{--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-size:43px;--e-n-carousel-arrow-normal-color:var( --e-global-color-b4ad30f );--e-n-carousel-swiper-pagination-size:17px;--e-n-carousel-dots-normal-color:var( --e-global-color-2b42e9f );margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-884 .elementor-element.elementor-element-206cd2c{--spacer-size:150px;}.elementor-884 .elementor-element.elementor-element-3560b81 .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 );line-height:var( --e-global-typography-65cd02f-line-height );letter-spacing:var( --e-global-typography-65cd02f-letter-spacing );word-spacing:var( --e-global-typography-65cd02f-word-spacing );color:var( --e-global-color-10310fd );}.elementor-884 .elementor-element.elementor-element-fe42849{--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;--overflow:hidden;}.elementor-884 .elementor-element.elementor-element-58d2e33 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-58d2e33{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-9aa5b8c img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-9aa5b8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;top:11px;}body:not(.rtl) .elementor-884 .elementor-element.elementor-element-9aa5b8c{left:0px;}body.rtl .elementor-884 .elementor-element.elementor-element-9aa5b8c{right:0px;}.elementor-884 .elementor-element.elementor-element-a88e2dc{--display:flex;}.elementor-884 .elementor-element.elementor-element-35acbcf img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-35acbcf{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-64985d8 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-64985d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;top:11px;}body:not(.rtl) .elementor-884 .elementor-element.elementor-element-64985d8{left:0px;}body.rtl .elementor-884 .elementor-element.elementor-element-64985d8{right:0px;}.elementor-884 .elementor-element.elementor-element-7dfd7cd{--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-size:43px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-swiper-pagination-size:17px;--e-n-carousel-dots-normal-color:var( --e-global-color-2b42e9f );margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-884 .elementor-element.elementor-element-b64e4b4{--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-884 .elementor-element.elementor-element-91dee68{--display:flex;}.elementor-884 .elementor-element.elementor-element-9afac58 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-9afac58{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-2a55844 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-2a55844{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;top:11px;}body:not(.rtl) .elementor-884 .elementor-element.elementor-element-2a55844{left:0px;}body.rtl .elementor-884 .elementor-element.elementor-element-2a55844{right:0px;}.elementor-884 .elementor-element.elementor-element-f284edf{--display:flex;}.elementor-884 .elementor-element.elementor-element-e8ddc20 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-e8ddc20{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-5f850d0 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-5f850d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;top:11px;}body:not(.rtl) .elementor-884 .elementor-element.elementor-element-5f850d0{left:0px;}body.rtl .elementor-884 .elementor-element.elementor-element-5f850d0{right:0px;}.elementor-884 .elementor-element.elementor-element-f204ddb{--display:flex;}.elementor-884 .elementor-element.elementor-element-0f74d88{--spacer-size:150px;}.elementor-884 .elementor-element.elementor-element-9572dd7 .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 );line-height:var( --e-global-typography-65cd02f-line-height );letter-spacing:var( --e-global-typography-65cd02f-letter-spacing );word-spacing:var( --e-global-typography-65cd02f-word-spacing );color:var( --e-global-color-10310fd );}.elementor-884 .elementor-element.elementor-element-7385a91{--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;--overflow:hidden;}.elementor-884 .elementor-element.elementor-element-5bef317 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-5bef317{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-979ac12 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-979ac12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;top:11px;}body:not(.rtl) .elementor-884 .elementor-element.elementor-element-979ac12{left:0px;}body.rtl .elementor-884 .elementor-element.elementor-element-979ac12{right:0px;}.elementor-884 .elementor-element.elementor-element-cef635d{--display:flex;}.elementor-884 .elementor-element.elementor-element-1454175 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-1454175{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-b503723 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-b503723{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;top:11px;}body:not(.rtl) .elementor-884 .elementor-element.elementor-element-b503723{left:0px;}body.rtl .elementor-884 .elementor-element.elementor-element-b503723{right:0px;}.elementor-884 .elementor-element.elementor-element-5c33142{--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-size:43px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-swiper-pagination-size:17px;--e-n-carousel-dots-normal-color:var( --e-global-color-2b42e9f );margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-884 .elementor-element.elementor-element-f39c686{--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-884 .elementor-element.elementor-element-dd8d013{--display:flex;}.elementor-884 .elementor-element.elementor-element-d871442 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-d871442{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-714bd41 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-714bd41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;top:11px;}body:not(.rtl) .elementor-884 .elementor-element.elementor-element-714bd41{left:0px;}body.rtl .elementor-884 .elementor-element.elementor-element-714bd41{right:0px;}.elementor-884 .elementor-element.elementor-element-568d6f1{--display:flex;}.elementor-884 .elementor-element.elementor-element-830d334 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-830d334{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-3c7e17d img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-3c7e17d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;top:11px;}body:not(.rtl) .elementor-884 .elementor-element.elementor-element-3c7e17d{left:0px;}body.rtl .elementor-884 .elementor-element.elementor-element-3c7e17d{right:0px;}.elementor-884 .elementor-element.elementor-element-3f5079a{--display:flex;}.elementor-884 .elementor-element.elementor-element-64f6b0b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-884 .elementor-element.elementor-element-6a73bf4{text-align:center;width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-884 .elementor-element.elementor-element-4b2db64{--spacer-size:150px;}.elementor-884 .elementor-element.elementor-element-594440c .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 );line-height:var( --e-global-typography-65cd02f-line-height );letter-spacing:var( --e-global-typography-65cd02f-letter-spacing );word-spacing:var( --e-global-typography-65cd02f-word-spacing );color:var( --e-global-color-a3c2d8c );}.elementor-884 .elementor-element.elementor-element-e4845b8{--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;--overflow:hidden;}.elementor-884 .elementor-element.elementor-element-b0bf354 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-b0bf354{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-90b45a0 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-90b45a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;top:11px;}body:not(.rtl) .elementor-884 .elementor-element.elementor-element-90b45a0{left:0px;}body.rtl .elementor-884 .elementor-element.elementor-element-90b45a0{right:0px;}.elementor-884 .elementor-element.elementor-element-a06d6c0{--display:flex;}.elementor-884 .elementor-element.elementor-element-e02144d img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-e02144d{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-9b1c282 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-9b1c282{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;top:11px;}body:not(.rtl) .elementor-884 .elementor-element.elementor-element-9b1c282{left:0px;}body.rtl .elementor-884 .elementor-element.elementor-element-9b1c282{right:0px;}.elementor-884 .elementor-element.elementor-element-5879165{--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-size:43px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-swiper-pagination-size:17px;--e-n-carousel-dots-normal-color:var( --e-global-color-2b42e9f );margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-884 .elementor-element.elementor-element-de22885{--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-884 .elementor-element.elementor-element-be37c8c{--display:flex;}.elementor-884 .elementor-element.elementor-element-c6499f2 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-c6499f2{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-9495d09 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-9495d09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;top:11px;}body:not(.rtl) .elementor-884 .elementor-element.elementor-element-9495d09{left:0px;}body.rtl .elementor-884 .elementor-element.elementor-element-9495d09{right:0px;}.elementor-884 .elementor-element.elementor-element-d7f0e71{--display:flex;}.elementor-884 .elementor-element.elementor-element-0884983 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-0884983{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-f079b88 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-f079b88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;top:11px;}body:not(.rtl) .elementor-884 .elementor-element.elementor-element-f079b88{left:0px;}body.rtl .elementor-884 .elementor-element.elementor-element-f079b88{right:0px;}.elementor-884 .elementor-element.elementor-element-3f4472e{--display:flex;}.elementor-884 .elementor-element.elementor-element-74674e8{--spacer-size:150px;}.elementor-884 .elementor-element.elementor-element-e61dadc .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 );line-height:var( --e-global-typography-65cd02f-line-height );letter-spacing:var( --e-global-typography-65cd02f-letter-spacing );word-spacing:var( --e-global-typography-65cd02f-word-spacing );color:var( --e-global-color-a3c2d8c );}.elementor-884 .elementor-element.elementor-element-4246655{--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;--overflow:hidden;}.elementor-884 .elementor-element.elementor-element-a669612 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-a669612{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-e8651e1 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-e8651e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;top:11px;}body:not(.rtl) .elementor-884 .elementor-element.elementor-element-e8651e1{left:0px;}body.rtl .elementor-884 .elementor-element.elementor-element-e8651e1{right:0px;}.elementor-884 .elementor-element.elementor-element-18f6196{--display:flex;}.elementor-884 .elementor-element.elementor-element-10f08d8 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-10f08d8{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-117e3af img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-117e3af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;top:11px;}body:not(.rtl) .elementor-884 .elementor-element.elementor-element-117e3af{left:0px;}body.rtl .elementor-884 .elementor-element.elementor-element-117e3af{right:0px;}.elementor-884 .elementor-element.elementor-element-f7e9210{--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-size:43px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-swiper-pagination-size:17px;--e-n-carousel-dots-normal-color:var( --e-global-color-2b42e9f );margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-884 .elementor-element.elementor-element-6bd955b{--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-884 .elementor-element.elementor-element-a8f20ec{--display:flex;}.elementor-884 .elementor-element.elementor-element-dedb9ed img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-dedb9ed{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-b0a2590 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-b0a2590{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;top:11px;}body:not(.rtl) .elementor-884 .elementor-element.elementor-element-b0a2590{left:0px;}body.rtl .elementor-884 .elementor-element.elementor-element-b0a2590{right:0px;}.elementor-884 .elementor-element.elementor-element-381f865{--display:flex;}.elementor-884 .elementor-element.elementor-element-9e97b2f img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-9e97b2f{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-27ee5d8 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-27ee5d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;top:11px;}body:not(.rtl) .elementor-884 .elementor-element.elementor-element-27ee5d8{left:0px;}body.rtl .elementor-884 .elementor-element.elementor-element-27ee5d8{right:0px;}.elementor-884 .elementor-element.elementor-element-5a4c788{--display:flex;}.elementor-884 .elementor-element.elementor-element-788af3d{--spacer-size:150px;}.elementor-884 .elementor-element.elementor-element-840ba65 .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 );line-height:var( --e-global-typography-65cd02f-line-height );letter-spacing:var( --e-global-typography-65cd02f-letter-spacing );word-spacing:var( --e-global-typography-65cd02f-word-spacing );color:var( --e-global-color-a3c2d8c );}.elementor-884 .elementor-element.elementor-element-06f2b21{--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;--overflow:hidden;}.elementor-884 .elementor-element.elementor-element-3e406bb img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-3e406bb{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-429e06f img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-429e06f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;top:11px;}body:not(.rtl) .elementor-884 .elementor-element.elementor-element-429e06f{left:0px;}body.rtl .elementor-884 .elementor-element.elementor-element-429e06f{right:0px;}.elementor-884 .elementor-element.elementor-element-03bd0a8{--display:flex;}.elementor-884 .elementor-element.elementor-element-0856804 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-0856804{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-757c096 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-757c096{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;top:11px;}body:not(.rtl) .elementor-884 .elementor-element.elementor-element-757c096{left:0px;}body.rtl .elementor-884 .elementor-element.elementor-element-757c096{right:0px;}.elementor-884 .elementor-element.elementor-element-5843b35{--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-size:43px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-swiper-pagination-size:17px;--e-n-carousel-dots-normal-color:var( --e-global-color-2b42e9f );margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-884 .elementor-element.elementor-element-515e3d8{--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-884 .elementor-element.elementor-element-c13f1b9{--display:flex;}.elementor-884 .elementor-element.elementor-element-d65c003 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-d65c003{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-9d2dce9 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-9d2dce9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;top:11px;}body:not(.rtl) .elementor-884 .elementor-element.elementor-element-9d2dce9{left:0px;}body.rtl .elementor-884 .elementor-element.elementor-element-9d2dce9{right:0px;}.elementor-884 .elementor-element.elementor-element-e1e12e6{--display:flex;}.elementor-884 .elementor-element.elementor-element-971bc46 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-971bc46{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-5aa9f74 img{width:100%;max-width:100%;}.elementor-884 .elementor-element.elementor-element-5aa9f74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;top:11px;}body:not(.rtl) .elementor-884 .elementor-element.elementor-element-5aa9f74{left:0px;}body.rtl .elementor-884 .elementor-element.elementor-element-5aa9f74{right:0px;}.elementor-884 .elementor-element.elementor-element-9f7a740{--display:flex;}@media(max-width:1024px){.elementor-884 .elementor-element.elementor-element-d739fc2 .elementor-heading-title{font-size:var( --e-global-typography-65cd02f-font-size );line-height:var( --e-global-typography-65cd02f-line-height );letter-spacing:var( --e-global-typography-65cd02f-letter-spacing );word-spacing:var( --e-global-typography-65cd02f-word-spacing );}.elementor-884 .elementor-element.elementor-element-5c14e27{--e-n-carousel-swiper-slides-to-display:2;}.elementor-884 .elementor-element.elementor-element-3560b81 .elementor-heading-title{font-size:var( --e-global-typography-65cd02f-font-size );line-height:var( --e-global-typography-65cd02f-line-height );letter-spacing:var( --e-global-typography-65cd02f-letter-spacing );word-spacing:var( --e-global-typography-65cd02f-word-spacing );}.elementor-884 .elementor-element.elementor-element-7dfd7cd{--e-n-carousel-swiper-slides-to-display:2;}.elementor-884 .elementor-element.elementor-element-9572dd7 .elementor-heading-title{font-size:var( --e-global-typography-65cd02f-font-size );line-height:var( --e-global-typography-65cd02f-line-height );letter-spacing:var( --e-global-typography-65cd02f-letter-spacing );word-spacing:var( --e-global-typography-65cd02f-word-spacing );}.elementor-884 .elementor-element.elementor-element-5c33142{--e-n-carousel-swiper-slides-to-display:2;}.elementor-884 .elementor-element.elementor-element-594440c .elementor-heading-title{font-size:var( --e-global-typography-65cd02f-font-size );line-height:var( --e-global-typography-65cd02f-line-height );letter-spacing:var( --e-global-typography-65cd02f-letter-spacing );word-spacing:var( --e-global-typography-65cd02f-word-spacing );}.elementor-884 .elementor-element.elementor-element-5879165{--e-n-carousel-swiper-slides-to-display:2;}.elementor-884 .elementor-element.elementor-element-e61dadc .elementor-heading-title{font-size:var( --e-global-typography-65cd02f-font-size );line-height:var( --e-global-typography-65cd02f-line-height );letter-spacing:var( --e-global-typography-65cd02f-letter-spacing );word-spacing:var( --e-global-typography-65cd02f-word-spacing );}.elementor-884 .elementor-element.elementor-element-f7e9210{--e-n-carousel-swiper-slides-to-display:2;}.elementor-884 .elementor-element.elementor-element-840ba65 .elementor-heading-title{font-size:var( --e-global-typography-65cd02f-font-size );line-height:var( --e-global-typography-65cd02f-line-height );letter-spacing:var( --e-global-typography-65cd02f-letter-spacing );word-spacing:var( --e-global-typography-65cd02f-word-spacing );}.elementor-884 .elementor-element.elementor-element-5843b35{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-884 .elementor-element.elementor-element-d1f1ebb{--content-width:1440px;}.elementor-884 .elementor-element.elementor-element-1e18607{--width:42%;}.elementor-884 .elementor-element.elementor-element-c5a9729{--width:45%;}.elementor-884 .elementor-element.elementor-element-ac462b7{--content-width:1440px;}.elementor-884 .elementor-element.elementor-element-91dee68{--width:50%;}.elementor-884 .elementor-element.elementor-element-f284edf{--width:50%;}.elementor-884 .elementor-element.elementor-element-f204ddb{--width:50%;}.elementor-884 .elementor-element.elementor-element-dd8d013{--width:50%;}.elementor-884 .elementor-element.elementor-element-568d6f1{--width:50%;}.elementor-884 .elementor-element.elementor-element-3f5079a{--width:50%;}.elementor-884 .elementor-element.elementor-element-be37c8c{--width:50%;}.elementor-884 .elementor-element.elementor-element-d7f0e71{--width:50%;}.elementor-884 .elementor-element.elementor-element-3f4472e{--width:50%;}.elementor-884 .elementor-element.elementor-element-a8f20ec{--width:50%;}.elementor-884 .elementor-element.elementor-element-381f865{--width:50%;}.elementor-884 .elementor-element.elementor-element-5a4c788{--width:50%;}.elementor-884 .elementor-element.elementor-element-c13f1b9{--width:50%;}.elementor-884 .elementor-element.elementor-element-e1e12e6{--width:50%;}.elementor-884 .elementor-element.elementor-element-9f7a740{--width:50%;}}@media(max-width:767px){.elementor-884 .elementor-element.elementor-element-13ffc53{text-align:center;}.elementor-884 .elementor-element.elementor-element-13ffc53 .elementor-heading-title{font-size:25px;}.elementor-884 .elementor-element.elementor-element-1d41b86{font-size:17px;}.elementor-884 .elementor-element.elementor-element-be81371.e-con{--order:-99999 /* order start hack */;}.elementor-884 .elementor-element.elementor-element-5a2af58{text-align:center;}.elementor-884 .elementor-element.elementor-element-5a2af58 img{width:64%;}.elementor-884 .elementor-element.elementor-element-d739fc2{text-align:center;}.elementor-884 .elementor-element.elementor-element-d739fc2 .elementor-heading-title{font-size:var( --e-global-typography-65cd02f-font-size );line-height:var( --e-global-typography-65cd02f-line-height );letter-spacing:var( --e-global-typography-65cd02f-letter-spacing );word-spacing:var( --e-global-typography-65cd02f-word-spacing );}.elementor-884 .elementor-element.elementor-element-5c14e27{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:31px;--e-n-carousel-swiper-pagination-size:12px;}.elementor-884 .elementor-element.elementor-element-3560b81{text-align:center;}.elementor-884 .elementor-element.elementor-element-3560b81 .elementor-heading-title{font-size:var( --e-global-typography-65cd02f-font-size );line-height:var( --e-global-typography-65cd02f-line-height );letter-spacing:var( --e-global-typography-65cd02f-letter-spacing );word-spacing:var( --e-global-typography-65cd02f-word-spacing );}.elementor-884 .elementor-element.elementor-element-7dfd7cd{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:31px;--e-n-carousel-swiper-pagination-size:12px;}.elementor-884 .elementor-element.elementor-element-9572dd7{text-align:center;}.elementor-884 .elementor-element.elementor-element-9572dd7 .elementor-heading-title{font-size:var( --e-global-typography-65cd02f-font-size );line-height:var( --e-global-typography-65cd02f-line-height );letter-spacing:var( --e-global-typography-65cd02f-letter-spacing );word-spacing:var( --e-global-typography-65cd02f-word-spacing );}.elementor-884 .elementor-element.elementor-element-5c33142{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:31px;--e-n-carousel-swiper-pagination-size:12px;}.elementor-884 .elementor-element.elementor-element-594440c{text-align:center;}.elementor-884 .elementor-element.elementor-element-594440c .elementor-heading-title{font-size:var( --e-global-typography-65cd02f-font-size );line-height:var( --e-global-typography-65cd02f-line-height );letter-spacing:var( --e-global-typography-65cd02f-letter-spacing );word-spacing:var( --e-global-typography-65cd02f-word-spacing );}.elementor-884 .elementor-element.elementor-element-5879165{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:31px;--e-n-carousel-swiper-pagination-size:12px;}.elementor-884 .elementor-element.elementor-element-e61dadc{text-align:center;}.elementor-884 .elementor-element.elementor-element-e61dadc .elementor-heading-title{font-size:var( --e-global-typography-65cd02f-font-size );line-height:var( --e-global-typography-65cd02f-line-height );letter-spacing:var( --e-global-typography-65cd02f-letter-spacing );word-spacing:var( --e-global-typography-65cd02f-word-spacing );}.elementor-884 .elementor-element.elementor-element-f7e9210{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:31px;--e-n-carousel-swiper-pagination-size:12px;}.elementor-884 .elementor-element.elementor-element-840ba65{text-align:center;}.elementor-884 .elementor-element.elementor-element-840ba65 .elementor-heading-title{font-size:var( --e-global-typography-65cd02f-font-size );line-height:var( --e-global-typography-65cd02f-line-height );letter-spacing:var( --e-global-typography-65cd02f-letter-spacing );word-spacing:var( --e-global-typography-65cd02f-word-spacing );}.elementor-884 .elementor-element.elementor-element-5843b35{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:31px;--e-n-carousel-swiper-pagination-size:12px;}}/* Start custom CSS for html, class: .elementor-element-72d7687 */.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-a718ce4 */.product-card-dentianis {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentianis {
  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-dentianis:hover .product-hover-dentianis {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a83642 */.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-a4e426e */.product-card-denticitron {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-denticitron {
  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-denticitron:hover .product-hover-denticitron {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c2b7aeb */.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-b9b102a */.product-card-dentimenthe {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentimenthe {
  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-dentimenthe:hover .product-hover-dentimenthe {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10d6a14 */.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-889c9d6 */.product-card-dentiromarin {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentiromarin {
  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-dentiromarin:hover .product-hover-dentiromarin {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86cea94 */.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-bbf035d */.product-card-dentisauge {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentisauge {
  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-dentisauge:hover .product-hover-dentisauge {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6451dab */.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-047a74f */.product-card-dentithym {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentithym {
  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-dentithym:hover .product-hover-dentithym {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72d7687 */.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-a718ce4 */.product-card-dentianis {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentianis {
  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-dentianis:hover .product-hover-dentianis {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a83642 */.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-a4e426e */.product-card-denticitron {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-denticitron {
  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-denticitron:hover .product-hover-denticitron {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c2b7aeb */.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-b9b102a */.product-card-dentimenthe {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentimenthe {
  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-dentimenthe:hover .product-hover-dentimenthe {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10d6a14 */.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-889c9d6 */.product-card-dentiromarin {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentiromarin {
  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-dentiromarin:hover .product-hover-dentiromarin {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86cea94 */.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-bbf035d */.product-card-dentisauge {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentisauge {
  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-dentisauge:hover .product-hover-dentisauge {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6451dab */.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-047a74f */.product-card-dentithym {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentithym {
  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-dentithym:hover .product-hover-dentithym {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72d7687 */.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-a718ce4 */.product-card-dentianis {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentianis {
  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-dentianis:hover .product-hover-dentianis {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a83642 */.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-a4e426e */.product-card-denticitron {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-denticitron {
  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-denticitron:hover .product-hover-denticitron {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c2b7aeb */.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-b9b102a */.product-card-dentimenthe {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentimenthe {
  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-dentimenthe:hover .product-hover-dentimenthe {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10d6a14 */.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-889c9d6 */.product-card-dentiromarin {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentiromarin {
  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-dentiromarin:hover .product-hover-dentiromarin {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86cea94 */.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-bbf035d */.product-card-dentisauge {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentisauge {
  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-dentisauge:hover .product-hover-dentisauge {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6451dab */.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-047a74f */.product-card-dentithym {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentithym {
  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-dentithym:hover .product-hover-dentithym {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72d7687 */.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-a718ce4 */.product-card-dentianis {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentianis {
  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-dentianis:hover .product-hover-dentianis {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a83642 */.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-a4e426e */.product-card-denticitron {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-denticitron {
  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-denticitron:hover .product-hover-denticitron {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c2b7aeb */.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-b9b102a */.product-card-dentimenthe {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentimenthe {
  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-dentimenthe:hover .product-hover-dentimenthe {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10d6a14 */.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-889c9d6 */.product-card-dentiromarin {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentiromarin {
  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-dentiromarin:hover .product-hover-dentiromarin {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86cea94 */.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-bbf035d */.product-card-dentisauge {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentisauge {
  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-dentisauge:hover .product-hover-dentisauge {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6451dab */.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-047a74f */.product-card-dentithym {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentithym {
  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-dentithym:hover .product-hover-dentithym {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72d7687 */.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-a718ce4 */.product-card-dentianis {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentianis {
  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-dentianis:hover .product-hover-dentianis {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a83642 */.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-a4e426e */.product-card-denticitron {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-denticitron {
  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-denticitron:hover .product-hover-denticitron {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c2b7aeb */.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-b9b102a */.product-card-dentimenthe {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentimenthe {
  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-dentimenthe:hover .product-hover-dentimenthe {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10d6a14 */.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-889c9d6 */.product-card-dentiromarin {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentiromarin {
  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-dentiromarin:hover .product-hover-dentiromarin {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86cea94 */.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-bbf035d */.product-card-dentisauge {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentisauge {
  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-dentisauge:hover .product-hover-dentisauge {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6451dab */.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-047a74f */.product-card-dentithym {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentithym {
  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-dentithym:hover .product-hover-dentithym {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72d7687 */.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-a718ce4 */.product-card-dentianis {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentianis {
  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-dentianis:hover .product-hover-dentianis {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a83642 */.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-a4e426e */.product-card-denticitron {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-denticitron {
  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-denticitron:hover .product-hover-denticitron {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c2b7aeb */.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-b9b102a */.product-card-dentimenthe {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentimenthe {
  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-dentimenthe:hover .product-hover-dentimenthe {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10d6a14 */.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-889c9d6 */.product-card-dentiromarin {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentiromarin {
  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-dentiromarin:hover .product-hover-dentiromarin {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86cea94 */.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-bbf035d */.product-card-dentisauge {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentisauge {
  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-dentisauge:hover .product-hover-dentisauge {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6451dab */.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-047a74f */.product-card-dentithym {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentithym {
  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-dentithym:hover .product-hover-dentithym {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72d7687 */.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-a718ce4 */.product-card-dentianis {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentianis {
  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-dentianis:hover .product-hover-dentianis {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a83642 */.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-a4e426e */.product-card-denticitron {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-denticitron {
  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-denticitron:hover .product-hover-denticitron {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c2b7aeb */.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-b9b102a */.product-card-dentimenthe {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentimenthe {
  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-dentimenthe:hover .product-hover-dentimenthe {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10d6a14 */.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-889c9d6 */.product-card-dentiromarin {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentiromarin {
  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-dentiromarin:hover .product-hover-dentiromarin {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86cea94 */.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-bbf035d */.product-card-dentisauge {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentisauge {
  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-dentisauge:hover .product-hover-dentisauge {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6451dab */.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-047a74f */.product-card-dentithym {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentithym {
  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-dentithym:hover .product-hover-dentithym {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b42602 */.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-fe42849 */.product-card-aetshampoonorm {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-aetshampoonorm {
  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-aetshampoonorm:hover .product-hover-aetshampoonorm {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bb32e84 */.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-a88e2dc */.product-card-aetshampoogras {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-aetshampoogras {
  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-aetshampoogras:hover .product-hover-aetshampoogras {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b42602 */.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-fe42849 */.product-card-aetshampoonorm {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-aetshampoonorm {
  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-aetshampoonorm:hover .product-hover-aetshampoonorm {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bb32e84 */.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-a88e2dc */.product-card-aetshampoogras {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-aetshampoogras {
  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-aetshampoogras:hover .product-hover-aetshampoogras {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b42602 */.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-fe42849 */.product-card-aetshampoonorm {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-aetshampoonorm {
  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-aetshampoonorm:hover .product-hover-aetshampoonorm {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bb32e84 */.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-a88e2dc */.product-card-aetshampoogras {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-aetshampoogras {
  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-aetshampoogras:hover .product-hover-aetshampoogras {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e901d2 */.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-91dee68 */.product-card-aetshampoonorm {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-aetshampoonorm {
  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-aetshampoonorm:hover .product-hover-aetshampoonorm {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e58238 */.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-f284edf */.product-card-aetshampoogras {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-aetshampoogras {
  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-aetshampoogras:hover .product-hover-aetshampoogras {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f204ddb */.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 html, class: .elementor-element-5692952 */.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-7385a91 */.product-card-aettubeargile {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-aettubeargile {
  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-aettubeargile:hover .product-hover-aettubeargile {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e81259e */.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-cef635d */.product-card-aetseauargile {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-aetseauargile {
  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-aetseauargile:hover .product-hover-aetseauargile {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5692952 */.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-7385a91 */.product-card-aettubeargile {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-aettubeargile {
  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-aettubeargile:hover .product-hover-aettubeargile {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e81259e */.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-cef635d */.product-card-aetseauargile {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-aetseauargile {
  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-aetseauargile:hover .product-hover-aetseauargile {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5692952 */.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-7385a91 */.product-card-aettubeargile {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-aettubeargile {
  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-aettubeargile:hover .product-hover-aettubeargile {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e81259e */.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-cef635d */.product-card-aetseauargile {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-aetseauargile {
  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-aetseauargile:hover .product-hover-aetseauargile {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7aef5cc */.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-dd8d013 */.product-card-aettubeargile {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-aettubeargile {
  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-aettubeargile:hover .product-hover-aettubeargile {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ac9ebc0 */.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-568d6f1 */.product-card-aetseauargile {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-aetseauargile {
  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-aetseauargile:hover .product-hover-aetseauargile {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5079a */.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 html, class: .elementor-element-9b7e50f */.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-e4845b8 */.product-card-denticitronlute {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-denticitronlute {
  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-denticitronlute:hover .product-hover-denticitronlute {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b5c5cdf */.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-a06d6c0 */.product-card-dentimenthelute {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentimenthelute {
  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-dentimenthelute:hover .product-hover-dentimenthelute {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b7e50f */.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-e4845b8 */.product-card-denticitronlute {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-denticitronlute {
  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-denticitronlute:hover .product-hover-denticitronlute {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b5c5cdf */.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-a06d6c0 */.product-card-dentimenthelute {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentimenthelute {
  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-dentimenthelute:hover .product-hover-dentimenthelute {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b7e50f */.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-e4845b8 */.product-card-denticitronlute {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-denticitronlute {
  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-denticitronlute:hover .product-hover-denticitronlute {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b5c5cdf */.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-a06d6c0 */.product-card-dentimenthelute {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentimenthelute {
  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-dentimenthelute:hover .product-hover-dentimenthelute {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e558872 */.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-be37c8c */.product-card-denticitronlute {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-denticitronlute {
  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-denticitronlute:hover .product-hover-denticitronlute {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b9b1fd9 */.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-d7f0e71 */.product-card-dentimenthelute {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-dentimenthelute {
  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-dentimenthelute:hover .product-hover-dentimenthelute {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f4472e */.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 html, class: .elementor-element-0809453 */.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-4246655 */.product-card-shampnormlute {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-shampnormlute {
  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-shampnormlute:hover .product-hover-shampnormlute {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f35ef8 */.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-18f6196 */.product-card-shampgraslute {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-shampgraslute {
  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-shampgraslute:hover .product-hover-shampgraslute {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0809453 */.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-4246655 */.product-card-shampnormlute {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-shampnormlute {
  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-shampnormlute:hover .product-hover-shampnormlute {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f35ef8 */.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-18f6196 */.product-card-shampgraslute {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-shampgraslute {
  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-shampgraslute:hover .product-hover-shampgraslute {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0809453 */.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-4246655 */.product-card-shampnormlute {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-shampnormlute {
  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-shampnormlute:hover .product-hover-shampnormlute {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f35ef8 */.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-18f6196 */.product-card-shampgraslute {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-shampgraslute {
  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-shampgraslute:hover .product-hover-shampgraslute {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1abc4da */.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-a8f20ec */.product-card-shampnormlute {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-shampnormlute {
  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-shampnormlute:hover .product-hover-shampnormlute {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-480f518 */.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-381f865 */.product-card-shampgraslute {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-shampgraslute {
  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-shampgraslute:hover .product-hover-shampgraslute {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a4c788 */.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 html, class: .elementor-element-18403aa */.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-06f2b21 */.product-card-tubepatelute {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-tubepatelute {
  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-tubepatelute:hover .product-hover-tubepatelute {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2cd343e */.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-03bd0a8 */.product-card-seaupatelute {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-seaupatelute {
  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-seaupatelute:hover .product-hover-seaupatelute {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-18403aa */.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-06f2b21 */.product-card-tubepatelute {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-tubepatelute {
  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-tubepatelute:hover .product-hover-tubepatelute {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2cd343e */.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-03bd0a8 */.product-card-seaupatelute {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-seaupatelute {
  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-seaupatelute:hover .product-hover-seaupatelute {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-18403aa */.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-06f2b21 */.product-card-tubepatelute {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-tubepatelute {
  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-tubepatelute:hover .product-hover-tubepatelute {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2cd343e */.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-03bd0a8 */.product-card-seaupatelute {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-seaupatelute {
  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-seaupatelute:hover .product-hover-seaupatelute {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e3f0ce */.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-c13f1b9 */.product-card-tubepatelute {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-tubepatelute {
  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-tubepatelute:hover .product-hover-tubepatelute {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fddc529 */.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-e1e12e6 */.product-card-seaupatelute {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}

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

.product-hover-seaupatelute {
  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-seaupatelute:hover .product-hover-seaupatelute {
  opacity: 1;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f7a740 */.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 */