.elementor-72 .elementor-element.elementor-element-ea00035{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-72 .elementor-element.elementor-element-ea0000b{--display:flex;--min-height:850px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.85;--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-ea0000b:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-ea0000b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12251D;background:url("https://machine-the.fr/wp-content/uploads/2026/09/tea-hero-poster.webp") 50% 50%;background-size:cover;}.elementor-72 .elementor-element.elementor-element-ea0000b::before, .elementor-72 .elementor-element.elementor-element-ea0000b > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-ea0000b > .e-con-inner > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-ea0000b > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-ea0000b > .e-con-inner > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-ea0000b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top right, #12251D00 46%, #10231FF2 71%);}.elementor-72 .elementor-element.elementor-element-ea00009{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-72 .elementor-element.elementor-element-ff70001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-hotspot .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-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-72 .elementor-element.elementor-element-8d60c38 .elementor-repeater-item-f6b474a{left:48%;--hotspot-translate-x:48%;top:29%;--hotspot-translate-y:29%;}.elementor-72 .elementor-element.elementor-element-8d60c38 .elementor-repeater-item-86a50de{left:49%;--hotspot-translate-x:49%;top:82%;--hotspot-translate-y:82%;}.elementor-72 .elementor-element.elementor-element-8d60c38 .elementor-repeater-item-d7ccb8d{left:63%;--hotspot-translate-x:63%;top:50%;--hotspot-translate-y:50%;}.elementor-72 .elementor-element.elementor-element-8d60c38 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-72 .elementor-element.elementor-element-ea00008{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-72 .elementor-element.elementor-element-ea00001{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;line-height:1.75em;letter-spacing:1.9px;color:#E9D5AD;}.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-72 .elementor-element.elementor-element-ea00002 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:54px;font-weight:700;line-height:1.12em;letter-spacing:-0.6px;color:#FFFDF8;}.elementor-72 .elementor-element.elementor-element-ea00003{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.75em;color:#F3F1E8;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-72 .elementor-element.elementor-element-ea00004 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;fill:#173B2D;color:#173B2D;background-image:linear-gradient(90deg, #F2DDB4 0%, #D5B277 100%);border-style:none;border-radius:32px 32px 32px 32px;padding:18px 27px 18px 27px;}.elementor-72 .elementor-element.elementor-element-ea00004 .elementor-button:hover, .elementor-72 .elementor-element.elementor-element-ea00004 .elementor-button:focus{background-color:transparent;color:#173B2D;background-image:linear-gradient(270deg, #F2DDB4 0%, #D5B277 100%);}.elementor-72 .elementor-element.elementor-element-ea00004 .elementor-button:hover svg, .elementor-72 .elementor-element.elementor-element-ea00004 .elementor-button:focus svg{fill:#173B2D;}.elementor-72 .elementor-element.elementor-element-ea0000a .elementor-button{background-color:#173B2DCC;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8C9BE;border-radius:8px 8px 8px 8px;padding:11px 15px 11px 15px;}.elementor-72 .elementor-element.elementor-element-ea0000a .elementor-button:hover, .elementor-72 .elementor-element.elementor-element-ea0000a .elementor-button:focus{background-color:#F4F1E8;color:#173B2D;}body:not(.rtl) .elementor-72 .elementor-element.elementor-element-ea0000a{right:0px;}body.rtl .elementor-72 .elementor-element.elementor-element-ea0000a{left:0px;}.elementor-72 .elementor-element.elementor-element-ea0000a{bottom:0px;}.elementor-72 .elementor-element.elementor-element-ea0000a .elementor-button:hover svg, .elementor-72 .elementor-element.elementor-element-ea0000a .elementor-button:focus svg{fill:#173B2D;}.elementor-72 .elementor-element.elementor-element-50d1f331{--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;}.elementor-72 .elementor-element.elementor-element-50d1f331:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-50d1f331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-712a819e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-72 .elementor-element.elementor-element-52a9acb6{text-align:center;}.elementor-72 .elementor-element.elementor-element-52a9acb6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#244A3A;}.elementor-72 .elementor-element.elementor-element-efb2e67{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-72 .elementor-element.elementor-element-675518d9{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-72 .elementor-element.elementor-element-74724ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EAE3D6;--border-color:#EAE3D6;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 22px 0px rgba(36,74,58,0.08);--padding-top:18px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-72 .elementor-element.elementor-element-74724ff:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-74724ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-72 .elementor-element.elementor-element-4e4f3e0c img{border-radius:12px 12px 12px 12px;}.elementor-72 .elementor-element.elementor-element-3a73002d{font-family:"Poppins", Sans-serif;font-size:13px;line-height:1.7em;color:#244A3A;}.elementor-72 .elementor-element.elementor-element-430e30ec .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#244A3A;}.elementor-72 .elementor-element.elementor-element-3b28cd20{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-72 .elementor-element.elementor-element-2c80a12e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-72 .elementor-element.elementor-element-2c80a12e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-72 .elementor-element.elementor-element-2c80a12e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-72 .elementor-element.elementor-element-2c80a12e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-72 .elementor-element.elementor-element-2c80a12e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-72 .elementor-element.elementor-element-2c80a12e .elementor-icon-list-icon i{color:#244A3A;transition:color 0.3s;}.elementor-72 .elementor-element.elementor-element-2c80a12e .elementor-icon-list-icon svg{fill:#244A3A;transition:fill 0.3s;}.elementor-72 .elementor-element.elementor-element-2c80a12e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-72 .elementor-element.elementor-element-2c80a12e .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-72 .elementor-element.elementor-element-2c80a12e .elementor-icon-list-text{color:#666666;transition:color 0.3s;}.elementor-72 .elementor-element.elementor-element-7db76fe1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#252525;}.elementor-72 .elementor-element.elementor-element-6f8d088b .elementor-button{background-color:#244A3A;font-family:"Poppins", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#244A3A;border-radius:8px 8px 8px 8px;padding:14px 24px 14px 24px;}.elementor-72 .elementor-element.elementor-element-7ff0c507{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EAE3D6;--border-color:#EAE3D6;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 22px 0px rgba(36,74,58,0.08);--padding-top:18px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-72 .elementor-element.elementor-element-7ff0c507:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-7ff0c507 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-29bbf3a0 img{border-radius:12px 12px 12px 12px;}.elementor-72 .elementor-element.elementor-element-c11e445{font-family:"Poppins", Sans-serif;font-size:13px;line-height:1.7em;color:#244A3A;}.elementor-72 .elementor-element.elementor-element-6b8c76e5{font-family:"Poppins", Sans-serif;font-size:13px;line-height:1.7em;color:#C49A5A;}.elementor-72 .elementor-element.elementor-element-3bc638c4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#244A3A;}.elementor-72 .elementor-element.elementor-element-27cd7ae9{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-72 .elementor-element.elementor-element-66d64b8c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-72 .elementor-element.elementor-element-66d64b8c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-72 .elementor-element.elementor-element-66d64b8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-72 .elementor-element.elementor-element-66d64b8c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-72 .elementor-element.elementor-element-66d64b8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-72 .elementor-element.elementor-element-66d64b8c .elementor-icon-list-icon i{color:#244A3A;transition:color 0.3s;}.elementor-72 .elementor-element.elementor-element-66d64b8c .elementor-icon-list-icon svg{fill:#244A3A;transition:fill 0.3s;}.elementor-72 .elementor-element.elementor-element-66d64b8c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-72 .elementor-element.elementor-element-66d64b8c .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-72 .elementor-element.elementor-element-66d64b8c .elementor-icon-list-text{color:#666666;transition:color 0.3s;}.elementor-72 .elementor-element.elementor-element-22f30dc1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#252525;}.elementor-72 .elementor-element.elementor-element-3017b4de .elementor-button{background-color:#244A3A;font-family:"Poppins", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#244A3A;border-radius:8px 8px 8px 8px;padding:14px 24px 14px 24px;}.elementor-72 .elementor-element.elementor-element-2b17f16b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EAE3D6;--border-color:#EAE3D6;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 22px 0px rgba(36,74,58,0.08);--padding-top:18px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-72 .elementor-element.elementor-element-2b17f16b:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-2b17f16b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-4e5cc0d img{border-radius:12px 12px 12px 12px;}.elementor-72 .elementor-element.elementor-element-5dd97912{font-family:"Poppins", Sans-serif;font-size:13px;line-height:1.7em;color:#244A3A;}.elementor-72 .elementor-element.elementor-element-242ba7e1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#244A3A;}.elementor-72 .elementor-element.elementor-element-285aa4b9{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-72 .elementor-element.elementor-element-3a056cd4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-72 .elementor-element.elementor-element-3a056cd4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-72 .elementor-element.elementor-element-3a056cd4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-72 .elementor-element.elementor-element-3a056cd4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-72 .elementor-element.elementor-element-3a056cd4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-72 .elementor-element.elementor-element-3a056cd4 .elementor-icon-list-icon i{color:#244A3A;transition:color 0.3s;}.elementor-72 .elementor-element.elementor-element-3a056cd4 .elementor-icon-list-icon svg{fill:#244A3A;transition:fill 0.3s;}.elementor-72 .elementor-element.elementor-element-3a056cd4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-72 .elementor-element.elementor-element-3a056cd4 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-72 .elementor-element.elementor-element-3a056cd4 .elementor-icon-list-text{color:#666666;transition:color 0.3s;}.elementor-72 .elementor-element.elementor-element-2aea623 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#252525;}.elementor-72 .elementor-element.elementor-element-53759bda .elementor-button{background-color:#244A3A;font-family:"Poppins", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#244A3A;border-radius:8px 8px 8px 8px;padding:14px 24px 14px 24px;}.elementor-72 .elementor-element.elementor-element-330bd4be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:100px;--padding-bottom:100px;--padding-left:34px;--padding-right:34px;}.elementor-72 .elementor-element.elementor-element-330bd4be:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-330bd4be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F4;}.elementor-72 .elementor-element.elementor-element-59a4c48{text-align:center;}.elementor-72 .elementor-element.elementor-element-59a4c48 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#244A3A;}.elementor-72 .elementor-element.elementor-element-ef93270{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-72 .elementor-element.elementor-element-205d92f5{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EAE3D6;--border-color:#EAE3D6;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-72 .elementor-element.elementor-element-205d92f5:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-205d92f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-5ae97a61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-72 .elementor-element.elementor-element-7bd2f625 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:#244A3A;}.elementor-72 .elementor-element.elementor-element-73d9940a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-72 .elementor-element.elementor-element-2f0abbfc{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-72 .elementor-element.elementor-element-5413d210{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-72 .elementor-element.elementor-element-2c90a5bf{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-72 .elementor-element.elementor-element-61619782{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-72 .elementor-element.elementor-element-488f2d36{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-72 .elementor-element.elementor-element-76352e8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-72 .elementor-element.elementor-element-d0c4e8f .elementor-button{background-color:#244A3A;font-family:"Poppins", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#244A3A;border-radius:8px 8px 8px 8px;padding:14px 24px 14px 24px;}.elementor-72 .elementor-element.elementor-element-4a9ce023{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EAE3D6;--border-color:#EAE3D6;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-72 .elementor-element.elementor-element-4a9ce023:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-4a9ce023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-7db38aad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-72 .elementor-element.elementor-element-b21cb29 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:#244A3A;}.elementor-72 .elementor-element.elementor-element-3ba0728f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-72 .elementor-element.elementor-element-70e4befd{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-72 .elementor-element.elementor-element-19c8b45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-72 .elementor-element.elementor-element-5f0850d8{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-72 .elementor-element.elementor-element-6929769a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-72 .elementor-element.elementor-element-6288d771{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-72 .elementor-element.elementor-element-63f6062b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-72 .elementor-element.elementor-element-2e709452 .elementor-button{background-color:#244A3A;font-family:"Poppins", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#244A3A;border-radius:8px 8px 8px 8px;padding:14px 24px 14px 24px;}.elementor-72 .elementor-element.elementor-element-104b5975{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EAE3D6;--border-color:#EAE3D6;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-72 .elementor-element.elementor-element-104b5975:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-104b5975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-467468d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-72 .elementor-element.elementor-element-18a5443b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:#244A3A;}.elementor-72 .elementor-element.elementor-element-f680df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-72 .elementor-element.elementor-element-693a0b45{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-72 .elementor-element.elementor-element-3ea485bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-72 .elementor-element.elementor-element-38dd7c5f{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-72 .elementor-element.elementor-element-39fca83d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-72 .elementor-element.elementor-element-65fdb57{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-72 .elementor-element.elementor-element-167de81c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-72 .elementor-element.elementor-element-179d820c .elementor-button{background-color:#244A3A;font-family:"Poppins", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#244A3A;border-radius:8px 8px 8px 8px;padding:14px 24px 14px 24px;}.elementor-72 .elementor-element.elementor-element-1bda3277{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EAE3D6;--border-color:#EAE3D6;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-72 .elementor-element.elementor-element-1bda3277:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-1bda3277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-3373019f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-72 .elementor-element.elementor-element-ab39e9c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:#244A3A;}.elementor-72 .elementor-element.elementor-element-3f4ac5cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-72 .elementor-element.elementor-element-18b73a84{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-72 .elementor-element.elementor-element-41dfe5c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-72 .elementor-element.elementor-element-1b61e30c{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-72 .elementor-element.elementor-element-72296908{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-72 .elementor-element.elementor-element-455f040{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-72 .elementor-element.elementor-element-6ef1d162{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-72 .elementor-element.elementor-element-1d29ecc6 .elementor-button{background-color:#244A3A;font-family:"Poppins", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#244A3A;border-radius:8px 8px 8px 8px;padding:14px 24px 14px 24px;}.elementor-72 .elementor-element.elementor-element-6c492c7{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EAE3D6;--border-color:#EAE3D6;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-72 .elementor-element.elementor-element-6c492c7:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-6c492c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-a43cf96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-72 .elementor-element.elementor-element-845bd70 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;color:#244A3A;}.elementor-72 .elementor-element.elementor-element-329682e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-72 .elementor-element.elementor-element-e3689ef{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-72 .elementor-element.elementor-element-3df602e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-72 .elementor-element.elementor-element-d8b3902{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-72 .elementor-element.elementor-element-6ca41d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-72 .elementor-element.elementor-element-a454c3e{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-72 .elementor-element.elementor-element-9ddfe94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-72 .elementor-element.elementor-element-ff5e649 .elementor-button{background-color:#244A3A;font-family:"Poppins", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#244A3A;border-radius:8px 8px 8px 8px;padding:14px 24px 14px 24px;}.elementor-72 .elementor-element.elementor-element-01e2328{--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;--padding-top:45px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-72 .elementor-element.elementor-element-01e2328:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-01e2328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-53d64a5{text-align:center;}.elementor-72 .elementor-element.elementor-element-53d64a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#244A3A;}.elementor-72 .elementor-element.elementor-element-6a9fb13{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-72 .elementor-element.elementor-element-52c1450.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-72 .elementor-element.elementor-element-52c1450 .elementor-main-swiper{height:340px;}.elementor-72 .elementor-element.elementor-element-52c1450 .elementor-swiper-button{font-size:20px;}.elementor-72 .elementor-element.elementor-element-52c1450 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-72 .elementor-element.elementor-element-244e37f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-72 .elementor-element.elementor-element-244e37f:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-244e37f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1E8;}.elementor-72 .elementor-element.elementor-element-628ab2e{text-align:center;}.elementor-72 .elementor-element.elementor-element-628ab2e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#244A3A;}.elementor-72 .elementor-element.elementor-element-3ed01a1{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-72 .elementor-element.elementor-element-0b67b75.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-72 .elementor-element.elementor-element-0b67b75 .elementor-main-swiper{height:340px;}.elementor-72 .elementor-element.elementor-element-0b67b75 .elementor-swiper-button{font-size:20px;}.elementor-72 .elementor-element.elementor-element-0b67b75 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-72 .elementor-element.elementor-element-1de9bc14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:100px;--padding-bottom:100px;--padding-left:34px;--padding-right:34px;}.elementor-72 .elementor-element.elementor-element-1de9bc14:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-1de9bc14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-12431f0{text-align:center;}.elementor-72 .elementor-element.elementor-element-12431f0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#244A3A;}.elementor-72 .elementor-element.elementor-element-6cb69324{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-72 .elementor-element.elementor-element-417f537d{--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:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;}.elementor-72 .elementor-element.elementor-element-2fa5a376{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-72 .elementor-element.elementor-element-a4edb5b img{border-radius:12px 12px 12px 12px;}.elementor-72 .elementor-element.elementor-element-210d8805{font-family:"Poppins", Sans-serif;font-size:13px;line-height:1.7em;color:#527A66;}.elementor-72 .elementor-element.elementor-element-3c1684c0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#244A3A;}.elementor-72 .elementor-element.elementor-element-a7f1e38{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-72 .elementor-element.elementor-element-62b2250c .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:600;fill:#244A3A;color:#244A3A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#244A3A;border-radius:8px 8px 8px 8px;padding:14px 24px 14px 24px;}.elementor-72 .elementor-element.elementor-element-65509442{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-72 .elementor-element.elementor-element-4ef511cf img{border-radius:12px 12px 12px 12px;}.elementor-72 .elementor-element.elementor-element-68f7760e{font-family:"Poppins", Sans-serif;font-size:13px;line-height:1.7em;color:#527A66;}.elementor-72 .elementor-element.elementor-element-6be411b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#244A3A;}.elementor-72 .elementor-element.elementor-element-2330919c{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-72 .elementor-element.elementor-element-79688166 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:600;fill:#244A3A;color:#244A3A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#244A3A;border-radius:8px 8px 8px 8px;padding:14px 24px 14px 24px;}.elementor-72 .elementor-element.elementor-element-648ee2aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-72 .elementor-element.elementor-element-3814e454 img{border-radius:12px 12px 12px 12px;}.elementor-72 .elementor-element.elementor-element-65ca7862{font-family:"Poppins", Sans-serif;font-size:13px;line-height:1.7em;color:#527A66;}.elementor-72 .elementor-element.elementor-element-7735b1e4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#244A3A;}.elementor-72 .elementor-element.elementor-element-219cad9a{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-72 .elementor-element.elementor-element-3df00f6c .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:600;fill:#244A3A;color:#244A3A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#244A3A;border-radius:8px 8px 8px 8px;padding:14px 24px 14px 24px;}.elementor-72 .elementor-element.elementor-element-2556340{--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;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-2556340:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-2556340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-8887fbd{text-align:center;}.elementor-72 .elementor-element.elementor-element-8887fbd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#244A3A;}.elementor-72 .elementor-element.elementor-element-654d5af{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}.elementor-72 .elementor-element.elementor-element-bac80e2{--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;--border-radius:24px 24px 24px 24px;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-bac80e2:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-bac80e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEDED;}.elementor-72 .elementor-element.elementor-element-ef8bb0c{text-align:center;}.elementor-72 .elementor-element.elementor-element-ef8bb0c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#244A3A;}.elementor-72 .elementor-element.elementor-element-446c922{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#666666;}@media(max-width:1024px){.elementor-72 .elementor-element.elementor-element-ea0000b{--min-height:580px;}.elementor-72 .elementor-element.elementor-element-ea00009{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-72 .elementor-element.elementor-element-ea00002 .elementor-heading-title{font-size:42px;}.elementor-72 .elementor-element.elementor-element-712a819e{--padding-top:70px;--padding-bottom:70px;--padding-left:28px;--padding-right:28px;}.elementor-72 .elementor-element.elementor-element-52a9acb6 .elementor-heading-title{font-size:30px;}.elementor-72 .elementor-element.elementor-element-430e30ec .elementor-heading-title{font-size:26px;}.elementor-72 .elementor-element.elementor-element-7db76fe1 .elementor-heading-title{font-size:26px;}.elementor-72 .elementor-element.elementor-element-3bc638c4 .elementor-heading-title{font-size:26px;}.elementor-72 .elementor-element.elementor-element-22f30dc1 .elementor-heading-title{font-size:26px;}.elementor-72 .elementor-element.elementor-element-242ba7e1 .elementor-heading-title{font-size:26px;}.elementor-72 .elementor-element.elementor-element-2aea623 .elementor-heading-title{font-size:26px;}.elementor-72 .elementor-element.elementor-element-330bd4be{--padding-top:80px;--padding-bottom:80px;--padding-left:38px;--padding-right:38px;}.elementor-72 .elementor-element.elementor-element-59a4c48 .elementor-heading-title{font-size:30px;}.elementor-72 .elementor-element.elementor-element-7bd2f625 .elementor-heading-title{font-size:26px;}.elementor-72 .elementor-element.elementor-element-b21cb29 .elementor-heading-title{font-size:26px;}.elementor-72 .elementor-element.elementor-element-18a5443b .elementor-heading-title{font-size:26px;}.elementor-72 .elementor-element.elementor-element-ab39e9c .elementor-heading-title{font-size:26px;}.elementor-72 .elementor-element.elementor-element-845bd70 .elementor-heading-title{font-size:26px;}.elementor-72 .elementor-element.elementor-element-53d64a5 .elementor-heading-title{font-size:30px;}.elementor-72 .elementor-element.elementor-element-52c1450.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-72 .elementor-element.elementor-element-244e37f{--padding-top:80px;--padding-bottom:80px;--padding-left:38px;--padding-right:38px;}.elementor-72 .elementor-element.elementor-element-628ab2e .elementor-heading-title{font-size:30px;}.elementor-72 .elementor-element.elementor-element-0b67b75.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-72 .elementor-element.elementor-element-1de9bc14{--padding-top:80px;--padding-bottom:80px;--padding-left:38px;--padding-right:38px;}.elementor-72 .elementor-element.elementor-element-12431f0 .elementor-heading-title{font-size:30px;}.elementor-72 .elementor-element.elementor-element-3c1684c0 .elementor-heading-title{font-size:26px;}.elementor-72 .elementor-element.elementor-element-6be411b .elementor-heading-title{font-size:26px;}.elementor-72 .elementor-element.elementor-element-7735b1e4 .elementor-heading-title{font-size:26px;}.elementor-72 .elementor-element.elementor-element-8887fbd .elementor-heading-title{font-size:30px;}.elementor-72 .elementor-element.elementor-element-bac80e2{--padding-top:32px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-72 .elementor-element.elementor-element-ef8bb0c .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-72 .elementor-element.elementor-element-ea0000b{--min-height:760px;--padding-top:110px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-ea00009{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-72 .elementor-element.elementor-element-ff70001{--width:100%;}.elementor-72 .elementor-element.elementor-element-ea00008{--width:100%;}.elementor-72 .elementor-element.elementor-element-ea00002 .elementor-heading-title{font-size:34px;}.elementor-72 .elementor-element.elementor-element-ea00003{font-size:16px;}.elementor-72 .elementor-element.elementor-element-712a819e{--padding-top:55px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-72 .elementor-element.elementor-element-52a9acb6 .elementor-heading-title{font-size:28px;}.elementor-72 .elementor-element.elementor-element-675518d9{--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;}.elementor-72 .elementor-element.elementor-element-74724ff{--width:100%;}.elementor-72 .elementor-element.elementor-element-430e30ec .elementor-heading-title{font-size:24px;}.elementor-72 .elementor-element.elementor-element-7db76fe1 .elementor-heading-title{font-size:24px;}.elementor-72 .elementor-element.elementor-element-7ff0c507{--width:100%;}.elementor-72 .elementor-element.elementor-element-3bc638c4 .elementor-heading-title{font-size:24px;}.elementor-72 .elementor-element.elementor-element-22f30dc1 .elementor-heading-title{font-size:24px;}.elementor-72 .elementor-element.elementor-element-2b17f16b{--width:100%;}.elementor-72 .elementor-element.elementor-element-242ba7e1 .elementor-heading-title{font-size:24px;}.elementor-72 .elementor-element.elementor-element-2aea623 .elementor-heading-title{font-size:24px;}.elementor-72 .elementor-element.elementor-element-330bd4be{--padding-top:65px;--padding-bottom:65px;--padding-left:30px;--padding-right:30px;}.elementor-72 .elementor-element.elementor-element-59a4c48 .elementor-heading-title{font-size:28px;}.elementor-72 .elementor-element.elementor-element-205d92f5{--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;}.elementor-72 .elementor-element.elementor-element-5ae97a61{--width:100%;}.elementor-72 .elementor-element.elementor-element-7bd2f625 .elementor-heading-title{font-size:24px;}.elementor-72 .elementor-element.elementor-element-73d9940a{--width:100%;}.elementor-72 .elementor-element.elementor-element-5413d210{--width:100%;}.elementor-72 .elementor-element.elementor-element-61619782{--width:100%;}.elementor-72 .elementor-element.elementor-element-76352e8d{--width:100%;}.elementor-72 .elementor-element.elementor-element-4a9ce023{--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;}.elementor-72 .elementor-element.elementor-element-7db38aad{--width:100%;}.elementor-72 .elementor-element.elementor-element-b21cb29 .elementor-heading-title{font-size:24px;}.elementor-72 .elementor-element.elementor-element-3ba0728f{--width:100%;}.elementor-72 .elementor-element.elementor-element-19c8b45{--width:100%;}.elementor-72 .elementor-element.elementor-element-6929769a{--width:100%;}.elementor-72 .elementor-element.elementor-element-63f6062b{--width:100%;}.elementor-72 .elementor-element.elementor-element-104b5975{--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;}.elementor-72 .elementor-element.elementor-element-467468d5{--width:100%;}.elementor-72 .elementor-element.elementor-element-18a5443b .elementor-heading-title{font-size:24px;}.elementor-72 .elementor-element.elementor-element-f680df{--width:100%;}.elementor-72 .elementor-element.elementor-element-3ea485bf{--width:100%;}.elementor-72 .elementor-element.elementor-element-39fca83d{--width:100%;}.elementor-72 .elementor-element.elementor-element-167de81c{--width:100%;}.elementor-72 .elementor-element.elementor-element-1bda3277{--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;}.elementor-72 .elementor-element.elementor-element-3373019f{--width:100%;}.elementor-72 .elementor-element.elementor-element-ab39e9c .elementor-heading-title{font-size:24px;}.elementor-72 .elementor-element.elementor-element-3f4ac5cc{--width:100%;}.elementor-72 .elementor-element.elementor-element-41dfe5c6{--width:100%;}.elementor-72 .elementor-element.elementor-element-72296908{--width:100%;}.elementor-72 .elementor-element.elementor-element-6ef1d162{--width:100%;}.elementor-72 .elementor-element.elementor-element-6c492c7{--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;}.elementor-72 .elementor-element.elementor-element-a43cf96{--width:100%;}.elementor-72 .elementor-element.elementor-element-845bd70 .elementor-heading-title{font-size:24px;}.elementor-72 .elementor-element.elementor-element-329682e{--width:100%;}.elementor-72 .elementor-element.elementor-element-3df602e{--width:100%;}.elementor-72 .elementor-element.elementor-element-6ca41d0{--width:100%;}.elementor-72 .elementor-element.elementor-element-9ddfe94{--width:100%;}.elementor-72 .elementor-element.elementor-element-53d64a5 .elementor-heading-title{font-size:28px;}.elementor-72 .elementor-element.elementor-element-52c1450.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-72 .elementor-element.elementor-element-52c1450 .elementor-main-swiper{height:300px;}.elementor-72 .elementor-element.elementor-element-244e37f{--padding-top:65px;--padding-bottom:65px;--padding-left:30px;--padding-right:30px;}.elementor-72 .elementor-element.elementor-element-628ab2e .elementor-heading-title{font-size:28px;}.elementor-72 .elementor-element.elementor-element-0b67b75.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-72 .elementor-element.elementor-element-0b67b75 .elementor-main-swiper{height:300px;}.elementor-72 .elementor-element.elementor-element-1de9bc14{--padding-top:65px;--padding-bottom:65px;--padding-left:30px;--padding-right:30px;}.elementor-72 .elementor-element.elementor-element-12431f0 .elementor-heading-title{font-size:28px;}.elementor-72 .elementor-element.elementor-element-417f537d{--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;}.elementor-72 .elementor-element.elementor-element-2fa5a376{--width:100%;}.elementor-72 .elementor-element.elementor-element-3c1684c0 .elementor-heading-title{font-size:24px;}.elementor-72 .elementor-element.elementor-element-65509442{--width:100%;}.elementor-72 .elementor-element.elementor-element-6be411b .elementor-heading-title{font-size:24px;}.elementor-72 .elementor-element.elementor-element-648ee2aa{--width:100%;}.elementor-72 .elementor-element.elementor-element-7735b1e4 .elementor-heading-title{font-size:24px;}.elementor-72 .elementor-element.elementor-element-8887fbd .elementor-heading-title{font-size:28px;}.elementor-72 .elementor-element.elementor-element-bac80e2{--padding-top:24px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-72 .elementor-element.elementor-element-ef8bb0c .elementor-heading-title{font-size:28px;}}@media(min-width:768px){.elementor-72 .elementor-element.elementor-element-ea00009{--content-width:1200px;}.elementor-72 .elementor-element.elementor-element-ff70001{--width:46%;}.elementor-72 .elementor-element.elementor-element-ea00008{--width:54%;}.elementor-72 .elementor-element.elementor-element-712a819e{--content-width:1200px;}.elementor-72 .elementor-element.elementor-element-74724ff{--width:33.33%;}.elementor-72 .elementor-element.elementor-element-7ff0c507{--width:33.33%;}.elementor-72 .elementor-element.elementor-element-2b17f16b{--width:33.33%;}.elementor-72 .elementor-element.elementor-element-330bd4be{--content-width:1200px;}.elementor-72 .elementor-element.elementor-element-5ae97a61{--width:22%;}.elementor-72 .elementor-element.elementor-element-73d9940a{--width:16%;}.elementor-72 .elementor-element.elementor-element-5413d210{--width:18%;}.elementor-72 .elementor-element.elementor-element-61619782{--width:25%;}.elementor-72 .elementor-element.elementor-element-76352e8d{--width:19%;}.elementor-72 .elementor-element.elementor-element-7db38aad{--width:22%;}.elementor-72 .elementor-element.elementor-element-3ba0728f{--width:16%;}.elementor-72 .elementor-element.elementor-element-19c8b45{--width:18%;}.elementor-72 .elementor-element.elementor-element-6929769a{--width:25%;}.elementor-72 .elementor-element.elementor-element-63f6062b{--width:19%;}.elementor-72 .elementor-element.elementor-element-467468d5{--width:22%;}.elementor-72 .elementor-element.elementor-element-f680df{--width:16%;}.elementor-72 .elementor-element.elementor-element-3ea485bf{--width:18%;}.elementor-72 .elementor-element.elementor-element-39fca83d{--width:25%;}.elementor-72 .elementor-element.elementor-element-167de81c{--width:19%;}.elementor-72 .elementor-element.elementor-element-3373019f{--width:22%;}.elementor-72 .elementor-element.elementor-element-3f4ac5cc{--width:16%;}.elementor-72 .elementor-element.elementor-element-41dfe5c6{--width:18%;}.elementor-72 .elementor-element.elementor-element-72296908{--width:25%;}.elementor-72 .elementor-element.elementor-element-6ef1d162{--width:19%;}.elementor-72 .elementor-element.elementor-element-a43cf96{--width:22%;}.elementor-72 .elementor-element.elementor-element-329682e{--width:16%;}.elementor-72 .elementor-element.elementor-element-3df602e{--width:18%;}.elementor-72 .elementor-element.elementor-element-6ca41d0{--width:25%;}.elementor-72 .elementor-element.elementor-element-9ddfe94{--width:19%;}.elementor-72 .elementor-element.elementor-element-244e37f{--content-width:1200px;}.elementor-72 .elementor-element.elementor-element-1de9bc14{--content-width:1200px;}.elementor-72 .elementor-element.elementor-element-2fa5a376{--width:33.33%;}.elementor-72 .elementor-element.elementor-element-65509442{--width:33.33%;}.elementor-72 .elementor-element.elementor-element-648ee2aa{--width:33.33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-72 .elementor-element.elementor-element-ff70001{--width:44%;}.elementor-72 .elementor-element.elementor-element-ea00008{--width:56%;}.elementor-72 .elementor-element.elementor-element-74724ff{--width:33.33%;}.elementor-72 .elementor-element.elementor-element-7ff0c507{--width:33.33%;}.elementor-72 .elementor-element.elementor-element-2b17f16b{--width:33.33%;}.elementor-72 .elementor-element.elementor-element-5ae97a61{--width:22%;}.elementor-72 .elementor-element.elementor-element-73d9940a{--width:16%;}.elementor-72 .elementor-element.elementor-element-5413d210{--width:18%;}.elementor-72 .elementor-element.elementor-element-61619782{--width:25%;}.elementor-72 .elementor-element.elementor-element-76352e8d{--width:19%;}.elementor-72 .elementor-element.elementor-element-7db38aad{--width:22%;}.elementor-72 .elementor-element.elementor-element-3ba0728f{--width:16%;}.elementor-72 .elementor-element.elementor-element-19c8b45{--width:18%;}.elementor-72 .elementor-element.elementor-element-6929769a{--width:25%;}.elementor-72 .elementor-element.elementor-element-63f6062b{--width:19%;}.elementor-72 .elementor-element.elementor-element-467468d5{--width:22%;}.elementor-72 .elementor-element.elementor-element-f680df{--width:16%;}.elementor-72 .elementor-element.elementor-element-3ea485bf{--width:18%;}.elementor-72 .elementor-element.elementor-element-39fca83d{--width:25%;}.elementor-72 .elementor-element.elementor-element-167de81c{--width:19%;}.elementor-72 .elementor-element.elementor-element-3373019f{--width:22%;}.elementor-72 .elementor-element.elementor-element-3f4ac5cc{--width:16%;}.elementor-72 .elementor-element.elementor-element-41dfe5c6{--width:18%;}.elementor-72 .elementor-element.elementor-element-72296908{--width:25%;}.elementor-72 .elementor-element.elementor-element-6ef1d162{--width:19%;}.elementor-72 .elementor-element.elementor-element-a43cf96{--width:22%;}.elementor-72 .elementor-element.elementor-element-329682e{--width:16%;}.elementor-72 .elementor-element.elementor-element-3df602e{--width:18%;}.elementor-72 .elementor-element.elementor-element-6ca41d0{--width:25%;}.elementor-72 .elementor-element.elementor-element-9ddfe94{--width:19%;}.elementor-72 .elementor-element.elementor-element-2fa5a376{--width:33.33%;}.elementor-72 .elementor-element.elementor-element-65509442{--width:33.33%;}.elementor-72 .elementor-element.elementor-element-648ee2aa{--width:33.33%;}}/* Start custom CSS for container, class: .elementor-element-6c492c7 */.elementor-72 .elementor-element.elementor-element-6c492c7{display:grid!important;grid-template-columns:minmax(14rem,1fr) minmax(0,1.5fr) minmax(11rem,.65fr);grid-template-rows:auto auto auto;align-items:center;gap:.2rem 1.5rem!important;padding:1.1rem!important;margin:0!important;border:1px solid #e5e9e3!important;border-radius:12px!important;box-shadow:none!important;background:#fff!important;scroll-margin-top:120px;}.elementor-72 .elementor-element.elementor-element-6c492c7>.e-con{width:auto!important;padding:0!important;min-width:0;}.elementor-72 .elementor-element.elementor-element-6c492c7>[data-id="a43cf96"]{grid-column:1;grid-row:1 / 4;position:relative;padding-left:5.6rem!important;gap:.35rem!important;}.elementor-72 .elementor-element.elementor-element-6c492c7>[data-id="a43cf96"]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4.7rem;height:6rem;background:url("https://image.darty.com/darty?height=300&source=photos%2F2023%2F03%2F06%2F4581415A_142215420.png&type=image") center/contain no-repeat;}.elementor-72 .elementor-element.elementor-element-6c492c7>[data-id="329682e"]{grid-column:2;grid-row:1;}.elementor-72 .elementor-element.elementor-element-6c492c7>[data-id="3df602e"]{grid-column:2;grid-row:2;}.elementor-72 .elementor-element.elementor-element-6c492c7>[data-id="6ca41d0"]{grid-column:2;grid-row:3;}.elementor-72 .elementor-element.elementor-element-6c492c7>[data-id="9ddfe94"]{grid-column:3;grid-row:1 / 4;gap:.6rem!important;align-items:stretch;}.elementor-72 .elementor-element.elementor-element-6c492c7>[data-id="9ddfe94"]>.elementor-widget-html{order:0;}.elementor-72 .elementor-element.elementor-element-6c492c7>[data-id="9ddfe94"]>.elementor-widget-button{order:1;}.elementor-72 .elementor-element.elementor-element-6c492c7 h3{font-size:1rem!important;line-height:1.4;}.elementor-72 .elementor-element.elementor-element-6c492c7 p{margin:0!important;font-size:.9rem;line-height:1.5;}.elementor-72 .elementor-element.elementor-element-6c492c7 .elementor-button{width:100%;padding:.85rem 1rem;font-size:.9rem;}@media(max-width:767px){.elementor-72 .elementor-element.elementor-element-6c492c7{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.65rem!important;padding:1rem!important;}.elementor-72 .elementor-element.elementor-element-6c492c7>[data-id="a43cf96"]{min-height:5.5rem;}.elementor-72 .elementor-element.elementor-element-6c492c7>[data-id="9ddfe94"]{align-items:stretch;margin-top:.4rem;}}/* End custom CSS */
/* Start custom CSS */.tea-home .tea-hero{isolation:isolate;overflow:visible;z-index:2}.tea-home .tea-hero #ez-toc-container{display:none!important}.tea-home .tea-hero .elementor-background-video-container{z-index:-2;pointer-events:none;overflow:hidden}.tea-home .tea-hero:before{z-index:-1}.tea-home .tea-hero video.elementor-background-video-hosted{width:100%!important;height:100%!important;object-fit:cover;object-position:50% 50%;left:0!important;top:0!important;transform:none!important}.tea-home .tea-hero-message{z-index:3}.tea-home .tea-hero-message p:last-child{margin-bottom:0}.tea-home .tea-hero .elementor-button{line-height:1.4;white-space:normal}.tea-home .tea-hero-product{z-index:4;transform:translateY(105px) rotate(-7deg);filter:drop-shadow(0 24px 25px rgba(0,0,0,.28))}.tea-home .tea-hero-product img{display:block}.tea-home .tea-motion-toggle{display:none;right:28px!important;bottom:20px!important;left:auto!important;top:auto!important;z-index:5}.tea-home .tea-hero[data-motion="ready"] .tea-motion-toggle{display:block}.tea-home .tea-hero:not([data-motion="ready"]) video{visibility:hidden}.tea-home .tea-hero[data-motion="still"] .elementor-background-video-container,.tea-home .tea-hero[data-motion="failed"] .elementor-background-video-container{display:none}.tea-home #comparatif-machines{scroll-margin-top:150px}.tea-home .tea-hero a:focus-visible{outline:3px solid #D7B570;outline-offset:5px}.tea-home>.tea-hero+div{padding-top:110px}.tea-home .tea-hero .elementor-widget{min-width:0}@media(max-width:1024px){.tea-home>.tea-hero+div{padding-top:32px}.tea-home .tea-hero-product{transform:translateY(28px) rotate(-5deg)}.tea-home #comparatif-machines{scroll-margin-top:120px}}@media(max-width:767px){.tea-home .tea-motion-toggle,.tea-home .tea-hero .elementor-background-video-container{display:none!important}.tea-home .tea-hero:before{background:linear-gradient(180deg,rgba(15,38,28,.72),#10231F)!important}.tea-home .tea-hero-product{transform:none;margin-bottom:0}.tea-home>.tea-hero+div{padding-top:24px}.tea-home .tea-hero .elementor-button{max-width:100%}}@media(prefers-reduced-motion:reduce){.tea-home .tea-motion-toggle,.tea-home .tea-hero .elementor-background-video-container{display:none!important}.tea-home .tea-hero *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Accueil clair — harmonisation avec les pages Marques et Comparatifs */
.elementor-72{background:#fff;color:#3f4b44;}
.elementor-72 .elementor-element-ea00035{background:#fff;gap:0;padding:0;}
.elementor-72 .elementor-heading-title{color:#214d3d;}
.elementor-72 .elementor-widget-text-editor{color:#3f4b44;line-height:1.7;}
.elementor-72 .elementor-button{background:#28664e;color:#fff;border-radius:.5rem;padding:.8rem 1.2rem;box-shadow:none;font-weight:600;line-height:1.4;transition:background .2s ease,transform .2s ease;}
.elementor-72 .elementor-button:hover,.elementor-72 .elementor-button:focus-visible{background:#1a4938;color:#fff;transform:translateY(-2px);}
@media(max-width:1024px){.elementor-72 .elementor-element-ea0000b{background:#f8f7f2!important;min-height:0!important;height:auto!important;padding:3rem 0!important;overflow:visible;}}
@media(max-width:1024px){.elementor-72 .elementor-element-ea0000b::before{background:none!important;opacity:0!important;}}
@media(max-width:1024px){.elementor-72 .elementor-element-ea0000b>.elementor-background-video-container{display:none!important;}}
@media(max-width:1024px){.elementor-72 .elementor-element-ea0000a{display:none!important;}}
@media(max-width:1024px){.elementor-72 .elementor-element-ea00009{min-height:0!important;height:auto!important;padding:0 1.5rem!important;}}
@media(max-width:1024px){.elementor-72 .elementor-element-ea00009>.e-con-inner{max-width:73rem;display:flex;flex-direction:row;align-items:center;gap:3rem;padding:0!important;}}
@media(max-width:1024px){.elementor-72 .elementor-element-ff70001{min-height:0!important;flex:0 1 42%;padding:0;align-self:center;}}
@media(max-width:1024px){.elementor-72 .elementor-element-ff70002{position:relative!important;inset:auto!important;width:100%!important;max-width:100%;height:auto!important;margin:0!important;}}
@media(max-width:1024px){.elementor-72 .elementor-element-ff70002 img{display:block;width:100%!important;height:390px!important;max-height:none;object-fit:contain;transform:none!important;animation:none!important;filter:none!important;margin:0;}}
@media(max-width:1024px){.elementor-72 .elementor-element-ea00008{flex:1 1 0;min-width:0;gap:1.1rem;padding:0!important;}}
@media(max-width:1024px){.elementor-72 .elementor-element-ea00001{color:#796532!important;font-size:.75rem;font-weight:700;letter-spacing:.12em;}}
@media(max-width:1024px){.elementor-72 .elementor-element-ea00002 .elementor-heading-title{color:#214d3d!important;font-size:2.65rem!important;font-weight:700;line-height:1.15;letter-spacing:-.035em;text-shadow:none;}}
@media(max-width:1024px){.elementor-72 .elementor-element-ea00003{color:#3f4b44!important;font-size:1rem;line-height:1.8;max-width:38rem;}}
@media(max-width:1024px){.elementor-72 .elementor-element-ea00004 .elementor-button{background:#28664e!important;color:#fff!important;}}
.elementor-72 :is(.elementor-element-50d1f331,.elementor-element-330bd4be,.elementor-element-01e2328,.elementor-element-244e37f,.elementor-element-1de9bc14,.elementor-element-2556340,.elementor-element-bac80e2){padding:3.25rem 1.5rem!important;gap:1.2rem;background:#fff;min-height:0;}
.elementor-72 :is(.elementor-element-330bd4be,.elementor-element-244e37f){background:#f8f7f2!important;}
.elementor-72 :is(.elementor-element-50d1f331,.elementor-element-330bd4be,.elementor-element-01e2328,.elementor-element-244e37f,.elementor-element-1de9bc14,.elementor-element-2556340,.elementor-element-bac80e2)>.e-con-inner{max-width:73rem;padding:0!important;gap:1.2rem;}
.elementor-72 .elementor-element-712a819e{padding:0!important;}
.elementor-72 .elementor-element-712a819e>.e-con-inner{max-width:73rem;padding:0!important;gap:1.2rem;}
.elementor-72 h2.elementor-heading-title{font-size:1.85rem!important;font-weight:700;line-height:1.25;letter-spacing:-.02em;}
.elementor-72 h3.elementor-heading-title{font-size:1.2rem;font-weight:700;line-height:1.3;}
.elementor-72 :is(.elementor-element-675518d9,.elementor-element-417f537d){padding:0;gap:1.5rem;align-items:stretch;}
.elementor-72 :is(.elementor-element-74724ff,.elementor-element-7ff0c507,.elementor-element-2b17f16b,.elementor-element-2fa5a376,.elementor-element-65509442,.elementor-element-648ee2aa){background:#fff;border:1px solid #e5e9e4!important;border-radius:.7rem!important;box-shadow:0 4px 16px rgba(33,77,61,.04)!important;padding:1.3rem!important;gap:.85rem;transform:none!important;transition:box-shadow .2s ease;}

.elementor-72 :is(.elementor-element-74724ff,.elementor-element-7ff0c507,.elementor-element-2b17f16b):hover{box-shadow:0 8px 22px rgba(33,77,61,.09)!important;}
.elementor-72 :is(.elementor-element-4e4f3e0c,.elementor-element-29bbf3a0,.elementor-element-4e5cc0d) img{height:230px!important;width:100%;object-fit:contain;border-radius:.4rem!important;}
.elementor-72 :is(.elementor-element-a4edb5b,.elementor-element-4ef511cf,.elementor-element-3814e454) img{height:190px!important;width:100%;object-fit:contain;border-radius:.4rem!important;background:#fff;}
.elementor-72 :is(.elementor-element-3a73002d,.elementor-element-c11e445,.elementor-element-6b8c76e5,.elementor-element-5dd97912,.elementor-element-210d8805,.elementor-element-68f7760e,.elementor-element-65ca7862){font-size:.75rem;color:#796532;letter-spacing:.04em;font-weight:600;margin:0;}
.elementor-72 :is(.elementor-element-7db76fe1,.elementor-element-22f30dc1,.elementor-element-2aea623) .elementor-heading-title{font-size:1rem!important;color:#3f4b44;font-weight:600;}
.elementor-72 .elementor-icon-list-text{color:#3f4b44;}

.elementor-72 :is(.elementor-element-205d92f5,.elementor-element-4a9ce023,.elementor-element-104b5975,.elementor-element-1bda3277){padding:1.1rem!important;margin:0!important;gap:1.1rem;border:0!important;border-bottom:1px solid #e5e9e4!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;transform:none!important;}
.elementor-72 :is(.elementor-element-205d92f5,.elementor-element-4a9ce023,.elementor-element-104b5975,.elementor-element-1bda3277)>.e-con{padding:0!important;}
.elementor-72 :is(.elementor-element-205d92f5,.elementor-element-4a9ce023,.elementor-element-104b5975,.elementor-element-1bda3277) h3{font-size:1rem!important;}
.elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-slide{background:#fff;border:1px solid #e5e9e4;border-radius:.7rem;}
.elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .elementor-carousel-image{transition:transform .45s ease;}
.elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-slide:hover .elementor-carousel-image{transform:scale(1.035);}
.elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-slide>a::after{background:#28664e!important;border-radius:.5rem;}
.elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .elementor-swiper-button{background:#214d3d;box-shadow:0 3px 10px rgba(33,77,61,.12);transition:transform .2s ease;}
.elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .elementor-swiper-button:hover{transform:scale(1.12);}
.elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-pagination{position:static;margin-top:.8rem;}
.elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-pagination-bullet{background:#8ca597;opacity:.4;transition:width .3s ease,opacity .3s ease;}
.elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-pagination-bullet-active{background:#28664e;opacity:1;width:22px;border-radius:5px;}
@media(max-width:1024px){.elementor-72 .elementor-element-ea00009>.e-con-inner{gap:2rem;}.elementor-72 .elementor-element-ea00002 .elementor-heading-title{font-size:2.2rem!important;}.elementor-72 .elementor-element-ff70002 img{height:330px!important;}}
@media(max-width:767px){.elementor-72 .elementor-element-ea0000b{padding:2rem 0!important;}.elementor-72 .elementor-element-ea00009{padding:0 1rem!important;}.elementor-72 .elementor-element-ea00009>.e-con-inner{flex-direction:column;gap:1.5rem;}.elementor-72 .elementor-element-ff70001{flex:0 1 auto;width:100%;}.elementor-72 .elementor-element-ff70002 img{height:270px!important;}.elementor-72 .elementor-element-ea00008{width:100%;}.elementor-72 .elementor-element-ea00002 .elementor-heading-title{font-size:2rem!important;}.elementor-72 :is(.elementor-element-50d1f331,.elementor-element-330bd4be,.elementor-element-01e2328,.elementor-element-244e37f,.elementor-element-1de9bc14,.elementor-element-2556340,.elementor-element-bac80e2){padding:2.3rem 1rem!important;}.elementor-72 h2.elementor-heading-title{font-size:1.6rem!important;}.elementor-72 :is(.elementor-element-675518d9,.elementor-element-417f537d){flex-direction:column;}.elementor-72 :is(.elementor-element-74724ff,.elementor-element-7ff0c507,.elementor-element-2b17f16b,.elementor-element-2fa5a376,.elementor-element-65509442,.elementor-element-648ee2aa){width:100%;}}
@media(prefers-reduced-motion:reduce){.elementor-72 .elementor-carousel-image,.elementor-72 .elementor-button,.elementor-72 .elementor-swiper-button{transition:none!important;transform:none!important;}}


@media(max-width:1024px){.elementor-72 .elementor-element-ff70001{transform:none!important;filter:none!important;}}
@media(max-width:1024px){.elementor-72 .elementor-element-ff70002 img{box-shadow:none!important;}}
@media(max-width:1024px){.elementor-72 .elementor-element-ea00004 .elementor-button{border-radius:.5rem!important;}}

.elementor-72 .elementor-element-5ae97a61::after{content:none!important;display:none!important;}
.elementor-72 :is(.elementor-element-205d92f5,.elementor-element-4a9ce023,.elementor-element-104b5975,.elementor-element-1bda3277){border:1px solid #e5e9e4!important;border-radius:.6rem!important;}


.elementor-72 :is(.elementor-element-74724ff,.elementor-element-7ff0c507,.elementor-element-2b17f16b,.elementor-element-2fa5a376,.elementor-element-65509442,.elementor-element-648ee2aa)::after{content:none!important;display:none!important;}
@media(max-width:1024px){body.page-id-72 .elementor-72 .elementor-element.elementor-element-ea00004 .elementor-button{border-radius:8px!important;}}

/* Mobile: keep the hero text in one intrinsic-height column. */
@media (max-width:767px){
  .elementor-72 .elementor-element-ea00008{
    display:flex!important;
    flex-direction:column!important;
    flex-wrap:nowrap!important;
    flex:0 0 auto!important;
    align-items:stretch!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
  }
  .elementor-72 .elementor-element-ea00008>.elementor-widget{
    flex:0 0 auto!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }
  .elementor-72 .elementor-element-ea00008 p,
  .elementor-72 .elementor-element-ea00008 .elementor-heading-title{
    white-space:normal;
    overflow-wrap:break-word;
  }
  .elementor-72 #comparatif-machines{scroll-margin-top:190px!important;}
}

/* Keep the light hero on wide touchscreens; preserve desktop and <=1024px rules. */
@media (min-width:1025px) and (any-pointer:coarse) {
  .elementor-72 .elementor-element-ea0000b {
    background:#f8f7f2!important;
    min-height:0!important;
    height:auto!important;
    padding:3rem 0!important;
    overflow:visible;
  }
  .elementor-72 .elementor-element-ea0000b::before {
    background:none!important;
    opacity:0!important;
  }
  .elementor-72 .elementor-element-ea0000b>.elementor-background-video-container {
    display:none!important;
  }
  .elementor-72 .elementor-element-ea0000a {
    display:none!important;
  }
  .elementor-72 .elementor-element-ea00009 {
    min-height:0!important;
    height:auto!important;
    padding:0 1.5rem!important;
  }
  .elementor-72 .elementor-element-ea00009>.e-con-inner {
    max-width:73rem;
    display:flex;
    flex-direction:row;
    align-items:center;
    gap:2rem;
    padding:0!important;
  }
  .elementor-72 .elementor-element-ff70001 {
    min-height:0!important;
    flex:0 1 42%;
    padding:0;
    align-self:center;
    transform:none!important;
    filter:none!important;
  }
  .elementor-72 .elementor-element-ff70002 {
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    max-width:100%;
    height:auto!important;
    margin:0!important;
  }
  .elementor-72 .elementor-element-ff70002 img {
    display:block;
    width:100%!important;
    height:330px!important;
    max-height:none;
    object-fit:contain;
    transform:none!important;
    animation:none!important;
    filter:none!important;
    margin:0;
    box-shadow:none!important;
  }
  .elementor-72 .elementor-element-ea00008 {
    flex:1 1 0;
    min-width:0;
    gap:1.1rem;
    padding:0!important;
  }
  .elementor-72 .elementor-element-ea00001 {
    color:#796532!important;
    font-size:.75rem;
    font-weight:700;
    letter-spacing:.12em;
  }
  .elementor-72 .elementor-element-ea00002 .elementor-heading-title {
    color:#214d3d!important;
    font-size:2.2rem!important;
    font-weight:700;
    line-height:1.15;
    letter-spacing:-.035em;
    text-shadow:none;
  }
  .elementor-72 .elementor-element-ea00003 {
    color:#3f4b44!important;
    font-size:1rem;
    line-height:1.8;
    max-width:38rem;
  }
  .elementor-72 .elementor-element-ea00004 .elementor-button {
    background:#28664e!important;
    color:#fff!important;
    border-radius:.5rem!important;
  }
  body.page-id-72 .elementor-72 .elementor-element.elementor-element-ea00004 .elementor-button {
    border-radius:8px!important;
  }

  /* Preserve the published tablet layout supplied by footer-reveal.css (534). */
  body.page-id-72 #tea-hero {
    min-height:600px!important;
    height:auto!important;
    padding:104px 0 32px!important;
  }
  body.page-id-72 #tea-hero .elementor-element-ea00009 > .e-con-inner {
    align-items:center!important;
  }
  body.page-id-72 #tea-hero .elementor-element-ff70001 {
    height:430px!important;
    min-height:430px!important;
    transform:none!important;
  }
  body.page-id-72 #tea-hero .elementor-element-ff70002 {
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    height:430px!important;
  }
  body.page-id-72 #tea-hero .elementor-element-ff70002 img {
    display:block;
    width:100%!important;
    height:430px!important;
    object-fit:contain!important;
  }
  body.page-id-72 #tea-hero .elementor-element-ea00008 {
    gap:18px!important;
  }
  body.page-id-72 #tea-hero .elementor-element-ea00002 .elementor-heading-title {
    font-size:36px!important;
    line-height:1.12!important;
  }
  body.page-id-72 #tea-hero .elementor-element-ea00003 p {
    font-size:16px!important;
    line-height:1.55!important;
  }
  body.page-id-72 #tea-hero .elementor-element-ea00004 .elementor-button {
    width:auto!important;
    font-size:14px!important;
    line-height:1.35!important;
    padding:12px 20px!important;
    border-radius:26px!important;
  }
}

/* Ranking interiors: product, compact specifications, then the existing action. */
body.page-id-72 .elementor-72 :is(.elementor-element-205d92f5,.elementor-element-4a9ce023,.elementor-element-104b5975,.elementor-element-1bda3277) {
  display:grid!important;
  grid-template-columns:minmax(240px,1.05fr) minmax(0,1.35fr) minmax(150px,.6fr);
  grid-template-areas:"product infusion action" "product capacity action" "product settings action";
  gap:4px 24px;
  align-items:center;
}

body.page-id-72 .elementor-72 :is(.elementor-element-205d92f5,.elementor-element-4a9ce023,.elementor-element-104b5975,.elementor-element-1bda3277) > .e-con {
  --width:auto;
  width:auto!important;
  max-width:none!important;
  min-width:0!important;
  flex:initial;
  align-self:stretch;
  gap:0;
  height:auto;
}

body.page-id-72 .elementor-72 :is(.elementor-element-5ae97a61,.elementor-element-7db38aad,.elementor-element-467468d5,.elementor-element-3373019f) {
  grid-area:product;
  display:grid!important;
  grid-template-columns:76px minmax(0,1fr);
  gap:14px!important;
  align-items:center;
}

body.page-id-72 .elementor-72 :is(.elementor-element-5ae97a61,.elementor-element-7db38aad,.elementor-element-467468d5,.elementor-element-3373019f)::before {
  content:"";
  display:block;
  position:static;
  width:76px;
  height:92px;
  grid-column:1;
  grid-row:1;
  background:var(--tea-ranking-image) center / contain no-repeat;
  pointer-events:none;
}

body.page-id-72 .elementor-72 :is(.elementor-element-5ae97a61,.elementor-element-7db38aad,.elementor-element-467468d5,.elementor-element-3373019f) > .elementor-widget {
  grid-column:2;
  grid-row:1;
  min-width:0;
  width:100%;
}

body.page-id-72 .elementor-72 :is(.elementor-element-5ae97a61,.elementor-element-7db38aad,.elementor-element-467468d5,.elementor-element-3373019f) h3 {
  font-size:16px!important;
  line-height:1.3;
  font-weight:700;
  margin:0;
}

body.page-id-72 .elementor-72 :is(.elementor-element-73d9940a,.elementor-element-3ba0728f,.elementor-element-f680df,.elementor-element-3f4ac5cc) {
  grid-area:infusion;
}

body.page-id-72 .elementor-72 :is(.elementor-element-5413d210,.elementor-element-19c8b45,.elementor-element-3ea485bf,.elementor-element-41dfe5c6) {
  grid-area:capacity;
}

body.page-id-72 .elementor-72 :is(.elementor-element-61619782,.elementor-element-6929769a,.elementor-element-39fca83d,.elementor-element-72296908) {
  grid-area:settings;
}

body.page-id-72 .elementor-72 :is(.elementor-element-73d9940a,.elementor-element-3ba0728f,.elementor-element-f680df,.elementor-element-3f4ac5cc,.elementor-element-5413d210,.elementor-element-19c8b45,.elementor-element-3ea485bf,.elementor-element-41dfe5c6,.elementor-element-61619782,.elementor-element-6929769a,.elementor-element-39fca83d,.elementor-element-72296908) .elementor-widget-text-editor {
  font-size:14px;
  line-height:1.55;
}

body.page-id-72 .elementor-72 :is(.elementor-element-73d9940a,.elementor-element-3ba0728f,.elementor-element-f680df,.elementor-element-3f4ac5cc,.elementor-element-5413d210,.elementor-element-19c8b45,.elementor-element-3ea485bf,.elementor-element-41dfe5c6,.elementor-element-61619782,.elementor-element-6929769a,.elementor-element-39fca83d,.elementor-element-72296908) p {
  position:relative;
  margin:0;
  padding-left:20px;
}

body.page-id-72 .elementor-72 :is(.elementor-element-73d9940a,.elementor-element-3ba0728f,.elementor-element-f680df,.elementor-element-3f4ac5cc,.elementor-element-5413d210,.elementor-element-19c8b45,.elementor-element-3ea485bf,.elementor-element-41dfe5c6,.elementor-element-61619782,.elementor-element-6929769a,.elementor-element-39fca83d,.elementor-element-72296908) p::before {
  content:"✓";
  position:absolute;
  left:0;
  top:0;
  color:#28664e;
  font-weight:700;
}

body.page-id-72 .elementor-72 :is(.elementor-element-76352e8d,.elementor-element-63f6062b,.elementor-element-167de81c,.elementor-element-6ef1d162) {
  grid-area:action;
  display:flex;
  justify-content:center;
  align-items:stretch;
}

body.page-id-72 .elementor-72 :is(.elementor-element-76352e8d,.elementor-element-63f6062b,.elementor-element-167de81c,.elementor-element-6ef1d162) .elementor-button {
  width:100%;
  font-size:14px;
  padding:12px 16px;
}

body.page-id-72 .elementor-72 .elementor-element-5ae97a61 {
  --tea-ranking-image:url("https://images.squarespace-cdn.com/content/v1/59e8ced218b27d5b337f8186/1604650325032-OYPR1VCAJV4EYFUKCRDM/304566_wasserkocher_teesieb_galerie2.jpg?format=1000w");
}

body.page-id-72 .elementor-72 .elementor-element-7db38aad {
  --tea-ranking-image:url("https://assets-dam.foodthinkers.com/ZKCA55LU/at/mfpzkv58kh243nxzn6xb9tt7/pdp.jpg?pdp");
}

body.page-id-72 .elementor-72 .elementor-element-467468d5 {
  --tea-ranking-image:url("https://eng.hkoenig.com/img/313/304731/3/m3/p/kettle-tea-maker.jpg");
}

body.page-id-72 .elementor-72 .elementor-element-3373019f {
  --tea-ranking-image:url("https://www.wmf.com/media/catalog/product/6/2/62c3832e-20d5-4478-924d092878e4c409-396476f2-7211003374-20260505-045438.jpg?optimize=medium&bg-color=255,255,255&fit=bounds&height=640&width=640&canvas=640:640");
}

@media(max-width:1024px) {
  body.page-id-72 .elementor-72 :is(.elementor-element-205d92f5,.elementor-element-4a9ce023,.elementor-element-104b5975,.elementor-element-1bda3277) {
    grid-template-columns:minmax(200px,1fr) minmax(0,1.3fr) 145px;
    gap:4px 16px;
  }
}

@media(max-width:767px) {
  body.page-id-72 .elementor-72 :is(.elementor-element-205d92f5,.elementor-element-4a9ce023,.elementor-element-104b5975,.elementor-element-1bda3277) {
    grid-template-columns:minmax(0,1fr);
    grid-template-areas:"product" "infusion" "capacity" "settings" "action";
    gap:10px;
  }

  body.page-id-72 .elementor-72 :is(.elementor-element-5ae97a61,.elementor-element-7db38aad,.elementor-element-467468d5,.elementor-element-3373019f) {
    grid-template-columns:64px minmax(0,1fr);
  }

  body.page-id-72 .elementor-72 :is(.elementor-element-5ae97a61,.elementor-element-7db38aad,.elementor-element-467468d5,.elementor-element-3373019f)::before {
    width:64px;
    height:80px;
  }

  body.page-id-72 .elementor-72 :is(.elementor-element-76352e8d,.elementor-element-63f6062b,.elementor-element-167de81c,.elementor-element-6ef1d162) .elementor-button {
    width:100%;
  }
}

/* Ratings and prices inside the existing ranking layout. */
body.page-id-72 .elementor-72 :is(.elementor-element-5ae97a61,.elementor-element-7db38aad,.elementor-element-467468d5,.elementor-element-3373019f) {
  grid-template-rows:auto auto;
  row-gap:6px!important;
  align-content:center;
  align-items:center;
}

body.page-id-72 .elementor-72 :is(.elementor-element-5ae97a61,.elementor-element-7db38aad,.elementor-element-467468d5,.elementor-element-3373019f)::before {
  grid-row:1 / span 2;
  align-self:center;
}

body.page-id-72 .elementor-72 :is(.elementor-element-5ae97a61,.elementor-element-7db38aad,.elementor-element-467468d5,.elementor-element-3373019f) > .elementor-widget-heading {
  grid-column:2;
  grid-row:1;
  align-self:end;
  height:auto;
}

body.page-id-72 .elementor-72 :is(.elementor-element-5ae97a61,.elementor-element-7db38aad,.elementor-element-467468d5,.elementor-element-3373019f) > .elementor-widget:has(.eb-rank-rating) {
  grid-column:2;
  grid-row:2;
  align-self:start;
  height:auto;
  min-width:0;
}

body.page-id-72 .elementor-72 .eb-rank-rating {
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:3px;
  min-width:0;
  line-height:1.4;
}

body.page-id-72 .elementor-72 .eb-rating-summary {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:4px 6px;
  min-width:0;
}

body.page-id-72 .elementor-72 .eb-rating-summary strong {
  font-size:12px;
  line-height:1.3;
  font-weight:700;
  white-space:nowrap;
}

body.page-id-72 .elementor-72 .eb-stars {
  display:inline-block;
  position:relative;
  flex:0 0 auto;
  color:#cbd2ce;
  font-family:Arial,sans-serif;
  font-size:14px;
  line-height:1;
  letter-spacing:0;
  white-space:nowrap;
}

body.page-id-72 .elementor-72 .eb-stars > span:first-child {
  display:block;
}

body.page-id-72 .elementor-72 .eb-stars-fill {
  display:block;
  position:absolute;
  left:0;
  top:0;
  height:100%;
  overflow:hidden;
  color:#c79a3d;
  white-space:nowrap;
  pointer-events:none;
}

body.page-id-72 .elementor-72 .eb-rating-source {
  font-size:12px;
  line-height:1.4;
  text-decoration:underline;
  text-underline-offset:2px;
  overflow-wrap:anywhere;
}

body.page-id-72 .elementor-72 :is(.elementor-element-76352e8d,.elementor-element-63f6062b,.elementor-element-167de81c,.elementor-element-6ef1d162) {
  flex-direction:column!important;
  justify-content:center;
  gap:8px!important;
}

body.page-id-72 .elementor-72 :is(.elementor-element-76352e8d,.elementor-element-63f6062b,.elementor-element-167de81c,.elementor-element-6ef1d162) > .elementor-widget:has(.eb-rank-price) {
  order:-1;
  height:auto;
  width:100%;
  min-width:0;
}

body.page-id-72 .elementor-72 .eb-rank-price {
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:3px;
  text-align:center;
  min-width:0;
}

body.page-id-72 .elementor-72 .eb-price-value {
  display:block;
  color:#214d3d;
  font-size:24px;
  line-height:1.15;
  font-weight:700;
}

body.page-id-72 .elementor-72 .eb-price-source {
  font-size:11px;
  line-height:1.4;
  text-decoration:underline;
  text-underline-offset:2px;
  overflow-wrap:anywhere;
}

body.page-id-72 .elementor-72 .eb-ranking-data-note {
  margin:6px 0 0;
  font-size:12px;
  line-height:1.5;
}

body.page-id-72 .elementor-72 :is(.eb-rating-source,.eb-price-source){color:#4d675c!important;}
body.page-id-72 .elementor-72 :is(.eb-rating-source,.eb-price-source):hover{color:#214d3d!important;}

/* Top three cards: desktop podium, compact tablet columns, mobile rank order. */
body.page-id-72 .elementor-72 .elementor-element-675518d9 {
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(0,1fr)!important;
  align-items:end!important;
  gap:24px!important;
  width:100%;
  min-width:0;
}

body.page-id-72 .elementor-72 :is(.elementor-element-74724ff,.elementor-element-7ff0c507,.elementor-element-2b17f16b) {
  display:flex!important;
  flex-direction:column!important;
  flex-wrap:nowrap!important;
  align-items:stretch;
  align-self:end!important;
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
  height:auto!important;
  min-height:0!important;
  padding:36px 24px 24px!important;
  gap:12px!important;
  background:#fff!important;
  border:1px solid #e5e9e4!important;
  border-radius:14px!important;
  box-shadow:0 5px 20px rgba(33,77,61,.07)!important;
  text-align:center;
}

body.page-id-72 .elementor-72 .elementor-element-7ff0c507 {
  order:1;
}

body.page-id-72 .elementor-72 .elementor-element-74724ff {
  order:2;
  padding-top:48px!important;
  padding-bottom:32px!important;
}

body.page-id-72 .elementor-72 .elementor-element-2b17f16b {
  order:3;
}

body.page-id-72 .elementor-72 :is(.elementor-element-74724ff,.elementor-element-7ff0c507,.elementor-element-2b17f16b) > .elementor-widget {
  width:100%;
  min-width:0;
  margin:0;
}

body.page-id-72 .elementor-72 :is(.elementor-element-74724ff,.elementor-element-7ff0c507,.elementor-element-2b17f16b) > :is(.elementor-widget-text-editor,.elementor-widget-icon-list),
body.page-id-72 .elementor-72 :is(.elementor-element-7db76fe1,.elementor-element-22f30dc1,.elementor-element-2aea623) {
  display:none!important;
}

body.page-id-72 .elementor-72 :is(.elementor-element-4e4f3e0c,.elementor-element-29bbf3a0,.elementor-element-4e5cc0d) {
  order:0;
}

body.page-id-72 .elementor-72 :is(.elementor-element-4e4f3e0c,.elementor-element-29bbf3a0,.elementor-element-4e5cc0d) img {
  display:block;
  width:100%!important;
  max-width:100%;
  height:240px!important;
  margin:0 auto;
  object-fit:contain;
}

body.page-id-72 .elementor-72 .elementor-element-4e4f3e0c img {
  height:280px!important;
}

body.page-id-72 .elementor-72 :is(.elementor-element-74724ff,.elementor-element-7ff0c507,.elementor-element-2b17f16b) > .elementor-widget:has(.eb-top3-commerce) {
  order:1;
}

body.page-id-72 .elementor-72 :is(.elementor-element-430e30ec,.elementor-element-3bc638c4,.elementor-element-242ba7e1) {
  order:2;
}

body.page-id-72 .elementor-72 :is(.elementor-element-430e30ec,.elementor-element-3bc638c4,.elementor-element-242ba7e1) .elementor-heading-title {
  margin:0;
  color:#214d3d;
  font-size:22px!important;
  font-weight:700;
  line-height:1.25;
  text-align:center;
  overflow-wrap:break-word;
}

body.page-id-72 .elementor-72 :is(.elementor-element-74724ff,.elementor-element-7ff0c507,.elementor-element-2b17f16b) > .elementor-widget:has(.eb-top3-offer) {
  order:3;
}

body.page-id-72 .elementor-72 :is(.elementor-element-6f8d088b,.elementor-element-3017b4de,.elementor-element-53759bda) {
  order:4;
  text-align:center;
}

body.page-id-72 .elementor-72 .elementor-element-675518d9 .eb-top3-commerce {
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:3px;
  min-width:0;
}

body.page-id-72 .elementor-72 .elementor-element-675518d9 .eb-top3-price {
  color:#214d3d;
  font-size:32px;
  font-weight:700;
  line-height:1.15;
}

body.page-id-72 .elementor-72 .elementor-element-675518d9 .eb-top3-merchant {
  color:#66736b;
  font-size:12px;
  line-height:1.4;
  overflow-wrap:anywhere;
}

body.page-id-72 .elementor-72 .elementor-element-675518d9 .eb-top3-offer .elementor-button {
  width:100%;
  padding:14px 18px;
  background:#28664e;
  color:#fff;
  font-size:15px;
  font-weight:600;
  line-height:1.4;
  text-align:center;
}

body.page-id-72 .elementor-72 .elementor-element-675518d9 .eb-top3-offer .elementor-button:hover,
body.page-id-72 .elementor-72 .elementor-element-675518d9 .eb-top3-offer .elementor-button:focus-visible {
  background:#1a4938;
  color:#fff;
}

body.page-id-72 .elementor-72 :is(.elementor-element-6f8d088b,.elementor-element-3017b4de,.elementor-element-53759bda) .elementor-button {
  width:auto;
  padding:4px 0!important;
  border:0!important;
  border-radius:0!important;
  background:none!important;
  box-shadow:none!important;
  color:#52665c!important;
  font-size:13px;
  font-weight:500;
  line-height:1.5;
  text-decoration:underline;
  text-underline-offset:3px;
}

body.page-id-72 .elementor-72 :is(.elementor-element-6f8d088b,.elementor-element-3017b4de,.elementor-element-53759bda) .elementor-button:hover,
body.page-id-72 .elementor-72 :is(.elementor-element-6f8d088b,.elementor-element-3017b4de,.elementor-element-53759bda) .elementor-button:focus-visible {
  color:#214d3d!important;
  transform:none!important;
}

@media(max-width:1024px) {
  body.page-id-72 .elementor-72 .elementor-element-675518d9 {
    gap:16px!important;
  }

  body.page-id-72 .elementor-72 :is(.elementor-element-74724ff,.elementor-element-7ff0c507,.elementor-element-2b17f16b) {
    padding:28px 14px 20px!important;
    gap:10px!important;
  }

  body.page-id-72 .elementor-72 .elementor-element-74724ff {
    padding-top:36px!important;
    padding-bottom:28px!important;
  }

  body.page-id-72 .elementor-72 :is(.elementor-element-4e4f3e0c,.elementor-element-29bbf3a0,.elementor-element-4e5cc0d) img {
    height:200px!important;
  }

  body.page-id-72 .elementor-72 .elementor-element-4e4f3e0c img {
    height:240px!important;
  }

  body.page-id-72 .elementor-72 :is(.elementor-element-430e30ec,.elementor-element-3bc638c4,.elementor-element-242ba7e1) .elementor-heading-title {
    font-size:19px!important;
  }

  body.page-id-72 .elementor-72 .elementor-element-675518d9 .eb-top3-price {
    font-size:28px;
  }

  body.page-id-72 .elementor-72 .elementor-element-675518d9 .eb-top3-offer .elementor-button {
    padding:12px 10px;
    font-size:13px;
  }
}

@media(max-width:767px) {
  body.page-id-72 .elementor-72 .elementor-element-675518d9 {
    grid-template-columns:minmax(0,1fr)!important;
    align-items:stretch!important;
    gap:24px!important;
  }

  body.page-id-72 .elementor-72 :is(.elementor-element-74724ff,.elementor-element-7ff0c507,.elementor-element-2b17f16b) {
    width:100%!important;
    max-width:34rem!important;
    margin:0 auto;
    padding:32px 20px 24px!important;
    gap:12px!important;
  }

  body.page-id-72 .elementor-72 .elementor-element-74724ff {
    order:1;
  }

  body.page-id-72 .elementor-72 .elementor-element-7ff0c507 {
    order:2;
  }

  body.page-id-72 .elementor-72 :is(.elementor-element-4e4f3e0c,.elementor-element-29bbf3a0,.elementor-element-4e5cc0d) img {
    height:240px!important;
  }

  body.page-id-72 .elementor-72 :is(.elementor-element-430e30ec,.elementor-element-3bc638c4,.elementor-element-242ba7e1) .elementor-heading-title {
    font-size:22px!important;
  }

  body.page-id-72 .elementor-72 .elementor-element-675518d9 .eb-top3-price {
    font-size:30px;
  }

  body.page-id-72 .elementor-72 .elementor-element-675518d9 .eb-top3-offer .elementor-button {
    padding:14px 18px;
    font-size:15px;
  }
}

body.page-id-72 .elementor-72 .eb-top3-data-note{font-size:12px;line-height:1.5;margin:8px 0 0;color:#66736b;}

/* Remove the former tablet span from the third Top 3 card. */
body.page-id-72 .elementor-72 .elementor-element-675518d9 > :is(.elementor-element-74724ff,.elementor-element-7ff0c507,.elementor-element-2b17f16b){grid-column:auto!important;grid-row:auto!important;justify-self:stretch!important;width:auto!important;}

/* Real Sage product photograph: only the hero media and its native hotspots. */
body.page-id-72 #tea-hero .elementor-element.elementor-element-ff70001 {
  height:auto!important;
  min-height:0!important;
  min-width:0;
  transform:none!important;
  filter:none!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center;
  gap:12px;
}

body.page-id-72 #tea-hero .elementor-element.elementor-element-8d60c38 {
  position:relative!important;
  inset:auto!important;
  width:100%!important;
  max-width:480px!important;
  height:auto!important;
  min-height:0!important;
  margin:0 auto!important;
  --hotspot-size:36px;
  --hotspot-color:#e4c77d;
  --hotspot-box-color:#214d3d;
  --hotspot-border-radius:50%;
  --tooltip-color:#214d3d;
  --tooltip-background-color:#fff;
}

body.page-id-72 #tea-hero .elementor-element-8d60c38 > .elementor-widget-container {
  position:relative;
  isolation:isolate;
  overflow:visible;
  height:auto!important;
  min-height:0!important;
}

body.page-id-72 #tea-hero .elementor-element-8d60c38 > .elementor-widget-container > img {
  display:block;
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
  max-height:none!important;
  object-fit:contain!important;
  margin:0;
  background:#fff;
  border-radius:24px;
  box-shadow:0 16px 42px rgba(0,0,0,.16);
  transform:none!important;
  filter:none!important;
}

body.page-id-72 #tea-hero .elementor-element-8d60c38 .e-hotspot__button {
  box-sizing:border-box;
  display:flex;
  align-items:center;
  justify-content:center;
  width:36px;
  min-width:36px;
  height:36px;
  min-height:36px;
  padding:0;
  border:3px solid #fff;
  border-radius:50%;
  background:#214d3d;
  color:#e4c77d;
  box-shadow:0 2px 9px rgba(17,47,34,.28);
  cursor:pointer;
}

body.page-id-72 #tea-hero .elementor-element-8d60c38 .e-hotspot__label {
  color:inherit;
  font-family:inherit;
  font-size:14px;
  font-weight:700;
  line-height:1;
}

body.page-id-72 #tea-hero .elementor-element-8d60c38 .e-hotspot__button:focus-visible,
body.page-id-72 #tea-hero .elementor-element-8d60c38 .e-hotspot:focus-within .e-hotspot__button {
  outline:3px solid #d7b570;
  outline-offset:4px;
}

/* Native Elementor placement and opening behavior remain responsible for tooltips. */
body.page-id-72 #tea-hero .elementor-element-8d60c38 .e-hotspot__tooltip {
  box-sizing:border-box;
  width:220px;
  max-width:calc(100vw - 48px);
  padding:12px;
  border:1px solid #dce5df;
  border-radius:12px;
  background:#fff;
  color:#214d3d;
  font-family:inherit;
  font-size:13.5px;
  font-weight:400;
  line-height:1.5;
  white-space:normal;
  overflow-wrap:break-word;
  text-align:left;
  box-shadow:0 8px 26px rgba(17,47,34,.16);
}

body.page-id-72 #tea-hero .elementor-element-8d60c38 .e-hotspot__tooltip p {
  margin:0;
  color:inherit;
  font-size:inherit;
  line-height:inherit;
}

body.page-id-72 #tea-hero .tea-hero-photo-caption {
  max-width:34ch;
  margin:0 auto;
  color:#fff;
  font-size:13px;
  line-height:1.5;
  text-align:center;
}

body.page-id-72 #tea-hero .tea-hero-photo-caption strong {
  display:block;
  margin-bottom:3px;
  color:inherit;
  font-size:14px;
  font-weight:600;
}

@media (max-width:1024px) {
  body.page-id-72 #tea-hero .elementor-element.elementor-element-8d60c38 {
    max-width:400px!important;
  }
}

@media (max-width:1024px), (any-pointer:coarse) {
  body.page-id-72 #tea-hero .tea-hero-photo-caption {
    color:#214d3d;
  }
  body.page-id-72 #tea-hero .elementor-element-8d60c38 > .elementor-widget-container > img {
    box-shadow:0 8px 24px rgba(33,77,61,.08);
  }
}

@media (max-width:767px) {
  body.page-id-72 #tea-hero .elementor-element.elementor-element-8d60c38 {
    max-width:320px!important;
  }
}

@media (prefers-reduced-motion:reduce) {
  body.page-id-72 #tea-hero .elementor-element-8d60c38,
  body.page-id-72 #tea-hero .elementor-element-8d60c38 * {
    animation:none!important;
    transition:none!important;
  }
}
/* Transparent cutout: keep the native image dimensions and hotspot coordinates. */
body.page-id-72 .elementor-72 #tea-hero .elementor-element-8d60c38 > .elementor-widget-container > img{background:transparent!important;border-radius:0!important;box-shadow:none!important;}

/* Native Elementor Media Carousels: spacious product stories, inspired by Terra Kaffe.
   UI prerequisite: one visible slide at every breakpoint. Preserve Swiper widths/transforms. */
body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75){
  --eb-slide-height:500px;
  --eb-slide-inset:56px;
  --eb-slide-title:"Découvrez votre machine";
  --eb-slide-desc:"Une machine à thé électrique à découvrir en détail.";
  --eb-slide-deep:#173c30;
  --eb-slide-mid:#2f604d;
  width:100%;max-width:100%;min-width:0;
}
body.page-id-72 .elementor-72 .elementor-element-0b67b75{
  --eb-slide-deep:#372d25;--eb-slide-mid:#6a523b;
}
body.page-id-72 .elementor-72 .elementor-element-52c1450 .swiper-slide[data-swiper-slide-index="0"]{
  --eb-slide-title:"Arendo\A Infusion";
  --eb-slide-desc:"Température réglable et panier amovible pour préparer votre thé au quotidien.";
}
body.page-id-72 .elementor-72 .elementor-element-52c1450 .swiper-slide[data-swiper-slide-index="1"]{
  --eb-slide-title:"Sage\A The Tea Maker";
  --eb-slide-desc:"Un panier motorisé, cinq programmes et trois intensités pour personnaliser l’infusion.";
}
body.page-id-72 .elementor-72 .elementor-element-52c1450 .swiper-slide[data-swiper-slide-index="2"]{
  --eb-slide-title:"H.Koenig\A TI600";
  --eb-slide-desc:"Quatre températures et un panier amovible pour varier les plaisirs du thé.";
}
body.page-id-72 .elementor-72 .elementor-element-52c1450 .swiper-slide[data-swiper-slide-index="3"],
body.page-id-72 .elementor-72 .elementor-element-0b67b75 .swiper-slide[data-swiper-slide-index="0"]{
  --eb-slide-title:"WMF\A Vario";
  --eb-slide-desc:"Un format compact d’un litre et cinq températures pour trouver votre réglage.";
}
body.page-id-72 .elementor-72 .elementor-element-52c1450 .swiper-slide[data-swiper-slide-index="4"],
body.page-id-72 .elementor-72 .elementor-element-0b67b75 .swiper-slide[data-swiper-slide-index="1"]{
  --eb-slide-title:"Riviera & Bar\A Sencha Zen";
  --eb-slide-desc:"Découvrez cette théière électrique et ses réglages pour accompagner vos pauses thé.";
}
body.page-id-72 .elementor-72 .elementor-element-0b67b75 .swiper-slide[data-swiper-slide-index="2"]{
  --eb-slide-title:"Riviera & Bar\A Fujian Zen";
  --eb-slide-desc:"Explorez les fonctions de la Fujian Zen et comparez-la aux autres modèles.";
}
body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .elementor-widget-container{
  min-width:0;
}
body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .elementor-main-swiper{
  position:relative;width:100%;height:var(--eb-slide-height)!important;
  overflow:hidden;border-radius:24px;isolation:isolate;
}
body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-wrapper{
  height:var(--eb-slide-height)!important;
}
body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-slide{
  height:var(--eb-slide-height)!important;min-height:0;
  background:#fff!important;border:0!important;border-radius:24px!important;
  overflow:hidden;box-sizing:border-box;
}
body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-slide>a{
  display:block;position:relative;isolation:isolate;width:100%;height:100%;
  padding:0!important;box-sizing:border-box;overflow:hidden;color:#fff;text-decoration:none;
  background:linear-gradient(90deg,var(--eb-slide-deep),var(--eb-slide-mid) 51%,#fff 51%);
}
body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .elementor-carousel-image{
  position:absolute;inset:0;width:100%;height:100%!important;
  box-sizing:border-box;padding:40px 30px 40px 53%!important;
  background-color:transparent!important;background-size:contain!important;
  background-origin:content-box;background-clip:content-box;
  background-repeat:no-repeat!important;background-position:center!important;
  transform:none!important;transition:none!important;
}
body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-slide>a::before{
  content:var(--eb-slide-title);position:absolute;z-index:2;
  top:88px;left:var(--eb-slide-inset);width:calc(51% - var(--eb-slide-inset) - 24px);
  margin:0;color:#fff;font-family:inherit;font-size:clamp(36px,3.4vw,48px);
  font-weight:700;line-height:1.08;letter-spacing:-.035em;white-space:pre-line;
  pointer-events:none;
}
body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .elementor-carousel-image::before{
  content:var(--eb-slide-desc);position:absolute;z-index:2;
  top:228px;left:var(--eb-slide-inset);width:calc(51% - var(--eb-slide-inset) - 35px);
  color:#f2f2e9;font-family:inherit;font-size:16px;font-weight:400;
  line-height:1.6;text-align:left;white-space:normal;pointer-events:none;
}
body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-slide>a::after{
  content:"Découvrir ce modèle"!important;position:absolute;z-index:2;
  top:auto;bottom:90px;left:var(--eb-slide-inset);right:auto;transform:none!important;
  display:inline-flex;align-items:center;justify-content:center;
  width:auto;max-width:calc(51% - var(--eb-slide-inset) - 24px);min-height:48px;
  padding:12px 23px;box-sizing:border-box;border:1px solid #e4ca8e;border-radius:999px!important;
  background:#e4ca8e!important;color:#173c30!important;
  font-family:inherit;font-size:14px;font-weight:700;line-height:1.4;
  white-space:normal;text-align:center;pointer-events:none;
  transition:background-color .2s ease,border-color .2s ease;
}
body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-slide>a:hover::after{
  background:#f0ddb0!important;border-color:#f0ddb0;
}
body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-slide>a:focus-visible{
  outline:3px solid #e4ca8e!important;outline-offset:-6px;
}
body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .elementor-swiper-button{
  position:absolute;z-index:6;top:auto!important;bottom:22px!important;
  width:44px;height:44px;padding:0;margin:0;display:flex;align-items:center;justify-content:center;
  border:1px solid #dce4df;border-radius:50%;background:#fff!important;color:#214d3d!important;
  box-shadow:0 2px 10px #14291e14;font-size:17px;transform:none!important;
  transition:background-color .2s ease,border-color .2s ease!important;
}
body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .elementor-swiper-button-prev{
  left:auto!important;right:82px!important;
}
body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .elementor-swiper-button-next{
  left:auto!important;right:28px!important;
}
body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .elementor-swiper-button:hover{
  background:#f4f1e8!important;border-color:#9aaa9f;
}
body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .elementor-swiper-button svg{
  width:17px;height:17px;fill:currentColor;
}
body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-pagination{
  position:absolute!important;z-index:6;top:auto!important;bottom:22px!important;
  left:calc(var(--eb-slide-inset) - 17px)!important;right:auto!important;
  display:flex;align-items:center;justify-content:flex-start;gap:0;width:auto!important;
  height:44px;margin:0!important;transform:none!important;
}
body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-pagination-bullet{
  position:relative;display:block;flex:0 0 44px;width:44px!important;height:44px!important;
  padding:0;margin:0!important;background:transparent!important;opacity:1!important;
  border:0;border-radius:50%!important;transition:none!important;
}
body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-pagination-bullet::before{
  content:"";position:absolute;left:17px;top:17px;width:10px;height:10px;
  border:1px solid #fff9;border-radius:50%;background:#ffffff50;
  transition:background-color .25s ease,transform .25s ease;
}
body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-pagination-bullet-active::before{
  background:#e4ca8e;border-color:#e4ca8e;transform:scale(1.15);
}
body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) :is(.swiper-pagination-bullet,.elementor-swiper-button):focus-visible{
  outline:2px solid #caa75a;outline-offset:2px;
}
body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-slide-active>a::before,
body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-slide-active .elementor-carousel-image::before,
body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-slide-active>a::after{
  animation:eb-carousel-story-reveal .65s ease both;
}
body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-slide-active .elementor-carousel-image::before{
  animation-delay:60ms;
}
/* Keep CTA transform unmodified: older styles use !important on this pseudo-element. */
@keyframes eb-carousel-story-reveal{from{opacity:0}to{opacity:1}}
@media(min-width:768px) and (max-width:1024px){
  body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75){--eb-slide-height:450px;--eb-slide-inset:36px;}
  body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-slide>a::before{top:64px;font-size:36px;}
  body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .elementor-carousel-image::before{top:174px;font-size:15px;}
  body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-slide>a::after{bottom:86px;}
}
@media(max-width:767px){
  body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75){--eb-slide-height:620px;--eb-slide-inset:24px;}
  body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .elementor-main-swiper,
  body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-slide{border-radius:20px!important;}
  body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-slide>a{
    background:linear-gradient(180deg,#fff 0,#fff 300px,var(--eb-slide-mid) 300px,var(--eb-slide-deep) 100%);
  }
  body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .elementor-carousel-image{
    padding:14px 28px 334px!important;background-size:contain!important;background-position:center!important;
  }
  body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-slide>a::before{
    top:322px;width:calc(100% - 48px);font-size:32px;line-height:1.08;
  }
  body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .elementor-carousel-image::before{
    top:409px;width:calc(100% - 48px);font-size:14px;line-height:1.55;
  }
  body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-slide>a::after{
    bottom:80px;min-height:44px;max-width:calc(100% - 48px);padding:11px 19px;font-size:13px;
  }
  body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-pagination{
    left:7px!important;bottom:16px!important;
  }
  /* Separate arrows from the five 44px pagination targets on narrow phones. */
  body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .elementor-swiper-button{top:128px!important;bottom:auto!important;}
  body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .elementor-swiper-button-prev{left:12px!important;right:auto!important;}
  body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .elementor-swiper-button-next{left:auto!important;right:12px!important;}
}
@media(max-width:360px){
  body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-slide>a::before{font-size:27px;}
}
@media(prefers-reduced-motion:reduce){
  body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) *,
  body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) *::before,
  body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) *::after{
    animation:none!important;transition:none!important;
  }
}

/* Extend each carousel's existing green/brown backdrop behind the cutout photo.
   Keep the native slide, content positions and controls unchanged. */
body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-slide{
  background:var(--eb-slide-deep)!important;
}
body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-slide>a{
  background:linear-gradient(90deg,var(--eb-slide-deep) 0%,var(--eb-slide-mid) 100%)!important;
}
@media(max-width:767px){
  body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .swiper-slide>a{
    background:linear-gradient(180deg,var(--eb-slide-mid) 0%,var(--eb-slide-deep) 100%)!important;
  }
  body.page-id-72 .elementor-72 :is(.elementor-element-52c1450,.elementor-element-0b67b75) .elementor-carousel-image{
    padding:0!important;
    background-origin:border-box;
    background-clip:border-box;
    background-size:auto 250px!important;
    background-position:center 24px!important;
  }
}

/* Homepage finishing touches: preserve the hero, native carousels and ranking. */
body.page-id-72 .elementor-72 :is(#selection-machines,#marques-machines,#conseils-the){
  scroll-margin-top:130px;
}

/* A quiet route into the three useful sections, beside the hero's main action. */
body.page-id-72 .elementor-72 #tea-hero .tea-hero-shortcuts a > span{display:none;}
body.page-id-72 .elementor-72 #tea-hero .tea-hero-shortcuts{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:flex-start;
  gap:8px;
  max-width:100%;
  min-width:0;
  margin:20px 0 0;
  padding:0;
}
body.page-id-72 .elementor-72 #tea-hero .tea-hero-shortcuts a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:9px;
  min-height:44px;
  max-width:100%;
  box-sizing:border-box;
  padding:9px 13px;
  border:1px solid rgba(231,215,172,.38);
  border-radius:999px;
  background:rgba(255,255,255,.07);
  color:#faf7ec;
  font-size:13px;
  font-weight:500;
  line-height:1.35;
  text-decoration:none;
  white-space:normal;
  transition:background-color .2s ease,border-color .2s ease,color .2s ease;
}
body.page-id-72 .elementor-72 #tea-hero .tea-hero-shortcuts a::after{
  content:"\2193";
  flex:none;
  color:#e4ca8e;
  font-size:15px;
  line-height:1;
}
body.page-id-72 .elementor-72 #tea-hero .tea-hero-shortcuts a:hover{
  background:rgba(255,255,255,.15);
  border-color:#e4ca8e;
  color:#fff;
}
body.page-id-72 .elementor-72 #tea-hero .tea-hero-shortcuts a:focus-visible{
  outline:3px solid #e4ca8e;
  outline-offset:3px;
}
@media(max-width:1024px),(any-pointer:coarse){
  body.page-id-72 .elementor-72 #tea-hero .tea-hero-shortcuts a{
    background:rgba(255,255,255,.72);
    border-color:#d1ddd1;
    color:#214d3d;
  }
  body.page-id-72 .elementor-72 #tea-hero .tea-hero-shortcuts a::after{
    color:#8a7137;
  }
  body.page-id-72 .elementor-72 #tea-hero .tea-hero-shortcuts a:hover{
    background:#edf3e9;
    border-color:#a4b7a3;
    color:#163f2e;
  }
}

/* Give each podium card one concise reason to choose it. */
body.page-id-72 .elementor-72 .elementor-element-675518d9 >
:is(.elementor-element-74724ff,.elementor-element-7ff0c507,.elementor-element-2b17f16b) >
:is(.elementor-element-7db76fe1,.elementor-element-22f30dc1,.elementor-element-2aea623){
  display:block!important;
  order:3;
  align-self:center;
  width:fit-content;
  max-width:100%;
  min-width:0;
  margin:0 auto 2px;
  padding:7px 11px;
  border:1px solid #dce7d8;
  border-radius:999px;
  background:#f0f5ec;
}
body.page-id-72 .elementor-72 .elementor-element-675518d9
:is(.elementor-element-7db76fe1,.elementor-element-22f30dc1,.elementor-element-2aea623) .elementor-heading-title{
  margin:0;
  color:#385a44;
  font-size:12px!important;
  font-weight:600;
  line-height:1.35;
  letter-spacing:.015em;
  text-align:center;
  white-space:normal;
}
body.page-id-72 .elementor-72 .elementor-element-675518d9 >
:is(.elementor-element-74724ff,.elementor-element-7ff0c507,.elementor-element-2b17f16b) >
.elementor-widget:has(.eb-top3-offer){
  order:4;
}
body.page-id-72 .elementor-72 .elementor-element-675518d9
:is(.elementor-element-6f8d088b,.elementor-element-3017b4de,.elementor-element-53759bda){
  order:5;
}

/* Three editorial cards, with a shared image height and aligned reading links. */
body.page-id-72 .elementor-72 .elementor-element-417f537d{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr));
  align-items:stretch;
  gap:24px;
  width:100%;
  min-width:0;
}
body.page-id-72 .elementor-72 .elementor-element-417f537d >
:is(.elementor-element-2fa5a376,.elementor-element-65509442,.elementor-element-648ee2aa){
  display:flex;
  flex-direction:column;
  align-items:stretch;
  width:100%!important;
  min-width:0;
  max-width:none;
  height:auto;
  gap:14px;
  padding:22px!important;
  border:1px solid #e1e7dc!important;
  border-radius:22px!important;
  background:#fff!important;
  box-shadow:0 7px 24px rgba(29,67,46,.045)!important;
  transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease;
}
body.page-id-72 .elementor-72 .elementor-element-417f537d > .elementor-element-65509442{
  background:#faf7ee!important;
  border-color:#e9e2ce!important;
}
body.page-id-72 .elementor-72 .elementor-element-417f537d > .elementor-element-648ee2aa{
  background:#eff5ed!important;
  border-color:#dce7d7!important;
}
body.page-id-72 .elementor-72 .elementor-element-417f537d >
:is(.elementor-element-2fa5a376,.elementor-element-65509442,.elementor-element-648ee2aa) > .elementor-widget{
  min-width:0;
  max-width:100%;
  margin:0;
}
body.page-id-72 .elementor-72 .elementor-element-417f537d
:is(.elementor-element-a4edb5b,.elementor-element-4ef511cf,.elementor-element-3814e454){
  flex:none;
  overflow:hidden;
  border-radius:14px;
  background:radial-gradient(ellipse at 50% 80%,#e4eddb 0%,#f4f7ef 72%);
}
body.page-id-72 .elementor-72 .elementor-element-417f537d .elementor-element-4ef511cf{
  background:radial-gradient(ellipse at 50% 80%,#e8dfc8 0%,#f7f2e7 72%);
}
body.page-id-72 .elementor-72 .elementor-element-417f537d .elementor-element-3814e454{
  background:radial-gradient(ellipse at 50% 80%,#dbe8cf 0%,#edf3e6 72%);
}
body.page-id-72 .elementor-72 .elementor-element-417f537d
:is(.elementor-element-a4edb5b,.elementor-element-4ef511cf,.elementor-element-3814e454) img{
  display:block;
  width:100%;
  height:190px!important;
  object-fit:contain;
  background:transparent!important;
  filter:drop-shadow(0 7px 8px rgba(36,59,39,.10));
}
body.page-id-72 .elementor-72 .elementor-element-417f537d
:is(.elementor-element-210d8805,.elementor-element-68f7760e,.elementor-element-65ca7862){
  color:#7b6a3f;
  font-size:11px;
  font-weight:700;
  line-height:1.45;
  letter-spacing:.12em;
}
body.page-id-72 .elementor-72 .elementor-element-417f537d .elementor-heading-title{
  color:#214d3d;
  font-size:20px;
  line-height:1.3;
  letter-spacing:-.02em;
  overflow-wrap:break-word;
  text-wrap:balance;
}
body.page-id-72 .elementor-72 .elementor-element-417f537d .elementor-widget-text-editor p{
  margin:0;
}
body.page-id-72 .elementor-72 .elementor-element-417f537d
:is(.elementor-element-a7f1e38,.elementor-element-2330919c,.elementor-element-219cad9a){
  color:#58665a;
  font-size:14px;
  line-height:1.65;
}
body.page-id-72 .elementor-72 .elementor-element-417f537d
:is(.elementor-element-62b2250c,.elementor-element-79688166,.elementor-element-3df00f6c){
  margin-top:auto!important;
  padding-top:5px;
}
body.page-id-72 .elementor-72 .elementor-element-417f537d
:is(.elementor-element-62b2250c,.elementor-element-79688166,.elementor-element-3df00f6c) .elementor-button{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  width:100%;
  min-height:44px;
  padding:13px 0 0!important;
  border:0!important;
  border-top:1px solid #d5dfd1!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#214d3d!important;
  font-size:13px;
  font-weight:600;
  line-height:1.4;
  text-align:left;
  transform:none!important;
}
body.page-id-72 .elementor-72 .elementor-element-417f537d
:is(.elementor-element-62b2250c,.elementor-element-79688166,.elementor-element-3df00f6c) .elementor-button::after{
  content:"\2192";
  flex:none;
  font-size:22px;
  font-weight:400;
  line-height:1;
  transition:transform .2s ease;
}
body.page-id-72 .elementor-72 .elementor-element-417f537d .elementor-button:focus-visible{
  outline:3px solid #c8a75c;
  outline-offset:5px;
}
@media(hover:hover) and (pointer:fine){
  body.page-id-72 .elementor-72 .elementor-element-417f537d >
  :is(.elementor-element-2fa5a376,.elementor-element-65509442,.elementor-element-648ee2aa):hover{
    transform:translateY(-4px)!important;
    box-shadow:0 15px 35px rgba(29,67,46,.10)!important;
  }
  body.page-id-72 .elementor-72 .elementor-element-417f537d .elementor-button:hover::after{
    transform:translateX(4px);
  }
}

/* Set the existing product stories softly into the page; no Swiper geometry changes. */
body.page-id-72 .elementor-72 .elementor-element-52c1450 .elementor-main-swiper{
  box-shadow:0 20px 48px rgba(18,57,38,.13);
}
body.page-id-72 .elementor-72 .elementor-element-0b67b75 .elementor-main-swiper{
  box-shadow:0 20px 48px rgba(72,49,29,.13);
}

@media(min-width:768px) and (max-width:1024px){
  body.page-id-72 .elementor-72 .elementor-element-417f537d{
    gap:18px;
  }
  body.page-id-72 .elementor-72 .elementor-element-417f537d >
  :is(.elementor-element-2fa5a376,.elementor-element-65509442,.elementor-element-648ee2aa){
    padding:18px!important;
  }
  body.page-id-72 .elementor-72 .elementor-element-417f537d .elementor-heading-title{
    font-size:18px;
  }
}
@media(max-width:767px){
  body.page-id-72 .elementor-72 :is(#selection-machines,#marques-machines,#conseils-the){
    scroll-margin-top:150px;
  }
  body.page-id-72 .elementor-72 #tea-hero .tea-hero-shortcuts{
    gap:8px;
    margin-top:16px;
  }
  body.page-id-72 .elementor-72 #tea-hero .tea-hero-shortcuts a{
    padding:9px 12px;
    font-size:12px;
  }
  body.page-id-72 .elementor-72 .elementor-element-417f537d{
    grid-template-columns:minmax(0,1fr);
    gap:20px;
  }
  body.page-id-72 .elementor-72 .elementor-element-417f537d >
  :is(.elementor-element-2fa5a376,.elementor-element-65509442,.elementor-element-648ee2aa){
    padding:20px!important;
  }
  body.page-id-72 .elementor-72
  :is(.elementor-element-52c1450,.elementor-element-0b67b75) .elementor-main-swiper{
    box-shadow:0 12px 28px rgba(29,52,33,.10);
  }
}
@media(prefers-reduced-motion:reduce){
  body.page-id-72 .elementor-72 #tea-hero .tea-hero-shortcuts a,
  body.page-id-72 .elementor-72 .elementor-element-417f537d >
  :is(.elementor-element-2fa5a376,.elementor-element-65509442,.elementor-element-648ee2aa),
  body.page-id-72 .elementor-72 .elementor-element-417f537d .elementor-button::after{
    transition:none!important;
    transform:none!important;
  }
}/* End custom CSS */