.elementor-784 .elementor-element.elementor-element-b7ae662{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-c256488{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:144px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-784 .elementor-element.elementor-element-c256488:not(.elementor-motion-effects-element-type-background), .elementor-784 .elementor-element.elementor-element-c256488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101315;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-784 .elementor-element.elementor-element-d3e9df2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;line-height:1.65em;color:#ffffff;}.elementor-784 .elementor-element.elementor-element-5867b7e{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-b3fb145{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-784 .elementor-element.elementor-element-b47d967{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-b47d967 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:132px;font-weight:800;line-height:1.08em;letter-spacing:-1.2px;color:#ffffff;}.elementor-784 .elementor-element.elementor-element-f5c3c5c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-2523336{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-2523336 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:800;line-height:1.08em;letter-spacing:-1.2px;color:#ffffff;}.elementor-784 .elementor-element.elementor-element-cfcc814{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#ffffff;}.elementor-784 .elementor-element.elementor-element-9a61462{--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:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-a129cbc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-784 .elementor-element.elementor-element-5414dd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-5414dd3 img{width:100%;height:400px;object-fit:cover;object-position:top right;}.elementor-784 .elementor-element.elementor-element-ba276a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#ffffff;}.elementor-784 .elementor-element.elementor-element-7704808{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-56c4aca{--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:18px 18px;--row-gap:18px;--column-gap:18px;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:#666666;--border-color:#666666;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-040194e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-b50317e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-b50317e img{width:100%;height:128px;object-fit:contain;object-position:center center;}.elementor-784 .elementor-element.elementor-element-0dd468b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-08516a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-08516a5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:26px;font-weight:800;line-height:1.08em;letter-spacing:0px;color:#ffffff;}.elementor-784 .elementor-element.elementor-element-5502daa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#ffffff;}.elementor-784 .elementor-element.elementor-element-4fa42cf{--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:18px 18px;--row-gap:18px;--column-gap:18px;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:#666666;--border-color:#666666;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-8b8ddc4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-0008ea7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-0008ea7 img{width:100%;height:128px;object-fit:contain;object-position:center center;}.elementor-784 .elementor-element.elementor-element-b9a0f2f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-f354187{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-f354187 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:26px;font-weight:800;line-height:1.08em;letter-spacing:0px;color:#ffffff;}.elementor-784 .elementor-element.elementor-element-3782d7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#ffffff;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-784 .elementor-element.elementor-element-a98d252 .elementor-button{background-color:#d42420;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d42420;border-radius:0px 0px 0px 0px;padding:16px 24px 16px 24px;}.elementor-784 .elementor-element.elementor-element-a98d252{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-0db2c9e .elementor-button{background-color:#101315;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#666666;border-radius:0px 0px 0px 0px;padding:16px 24px 16px 24px;}.elementor-784 .elementor-element.elementor-element-0db2c9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-adf8b19{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:32px;--padding-right:32px;}.elementor-784 .elementor-element.elementor-element-adf8b19:not(.elementor-motion-effects-element-type-background), .elementor-784 .elementor-element.elementor-element-adf8b19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f3ef;}.elementor-784 .elementor-element.elementor-element-287bec9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#666666;}.elementor-784 .elementor-element.elementor-element-cafe263{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-784 .elementor-element.elementor-element-cafe263:not(.elementor-motion-effects-element-type-background), .elementor-784 .elementor-element.elementor-element-cafe263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f3ef;}.elementor-784 .elementor-element.elementor-element-527fa0f{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-cf06538{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-5766213{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-5766213 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:44px;font-weight:800;line-height:1.08em;letter-spacing:-1.2px;color:#101315;}.elementor-784 .elementor-element.elementor-element-d9d0710{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-7a159b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#666666;}.elementor-784 .elementor-element.elementor-element-df5a548{--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:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-5dbfd1a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-15f0bd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-fe5a350{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-fe5a350 img{width:100%;}.elementor-784 .elementor-element.elementor-element-2e925a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#666666;}.elementor-784 .elementor-element.elementor-element-af87c57{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-b01d4b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;line-height:1.65em;color:#d42420;}.elementor-784 .elementor-element.elementor-element-5ad186d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-5ad186d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:800;line-height:1.08em;letter-spacing:0px;color:#101315;}.elementor-784 .elementor-element.elementor-element-5c3618f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#666666;}.elementor-784 .elementor-element.elementor-element-625f4ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-625f4ef .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:800;line-height:1.08em;letter-spacing:0px;color:#101315;}.elementor-784 .elementor-element.elementor-element-39e36f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#666666;}.elementor-784 .elementor-element.elementor-element-978d150{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-784 .elementor-element.elementor-element-978d150:not(.elementor-motion-effects-element-type-background), .elementor-784 .elementor-element.elementor-element-978d150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eeede8;}.elementor-784 .elementor-element.elementor-element-1746043{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-d65de42{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-ee4764f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-ee4764f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:44px;font-weight:800;line-height:1.08em;letter-spacing:-1.2px;color:#101315;}.elementor-784 .elementor-element.elementor-element-dc9364c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-690a409{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#666666;}.elementor-784 .elementor-element.elementor-element-fa9122e{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-50df8c0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-66f412d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-66f412d img{width:100%;height:470px;object-fit:cover;object-position:top right;}.elementor-784 .elementor-element.elementor-element-eefc34b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-784 .elementor-element.elementor-element-eefc34b:not(.elementor-motion-effects-element-type-background), .elementor-784 .elementor-element.elementor-element-eefc34b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101315;}.elementor-784 .elementor-element.elementor-element-c94d506{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-656ebbc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-656ebbc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:800;line-height:1.08em;letter-spacing:0px;color:#ffffff;}.elementor-784 .elementor-element.elementor-element-9cf49cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#ffffff;}.elementor-784 .elementor-element.elementor-element-a7236fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-dcc93cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-0cee9e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#666666;}.elementor-784 .elementor-element.elementor-element-5c67258{--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:stretch;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-784 .elementor-element.elementor-element-5c67258:not(.elementor-motion-effects-element-type-background), .elementor-784 .elementor-element.elementor-element-5c67258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f3ef;}.elementor-784 .elementor-element.elementor-element-48b5d54{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-784 .elementor-element.elementor-element-48b5d54:not(.elementor-motion-effects-element-type-background), .elementor-784 .elementor-element.elementor-element-48b5d54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-784 .elementor-element.elementor-element-5dfb33f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-5dfb33f img{width:100%;height:400px;object-fit:contain;object-position:center center;}.elementor-784 .elementor-element.elementor-element-4bdd2e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#666666;}.elementor-784 .elementor-element.elementor-element-1b7f1be{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-b0c78dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;line-height:1.65em;color:#d42420;}.elementor-784 .elementor-element.elementor-element-2d8f346{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-2d8f346 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:44px;font-weight:800;line-height:1.08em;letter-spacing:-1.2px;color:#101315;}.elementor-784 .elementor-element.elementor-element-12101db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#666666;}.elementor-784 .elementor-element.elementor-element-cb24874{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-b5a2d5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#666666;}.elementor-784 .elementor-element.elementor-element-2f7c85c .elementor-button{background-color:#f4f3ef;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;fill:#101315;color:#101315;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d8d8d1;border-radius:0px 0px 0px 0px;padding:16px 24px 16px 24px;}.elementor-784 .elementor-element.elementor-element-2f7c85c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-f4586ae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-784 .elementor-element.elementor-element-f4586ae:not(.elementor-motion-effects-element-type-background), .elementor-784 .elementor-element.elementor-element-f4586ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f3ef;}.elementor-784 .elementor-element.elementor-element-42889f7{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-a43a3e4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-2b5f968{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-2b5f968 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:44px;font-weight:800;line-height:1.08em;letter-spacing:-1.2px;color:#101315;}.elementor-784 .elementor-element.elementor-element-89506f0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-3e62d4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#666666;}.elementor-784 .elementor-element.elementor-element-d7a54aa{--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:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-494c16d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-784 .elementor-element.elementor-element-494c16d:not(.elementor-motion-effects-element-type-background), .elementor-784 .elementor-element.elementor-element-494c16d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eeede8;}.elementor-784 .elementor-element.elementor-element-8a634ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-8a634ab img{width:100%;height:240px;object-fit:contain;object-position:center center;}.elementor-784 .elementor-element.elementor-element-382810c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-382810c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:800;line-height:1.08em;letter-spacing:0px;color:#101315;}.elementor-784 .elementor-element.elementor-element-3667523{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#666666;}.elementor-784 .elementor-element.elementor-element-b2c96a9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-784 .elementor-element.elementor-element-b2c96a9:not(.elementor-motion-effects-element-type-background), .elementor-784 .elementor-element.elementor-element-b2c96a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eeede8;}.elementor-784 .elementor-element.elementor-element-afb99d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-afb99d3 img{width:100%;height:240px;object-fit:contain;object-position:center center;}.elementor-784 .elementor-element.elementor-element-3d81f62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-3d81f62 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:800;line-height:1.08em;letter-spacing:0px;color:#101315;}.elementor-784 .elementor-element.elementor-element-479070a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#666666;}.elementor-784 .elementor-element.elementor-element-c27520c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-a1862ed{--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:stretch;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-784 .elementor-element.elementor-element-a1862ed:not(.elementor-motion-effects-element-type-background), .elementor-784 .elementor-element.elementor-element-a1862ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f3ef;}.elementor-784 .elementor-element.elementor-element-c2e5fc1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-8536aee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-8536aee .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:52px;font-weight:800;line-height:1.08em;letter-spacing:-1.2px;color:#101315;}.elementor-784 .elementor-element.elementor-element-d2be5ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#666666;}.elementor-784 .elementor-element.elementor-element-b6348cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#101315;}.elementor-784 .elementor-element.elementor-element-7c33c3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#666666;}.elementor-784 .elementor-element.elementor-element-d2d26b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#666666;}.elementor-784 .elementor-element.elementor-element-358adbe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-94b8ec3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#666666;}.elementor-784 .elementor-element.elementor-element-48e8e60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-784 .elementor-element.elementor-element-c6cce0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:#666666;}.elementor-784 .elementor-element.elementor-element-9f5846d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-784 .elementor-element.elementor-element-b7ae662{--width:100%;}.elementor-784 .elementor-element.elementor-element-c256488{--content-width:1320px;}.elementor-784 .elementor-element.elementor-element-5867b7e{--width:100%;}.elementor-784 .elementor-element.elementor-element-b3fb145{--width:60%;}.elementor-784 .elementor-element.elementor-element-f5c3c5c{--width:40%;}.elementor-784 .elementor-element.elementor-element-9a61462{--width:100%;}.elementor-784 .elementor-element.elementor-element-a129cbc{--width:70%;}.elementor-784 .elementor-element.elementor-element-7704808{--width:30%;}.elementor-784 .elementor-element.elementor-element-56c4aca{--width:100%;}.elementor-784 .elementor-element.elementor-element-040194e{--width:38%;}.elementor-784 .elementor-element.elementor-element-0dd468b{--width:62%;}.elementor-784 .elementor-element.elementor-element-4fa42cf{--width:100%;}.elementor-784 .elementor-element.elementor-element-8b8ddc4{--width:38%;}.elementor-784 .elementor-element.elementor-element-b9a0f2f{--width:62%;}.elementor-784 .elementor-element.elementor-element-adf8b19{--content-width:1320px;}.elementor-784 .elementor-element.elementor-element-cafe263{--content-width:1320px;}.elementor-784 .elementor-element.elementor-element-527fa0f{--width:100%;}.elementor-784 .elementor-element.elementor-element-cf06538{--width:52%;}.elementor-784 .elementor-element.elementor-element-d9d0710{--width:48%;}.elementor-784 .elementor-element.elementor-element-df5a548{--width:100%;}.elementor-784 .elementor-element.elementor-element-5dbfd1a{--width:58%;}.elementor-784 .elementor-element.elementor-element-af87c57{--width:42%;}.elementor-784 .elementor-element.elementor-element-978d150{--content-width:1320px;}.elementor-784 .elementor-element.elementor-element-1746043{--width:100%;}.elementor-784 .elementor-element.elementor-element-d65de42{--width:52%;}.elementor-784 .elementor-element.elementor-element-dc9364c{--width:48%;}.elementor-784 .elementor-element.elementor-element-fa9122e{--width:100%;}.elementor-784 .elementor-element.elementor-element-50df8c0{--width:65%;}.elementor-784 .elementor-element.elementor-element-eefc34b{--width:35%;}.elementor-784 .elementor-element.elementor-element-5c67258{--content-width:1320px;}.elementor-784 .elementor-element.elementor-element-48b5d54{--width:34%;}.elementor-784 .elementor-element.elementor-element-1b7f1be{--width:66%;}.elementor-784 .elementor-element.elementor-element-f4586ae{--content-width:1320px;}.elementor-784 .elementor-element.elementor-element-42889f7{--width:100%;}.elementor-784 .elementor-element.elementor-element-a43a3e4{--width:52%;}.elementor-784 .elementor-element.elementor-element-89506f0{--width:48%;}.elementor-784 .elementor-element.elementor-element-d7a54aa{--width:100%;}.elementor-784 .elementor-element.elementor-element-494c16d{--width:50%;}.elementor-784 .elementor-element.elementor-element-b2c96a9{--width:50%;}.elementor-784 .elementor-element.elementor-element-a1862ed{--content-width:1320px;}.elementor-784 .elementor-element.elementor-element-c2e5fc1{--width:40%;}.elementor-784 .elementor-element.elementor-element-358adbe{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-784 .elementor-element.elementor-element-b3fb145{--width:100%;}.elementor-784 .elementor-element.elementor-element-f5c3c5c{--width:100%;}.elementor-784 .elementor-element.elementor-element-a129cbc{--width:100%;}.elementor-784 .elementor-element.elementor-element-7704808{--width:100%;}.elementor-784 .elementor-element.elementor-element-cf06538{--width:100%;}.elementor-784 .elementor-element.elementor-element-d9d0710{--width:100%;}.elementor-784 .elementor-element.elementor-element-5dbfd1a{--width:100%;}.elementor-784 .elementor-element.elementor-element-af87c57{--width:100%;}.elementor-784 .elementor-element.elementor-element-d65de42{--width:100%;}.elementor-784 .elementor-element.elementor-element-dc9364c{--width:100%;}.elementor-784 .elementor-element.elementor-element-50df8c0{--width:100%;}.elementor-784 .elementor-element.elementor-element-eefc34b{--width:100%;}.elementor-784 .elementor-element.elementor-element-48b5d54{--width:100%;}.elementor-784 .elementor-element.elementor-element-1b7f1be{--width:100%;}.elementor-784 .elementor-element.elementor-element-a43a3e4{--width:100%;}.elementor-784 .elementor-element.elementor-element-89506f0{--width:100%;}.elementor-784 .elementor-element.elementor-element-494c16d{--width:100%;}.elementor-784 .elementor-element.elementor-element-b2c96a9{--width:100%;}}@media(max-width:1024px){.elementor-784 .elementor-element.elementor-element-c256488{--padding-top:128px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-784 .elementor-element.elementor-element-5867b7e{--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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-784 .elementor-element.elementor-element-b47d967 .elementor-heading-title{font-size:48px;}.elementor-784 .elementor-element.elementor-element-2523336 .elementor-heading-title{font-size:36px;}.elementor-784 .elementor-element.elementor-element-9a61462{--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-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-784 .elementor-element.elementor-element-5414dd3 img{height:400px;}.elementor-784 .elementor-element.elementor-element-b50317e img{height:128px;}.elementor-784 .elementor-element.elementor-element-08516a5 .elementor-heading-title{font-size:26px;}.elementor-784 .elementor-element.elementor-element-0008ea7 img{height:128px;}.elementor-784 .elementor-element.elementor-element-f354187 .elementor-heading-title{font-size:26px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-784 .elementor-element.elementor-element-adf8b19{--padding-top:22px;--padding-bottom:22px;--padding-left:32px;--padding-right:32px;}.elementor-784 .elementor-element.elementor-element-cafe263{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-784 .elementor-element.elementor-element-527fa0f{--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-784 .elementor-element.elementor-element-5766213 .elementor-heading-title{font-size:44px;}.elementor-784 .elementor-element.elementor-element-df5a548{--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-784 .elementor-element.elementor-element-5ad186d .elementor-heading-title{font-size:30px;}.elementor-784 .elementor-element.elementor-element-625f4ef .elementor-heading-title{font-size:20px;}.elementor-784 .elementor-element.elementor-element-978d150{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-784 .elementor-element.elementor-element-1746043{--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-784 .elementor-element.elementor-element-ee4764f .elementor-heading-title{font-size:44px;}.elementor-784 .elementor-element.elementor-element-fa9122e{--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-784 .elementor-element.elementor-element-66f412d img{height:430px;}.elementor-784 .elementor-element.elementor-element-656ebbc .elementor-heading-title{font-size:32px;}.elementor-784 .elementor-element.elementor-element-5c67258{--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:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-784 .elementor-element.elementor-element-5dfb33f img{height:400px;}.elementor-784 .elementor-element.elementor-element-2d8f346 .elementor-heading-title{font-size:44px;}.elementor-784 .elementor-element.elementor-element-f4586ae{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-784 .elementor-element.elementor-element-42889f7{--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-784 .elementor-element.elementor-element-2b5f968 .elementor-heading-title{font-size:44px;}.elementor-784 .elementor-element.elementor-element-d7a54aa{--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-784 .elementor-element.elementor-element-8a634ab img{height:240px;}.elementor-784 .elementor-element.elementor-element-382810c .elementor-heading-title{font-size:30px;}.elementor-784 .elementor-element.elementor-element-afb99d3 img{height:240px;}.elementor-784 .elementor-element.elementor-element-3d81f62 .elementor-heading-title{font-size:30px;}.elementor-784 .elementor-element.elementor-element-a1862ed{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-784 .elementor-element.elementor-element-8536aee .elementor-heading-title{font-size:48px;}}@media(max-width:767px){.elementor-784 .elementor-element.elementor-element-b7ae662{--width:100%;--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-784 .elementor-element.elementor-element-c256488{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:112px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-784 .elementor-element.elementor-element-d3e9df2{font-size:12px;}.elementor-784 .elementor-element.elementor-element-5867b7e{--width:100%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-b3fb145{--width:100%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-784 .elementor-element.elementor-element-b47d967 .elementor-heading-title{font-size:72px;letter-spacing:-0.6px;}.elementor-784 .elementor-element.elementor-element-f5c3c5c{--width:100%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-2523336 .elementor-heading-title{font-size:28px;letter-spacing:-0.6px;}.elementor-784 .elementor-element.elementor-element-cfcc814{font-size:16px;}.elementor-784 .elementor-element.elementor-element-9a61462{--width:100%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-a129cbc{--width:100%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-784 .elementor-element.elementor-element-5414dd3 img{height:260px;}.elementor-784 .elementor-element.elementor-element-ba276a7{font-size:12px;}.elementor-784 .elementor-element.elementor-element-7704808{--width:100%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-56c4aca{--width:100%;--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-040194e{--width:34%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-b50317e img{height:118px;}.elementor-784 .elementor-element.elementor-element-0dd468b{--width:60%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-08516a5 .elementor-heading-title{font-size:24px;letter-spacing:0px;}.elementor-784 .elementor-element.elementor-element-5502daa{font-size:13px;}.elementor-784 .elementor-element.elementor-element-4fa42cf{--width:100%;--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-8b8ddc4{--width:34%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-0008ea7 img{height:118px;}.elementor-784 .elementor-element.elementor-element-b9a0f2f{--width:60%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-f354187 .elementor-heading-title{font-size:24px;letter-spacing:0px;}.elementor-784 .elementor-element.elementor-element-3782d7c{font-size:13px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-784 .elementor-element.elementor-element-adf8b19{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-784 .elementor-element.elementor-element-287bec9{font-size:13px;}.elementor-784 .elementor-element.elementor-element-cafe263{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-784 .elementor-element.elementor-element-527fa0f{--width:100%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-cf06538{--width:100%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-5766213 .elementor-heading-title{font-size:32px;letter-spacing:-0.6px;}.elementor-784 .elementor-element.elementor-element-d9d0710{--width:100%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-7a159b7{font-size:16px;}.elementor-784 .elementor-element.elementor-element-df5a548{--width:100%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-5dbfd1a{--width:100%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-2e925a2{font-size:12px;}.elementor-784 .elementor-element.elementor-element-af87c57{--width:100%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-b01d4b2{font-size:12px;}.elementor-784 .elementor-element.elementor-element-5ad186d .elementor-heading-title{font-size:26px;letter-spacing:-0.6px;}.elementor-784 .elementor-element.elementor-element-5c3618f{font-size:16px;}.elementor-784 .elementor-element.elementor-element-625f4ef .elementor-heading-title{font-size:20px;letter-spacing:0px;}.elementor-784 .elementor-element.elementor-element-39e36f0{font-size:15px;}.elementor-784 .elementor-element.elementor-element-978d150{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-784 .elementor-element.elementor-element-1746043{--width:100%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-d65de42{--width:100%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-ee4764f .elementor-heading-title{font-size:32px;letter-spacing:-0.6px;}.elementor-784 .elementor-element.elementor-element-dc9364c{--width:100%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-690a409{font-size:16px;}.elementor-784 .elementor-element.elementor-element-fa9122e{--width:100%;--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-784 .elementor-element.elementor-element-50df8c0{--width:100%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-66f412d img{height:260px;}.elementor-784 .elementor-element.elementor-element-eefc34b{--width:100%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-784 .elementor-element.elementor-element-656ebbc .elementor-heading-title{font-size:26px;letter-spacing:-0.6px;}.elementor-784 .elementor-element.elementor-element-9cf49cf{font-size:16px;}.elementor-784 .elementor-element.elementor-element-0cee9e8{font-size:12px;}.elementor-784 .elementor-element.elementor-element-5c67258{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-784 .elementor-element.elementor-element-48b5d54{--width:100%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-784 .elementor-element.elementor-element-5dfb33f img{height:360px;}.elementor-784 .elementor-element.elementor-element-4bdd2e4{font-size:12px;}.elementor-784 .elementor-element.elementor-element-1b7f1be{--width:100%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-b0c78dd{font-size:12px;}.elementor-784 .elementor-element.elementor-element-2d8f346 .elementor-heading-title{font-size:32px;letter-spacing:-0.6px;}.elementor-784 .elementor-element.elementor-element-12101db{font-size:16px;}.elementor-784 .elementor-element.elementor-element-b5a2d5b{font-size:14px;}.elementor-784 .elementor-element.elementor-element-f4586ae{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-784 .elementor-element.elementor-element-42889f7{--width:100%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-a43a3e4{--width:100%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-2b5f968 .elementor-heading-title{font-size:32px;letter-spacing:-0.6px;}.elementor-784 .elementor-element.elementor-element-89506f0{--width:100%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-3e62d4a{font-size:16px;}.elementor-784 .elementor-element.elementor-element-d7a54aa{--width:100%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-494c16d{--width:100%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-784 .elementor-element.elementor-element-8a634ab img{height:260px;}.elementor-784 .elementor-element.elementor-element-382810c .elementor-heading-title{font-size:26px;letter-spacing:-0.6px;}.elementor-784 .elementor-element.elementor-element-3667523{font-size:15px;}.elementor-784 .elementor-element.elementor-element-b2c96a9{--width:100%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-784 .elementor-element.elementor-element-afb99d3 img{height:260px;}.elementor-784 .elementor-element.elementor-element-3d81f62 .elementor-heading-title{font-size:26px;letter-spacing:-0.6px;}.elementor-784 .elementor-element.elementor-element-479070a{font-size:15px;}.elementor-784 .elementor-element.elementor-element-a1862ed{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-784 .elementor-element.elementor-element-c2e5fc1{--width:100%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-8536aee .elementor-heading-title{font-size:38px;letter-spacing:-0.6px;}.elementor-784 .elementor-element.elementor-element-d2be5ea{font-size:16px;}.elementor-784 .elementor-element.elementor-element-b6348cf{font-size:16px;}.elementor-784 .elementor-element.elementor-element-7c33c3f{font-size:13px;}.elementor-784 .elementor-element.elementor-element-d2d26b7{font-size:13px;}.elementor-784 .elementor-element.elementor-element-358adbe{--width:100%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-784 .elementor-element.elementor-element-94b8ec3{font-size:12px;}.elementor-784 .elementor-element.elementor-element-c6cce0f{font-size:12px;}}/* Start custom CSS for container, class: .elementor-element-b7ae662 */.elementor-784 .elementor-element.elementor-element-b7ae662 { color: #101315; font-family: Manrope, Arial, sans-serif; }
.elementor-784 .elementor-element.elementor-element-b7ae662 * { box-sizing: border-box; }
.elementor-784 .elementor-element.elementor-element-b7ae662 [hidden] { display: none !important; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-ui { font-family: Manrope, Arial, sans-serif; font-size: 15px; line-height: 1.55; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-ui button, .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-ui input, .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-ui select { font: inherit; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-ui button { border: 1px solid #d8d8d1; border-radius: 0; background: transparent; color: #101315; cursor: pointer; transition: background .2s, color .2s; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-ui button:hover, .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-ui button[aria-pressed=true] { background: #101315; border-color: #101315; color: #ffffff; }
.elementor-784 .elementor-element.elementor-element-b7ae662 :is(a,button,input,select,textarea):focus-visible { outline: 3px solid #d42420; outline-offset: 4px; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-step-controls { display: grid; grid-template-columns: repeat(4,1fr); gap: 8px; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-step-controls button { padding: 18px 12px; min-height: 54px; font-weight: 700; text-align: center; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-step-output { border-left: 3px solid #d42420; margin-top: 24px; padding: 4px 0 4px 22px; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-step-output h3 { font: 800 24px/1.2 Manrope,Arial,sans-serif; margin: 0 0 10px; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-step-output p { margin: 0; color: #666666; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-use-list { display: grid; grid-template-columns: 1fr; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-use-list button { display: flex; justify-content: space-between; gap: 20px; padding: 18px 0; border: none; border-bottom: 1px solid #d8d8d1; font-weight: 700; text-align: left; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-use-list button:hover, .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-use-list button[aria-pressed=true] { background: transparent; color: #d42420; border-color: #d8d8d1; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-use-list button span:last-child { color: #d42420; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-use-output { margin: 22px 0 20px; min-height: 72px; color: #666666; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-inline-action { display: inline-flex; align-items: center; justify-content: space-between; gap: 24px; padding: 15px 20px; min-height: 48px; background: #d42420 !important; border: 1px solid #d42420 !important; color: #ffffff !important; font-weight: 700; text-decoration: none; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-inline-action:hover { background: #101315 !important; border-color: #101315 !important; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-controls { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 18px; padding-bottom: 24px; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-series-controls { display: flex; gap: 6px; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-series-controls button { min-height: 46px; padding: 10px 18px; font-weight: 700; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-filters { display: flex; flex-wrap: wrap; align-items: end; gap: 12px; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-filters label { display: flex; flex-direction: column; gap: 6px; font-size: 12px; font-weight: 700; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-filters input, .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-filters select { height: 46px; border: 1px solid #d8d8d1; background: #f4f3ef; border-radius: 0; color: #101315; padding: 9px 12px; width: 100%; min-width: 0; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-filters input { width: 220px; }
.elementor-784 .elementor-element.elementor-element-b7ae662 #hf-clear { min-height: 46px; padding: 10px 14px; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-meta { display: flex; justify-content: space-between; gap: 18px; padding: 18px 0; border-top: 1px solid #d8d8d1; color: #666666; font-size: 13px; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-meta p { margin: 0; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-scroll { width: 100%; overflow-x: auto; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-table { width: 100%; border-collapse: collapse; border: 0; background: transparent; font-size: 14px; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-table th { text-align: left; font-size: 12px; color: #666666; font-weight: 700; border: 0; padding: 14px 12px; border-bottom: 1px solid #101315; background: transparent; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-table td { border: 0; border-bottom: 1px solid #d8d8d1; padding: 15px 12px; background: transparent; vertical-align: middle; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-table td:first-child { font-weight: 800; white-space: nowrap; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-table tbody tr:hover, .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-table .hf-selected { background: #eeede8; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-table td:last-child, .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-table th:last-child { text-align: right; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-table button { padding: 9px 14px; min-height: 44px; white-space: nowrap; font-size: 12px; font-weight: 700; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-confirm { max-width: 165px; font-size: 12px; display: inline-block; color: #666666; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-no-results { padding: 32px 12px; border-bottom: 1px solid #d8d8d1; text-align: center; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-selection { min-height: 24px; margin-top: 12px; color: #666666; font-size: 13px; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-footnote { color: #666666; font-size: 12px; line-height: 1.6; margin: 12px 0 0; max-width: 760px; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-photo-controls { display: flex; gap: 8px; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-photo-controls button { min-height: 44px; padding: 10px 16px; font-weight: 700; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-form-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 24px; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-form-grid > p { display: contents; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-form-grid > p > br { display: none; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-form-submit p { margin: 0; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-form-grid label { display: block; color: #101315; font: 700 13px/1.5 Manrope,Arial,sans-serif; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-form-grid label > span[aria-hidden] { color: #d42420; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-form-grid .wpcf7-form-control-wrap { display: block; margin-top: 9px; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-form-grid :is(input:not([type=submit]):not([type=checkbox]),select,textarea) { width: 100%; max-width: 100%; min-width: 0; border: 1px solid #d8d8d1; border-radius: 0; background: #f4f3ef; padding: 14px; color: #101315; font: 400 15px/1.5 Manrope,Arial,sans-serif; min-height: 48px; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-form-grid input::placeholder, .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-form-grid textarea::placeholder { color: #666666; opacity: 1; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-form-grid input[readonly] { background: #eeede8; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-form-grid textarea { resize: vertical; min-height: 128px; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-form-wide { grid-column: 1/-1; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-form-submit input { border: 1px solid #d42420; border-radius: 0; background: #d42420; color: #ffffff; font: 700 14px/1.5 Manrope,Arial,sans-serif; padding: 16px 24px; min-height: 52px; cursor: pointer; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-form-submit input:hover { background: #101315; border-color: #101315; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-optional { color: #666666; font-weight: 400; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .wpcf7-not-valid-tip { font-size: 12px; line-height: 1.5; margin-top: 7px; color: #d42420; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .wpcf7-response-output { margin: 20px 0 0 !important; padding: 16px !important; font-size: 14px; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .wpcf7-spinner { margin: 0 12px; vertical-align: middle; }
.elementor-784 .elementor-element.elementor-element-b7ae662 #hf-etude, .elementor-784 .elementor-element.elementor-element-b7ae662 #hf-gamme, .elementor-784 .elementor-element.elementor-element-b7ae662 #hf-technologie { scroll-margin-top: 100px; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .elementor-widget-text-editor p:last-child { margin-bottom: 0; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .elementor-widget-heading .hf-accent { color: #d42420; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .elementor-widget-text-editor a:is([href^="tel:"],[href^="mailto:"]) { color: #d42420; text-decoration: none; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .elementor-widget-text-editor a:is([href^="tel:"],[href^="mailto:"]):hover { color: #101315; text-decoration: underline; }
@media (max-width: 767px) {
  .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-step-controls { grid-template-columns: repeat(2,1fr); }
  .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-step-controls button { padding: 14px 8px; }
  .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-controls { align-items: stretch; }
  .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-filters { display: grid; width: 100%; grid-template-columns: minmax(0,1fr) minmax(0,1fr); }
  .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-filters input { width: 100%; }
  .elementor-784 .elementor-element.elementor-element-b7ae662 #hf-clear { grid-column: 1/-1; }
  .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-series-controls { width: 100%; }
  .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-series-controls button { flex: 1; padding: 10px 8px; }
  .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-meta { flex-direction: column; gap: 6px; }
  .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-table thead { display: none; }
  .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-table, .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-table tbody { display: block; }
  .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-table tr { display: grid; grid-template-columns: 1fr 1fr; border-bottom: 1px solid #d8d8d1; padding: 14px 0; column-gap: 16px; }
  .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-table td { display: block; border: 0; padding: 6px 0; min-width: 0; }
  .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-table td:first-child { grid-column: 1/-1; font-size: 20px; }
  .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-table td::before { content: attr(data-label); display: block; font-size: 11px; font-weight: 400; color: #666666; margin-bottom: 4px; }
  .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-table td:first-child::before, .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-table td:last-child::before { display: none; }
  .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-table td:last-child { text-align: left; align-self: end; }
  .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-table button { width: 100%; }
  .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-form-grid { grid-template-columns: minmax(0,1fr); gap: 20px; }
  .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-form-submit input { width: 100%; }
}
@media (prefers-reduced-motion: reduce) { .elementor-784 .elementor-element.elementor-element-b7ae662 *, .elementor-784 .elementor-element.elementor-element-b7ae662 *::before, .elementor-784 .elementor-element.elementor-element-b7ae662 *::after { scroll-behavior: auto !important; transition: none !important; animation: none !important; } }

.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-ui.hf-demo-controls { display:flex; gap:8px; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-ui.hf-demo-controls button { min-height:44px; padding:10px 20px; font-weight:700; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-ui.hf-demo-controls button[aria-pressed=true] { background:#d42420; border-color:#d42420; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-ui.hf-demo-controls button span { margin-left:12px; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-scene-meta { display:flex; justify-content:space-between; align-items:center; gap:16px; color:#ffffff; font-size:12px; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-scene-meta span:first-child { color:#ffffff; border:1px solid #666666; padding:5px 10px; font-weight:800; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-source-link { color:#ffffff; text-decoration:underline; font-size:12px; text-underline-offset:4px; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-source-link:hover { color:#ffffff; text-decoration-thickness:2px; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-ui.hf-scene-picker { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); border:1px solid #d8d8d1; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-ui.hf-scene-picker button { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:8px 16px; text-align:left; padding:18px; min-height:100px; border:0; border-right:1px solid #d8d8d1; font-size:14px; font-weight:700; white-space:normal; min-width:0; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-ui.hf-scene-picker button span:nth-child(2) { min-width:0; overflow-wrap:break-word; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-ui.hf-scene-picker button:last-child { border-right:0; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-ui.hf-scene-picker .hf-scene-number { grid-column:1/-1; font-size:11px; font-weight:400; color:#666666; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-ui.hf-scene-picker button[aria-pressed=true] { background:#d42420; color:#ffffff; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-ui.hf-scene-picker button[aria-pressed=true] .hf-scene-number { color:#ffffff; }
.elementor-784 .elementor-element.elementor-element-b7ae662 #hf-app-image img, .elementor-784 .elementor-element.elementor-element-b7ae662 #hf-demo-image img { display:block; transition:opacity .2s; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-app-loading #hf-app-image img { opacity:.45; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-temperature-options { display:flex; flex-wrap:wrap; border-top:1px solid #d8d8d1; border-bottom:1px solid #d8d8d1; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-temperature-options span { flex:1; padding:20px 12px; font-size:25px; font-weight:800; text-align:center; white-space:nowrap; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-model-source { display:block; margin-top:6px; font-size:11px; font-weight:400; color:#d42420; text-decoration:underline; text-underline-offset:3px; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-table { font-size:13px; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-table small { display:block; color:#666666; font-size:11px; }
.elementor-784 .elementor-element.elementor-element-b7ae662 #hf-activation, .elementor-784 .elementor-element.elementor-element-b7ae662 #hf-applications { scroll-margin-top:128px; }
@media(max-width:1024px) {
  .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-ui.hf-scene-picker { grid-template-columns:repeat(3,minmax(0,1fr)); }
  .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-ui.hf-scene-picker button { border-bottom:1px solid #d8d8d1; }
}
@media(max-width:767px) {
  .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-ui.hf-scene-picker { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-ui.hf-scene-picker button { padding:15px; min-height:94px; }
  .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-ui.hf-scene-picker button:last-child { grid-column:1/-1; }
  .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-temperature-options span { flex:0 0 50%; padding:16px 12px; font-size:23px; }
  .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-ui.hf-demo-controls button { flex:1; padding:10px; }
}

/* HFX-20 pilot: page-scoped product dossier */
#gp-hafex .hf-dossier, #gp-hafex .hf-dossier-lightbox {color:#101315;background:#fff;border:0;border-radius:0;padding:0;font-family:Manrope,Arial,sans-serif;box-sizing:border-box;box-shadow:none;}
#gp-hafex .hf-dossier {width:min(1180px,calc(100% - 48px));max-width:1180px;max-height:calc(100dvh - 48px);margin:auto;overflow:hidden;}
#gp-hafex .hf-dossier[open] {display:flex;flex-direction:column;animation:hf20-enter .32s cubic-bezier(.2,.8,.2,1);}
#gp-hafex .hf-dossier::backdrop, #gp-hafex .hf-dossier-lightbox::backdrop {background:rgba(10,14,16,.83);backdrop-filter:blur(5px);}
#gp-hafex .hf-dossier *, #gp-hafex .hf-dossier-lightbox * {box-sizing:border-box;}
#gp-hafex .hf-dossier [hidden] {display:none!important;}
#gp-hafex .hf-dossier button, #gp-hafex .hf-dossier a {font-family:inherit;border-radius:0;white-space:normal;letter-spacing:0;}
#gp-hafex .hf-dossier button {cursor:pointer;box-shadow:none;}
#gp-hafex .hf-dossier button:focus-visible, #gp-hafex .hf-dossier a:focus-visible, #gp-hafex .hf-dossier input:focus-visible, #gp-hafex .hf-dossier-lightbox button:focus-visible {outline:3px solid #d42420;outline-offset:3px;}
#gp-hafex .hf-dossier-header {display:flex;align-items:center;gap:24px;padding:14px 24px;border-bottom:1px solid #d8d8d1;flex-shrink:0;background:#f4f3ef;}
#gp-hafex .hf-dossier-header img {width:98px;height:52px;object-fit:contain;}
#gp-hafex .hf-dossier-header>span {font-size:10px;letter-spacing:.1em;display:flex;gap:16px;flex:1;align-items:center;color:#666;}
#gp-hafex .hf-dossier-header>span b {color:#101315;}
#gp-hafex .hf-dossier-close {display:grid;place-items:center;width:44px;height:44px;padding:0;color:#101315;background:transparent;border:1px solid #d8d8d1;font-size:31px;line-height:1;flex-shrink:0;transition:color .2s,background .2s;}
#gp-hafex .hf-dossier-close:hover {background:#101315;color:#fff;}
#gp-hafex .hf-dossier-main {display:grid;grid-template-columns:.92fr 1.08fr;min-height:0;overflow:hidden;height:min(660px,calc(100dvh - 230px));}
#gp-hafex .hf-dossier-visual {padding:24px 30px 26px;display:flex;flex-direction:column;border-right:1px solid #d8d8d1;min-width:0;min-height:0;}
#gp-hafex .hf-dossier-visual-top {display:flex;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:.09em;color:#666;}
#gp-hafex .hf-dossier-visual-top>span:first-child {color:#d42420;font-weight:800;}
#gp-hafex .hf-dossier-image-button {position:relative;background:#fff;border:0;display:flex;justify-content:center;align-items:center;flex:1;min-height:0;width:100%;padding:14px 0 18px;overflow:hidden;}
#gp-hafex .hf-dossier-image-button img {width:100%;height:100%;max-height:420px;object-fit:contain;transform:none;transition:transform .45s cubic-bezier(.2,.8,.2,1);}
#gp-hafex .hf-dossier-image-button img[data-view="hfx20-official"] {transform:scale(1.16);}
#gp-hafex .hf-dossier-image-button:hover img[data-view="hfx20-official"] {transform:scale(1.20);}
#gp-hafex .hf-dossier-enlarge {position:absolute;bottom:14px;right:0;padding:8px 12px;border:1px solid #d8d8d1;background:#fff;color:#101315;font-size:10px;display:flex;gap:22px;}
#gp-hafex .hf-dossier-enlarge b {color:#d42420;}
#gp-hafex .hf-dossier-caption {font-size:10px;line-height:1.5;color:#666;margin:0 0 20px;}
#gp-hafex .hf-dossier-dimension {border-top:1px solid #d8d8d1;padding-top:16px;display:flex;flex-direction:column;gap:6px;}
#gp-hafex .hf-dossier-dimension>span {font-size:8px;letter-spacing:.1em;color:#666;}
#gp-hafex .hf-dossier-dimension>b {font-size:29px;line-height:1.3;letter-spacing:-.04em;color:#101315;}
#gp-hafex .hf-dossier-dimension i {font-style:normal;color:#d42420;font-weight:400;}
#gp-hafex .hf-dossier-dimension small {font-size:12px;letter-spacing:0;}
#gp-hafex .hf-dossier-detail {padding:30px 36px 25px;min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;}
#gp-hafex .hf-dossier-kicker {display:flex;gap:12px;flex-wrap:wrap;font-size:9px;letter-spacing:.08em;}
#gp-hafex .hf-dossier-kicker>span:first-child {color:#d42420;font-weight:800;}
#gp-hafex .hf-dossier-kicker>span:last-child {color:#666;}
#gp-hafex .hf-dossier h2 {font-size:clamp(46px,5vw,74px);line-height:1.05;letter-spacing:-.065em;font-weight:800;margin:16px 0 12px;color:#101315;}
#gp-hafex .hf-dossier h2>span:first-child {font-weight:400;}
#gp-hafex .hf-dossier h2 .hf-dossier-title-dot {color:#d42420;font-weight:800;}
#gp-hafex #hf20-description {font-size:15px;line-height:1.55;margin:0 0 24px;color:#666;max-width:380px;}
#gp-hafex .hf-dossier-tabs {display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #d8d8d1;margin-bottom:24px;gap:8px;}
#gp-hafex .hf-dossier-tabs button {display:flex;gap:8px;align-items:center;padding:13px 2px 15px;background:none;border:0;border-bottom:2px solid transparent;font-size:9px;color:#666;line-height:1.2;min-height:44px;}
#gp-hafex .hf-dossier-tabs button b {font-size:12px;font-weight:800;}
#gp-hafex .hf-dossier-tabs button[aria-selected=true] {color:#d42420;border-bottom-color:#d42420;}
#gp-hafex .hf-dossier-panel {animation:hf20-panel .25s ease;outline-offset:3px;}
#gp-hafex .hf-dossier-mobile-preview {display:none;}
#gp-hafex .hf-dossier-panel>p {font-size:12px;line-height:1.7;color:#666;margin:20px 0;}
#gp-hafex .hf-dossier-stats {display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;}
#gp-hafex .hf-dossier-stats>div {display:flex;flex-direction:column;gap:7px;border-right:1px solid #d8d8d1;}
#gp-hafex .hf-dossier-stats>div:last-child {border-right:0;}
#gp-hafex .hf-dossier-stats strong {font-size:30px;line-height:1.15;letter-spacing:-.05em;font-weight:800;}
#gp-hafex .hf-dossier-stats strong span {font-size:14px;color:#d42420;margin-left:4px;}
#gp-hafex .hf-dossier-stats>div>span {font-size:9px;color:#666;}
#gp-hafex .hf-dossier-activation {padding:17px 18px;background:#f4f3ef;border-left:2px solid #d42420;display:flex;flex-direction:column;gap:8px;}
#gp-hafex .hf-dossier-activation>span {font-size:8px;letter-spacing:.1em;color:#666;}
#gp-hafex .hf-dossier-activation b {font-size:13px;}
#gp-hafex .hf-dossier-activation i {font-style:normal;color:#d42420;margin:0 5px;}
#gp-hafex .hf-dossier-activation p {font-size:10px;line-height:1.5;color:#666;margin:0;}
#gp-hafex .hf-dossier-panel .hf-dossier-note {font-size:10px;line-height:1.6;}
#gp-hafex .hf-dossier-source {display:inline-block;color:#666;text-decoration:underline;text-underline-offset:4px;font-size:9px;line-height:1.7;margin-top:8px;}
#gp-hafex .hf-dossier-specs {margin:0;}
#gp-hafex .hf-dossier-specs>div {display:grid;grid-template-columns:1fr 1fr;gap:16px;border-bottom:1px solid #d8d8d1;padding:12px 0;font-size:11px;line-height:1.55;}
#gp-hafex .hf-dossier-specs dt {color:#666;}
#gp-hafex .hf-dossier-specs dd {font-weight:800;margin:0;}
#gp-hafex .hf-dossier-text-button {background:transparent;color:#101315;border:0;border-bottom:1px solid #d8d8d1;padding:8px 0;font-size:11px;min-height:44px;width:100%;display:flex;justify-content:space-between;gap:12px;}
#gp-hafex .hf-dossier-text-button span {color:#d42420;}
#gp-hafex .hf-dossier-mount-options {display:grid;grid-template-columns:1fr 1fr;gap:8px;}
#gp-hafex .hf-dossier-mount-options button {display:flex;justify-content:space-between;gap:12px;padding:14px 13px;min-height:47px;border:1px solid #d8d8d1;background:#fff;color:#101315;font-size:11px;}
#gp-hafex .hf-dossier-mount-options button[aria-pressed=true] {background:#101315;color:#fff;border-color:#101315;}
#gp-hafex .hf-dossier-angle-heading {display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:26px;}
#gp-hafex .hf-dossier-angle-heading label {font-size:8px;letter-spacing:.08em;color:#666;}
#gp-hafex .hf-dossier-angle-heading output {color:#d42420;font-size:30px;line-height:1.2;font-weight:800;letter-spacing:-.04em;}
#gp-hafex #hf20-angle {accent-color:#d42420;width:100%;margin:10px 0;cursor:pointer;height:28px;}
#gp-hafex .hf-dossier-angle-options {display:grid;grid-template-columns:repeat(5,1fr);gap:6px;}
#gp-hafex .hf-dossier-angle-options button {color:#666;background:#fff;border:1px solid #d8d8d1;font-size:11px;padding:10px 0;min-height:44px;}
#gp-hafex .hf-dossier-angle-options button[aria-pressed=true] {color:#d42420;border-color:#d42420;font-weight:800;}
#gp-hafex .hf-dossier-footer {display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;background:#f4f3ef;border-top:1px solid #d8d8d1;flex-shrink:0;}
#gp-hafex .hf-dossier-footer>div:first-child {display:flex;flex-direction:column;gap:7px;}
#gp-hafex .hf-dossier-footer>div:first-child b {font-size:12px;}
#gp-hafex .hf-dossier-footer>div:first-child>span {font-size:9px;color:#666;}
#gp-hafex .hf-dossier-actions {display:flex;gap:8px;}
#gp-hafex .hf-dossier-download {display:flex;align-items:center;justify-content:space-between;gap:30px;text-decoration:none;border:1px solid #d8d8d1;background:#fff;padding:11px 16px;color:#101315;min-height:58px;}
#gp-hafex .hf-dossier-download>span:first-child {display:flex;flex-direction:column;gap:5px;}
#gp-hafex .hf-dossier-download b {font-size:11px;}
#gp-hafex .hf-dossier-download small {font-size:8px;color:#666;}
#gp-hafex .hf-dossier-download>span:last-child {font-size:20px;color:#d42420;}
#gp-hafex #hf20-study {display:flex;align-items:center;justify-content:space-between;gap:22px;background:#d42420;color:#fff;border:1px solid #d42420;padding:16px;font-size:11px;font-weight:800;min-height:58px;transition:background .2s;}
#gp-hafex #hf20-study:hover {background:#101315;border-color:#101315;}
#gp-hafex .hf-dossier-lightbox {width:min(1100px,calc(100% - 48px));height:calc(100dvh - 48px);max-width:1100px;max-height:calc(100dvh - 48px);margin:auto;padding:48px 30px 20px;text-align:center;overflow:hidden;}
#gp-hafex .hf-dossier-lightbox[open] {display:flex;flex-direction:column;align-items:center;}
#gp-hafex .hf-dossier-lightbox img {min-height:0;width:100%;flex:1;object-fit:contain;}
#gp-hafex .hf-dossier-lightbox p {margin:15px 0 0;font-size:11px;line-height:1.5;color:#666;}
#gp-hafex #hf20-zoom-close {position:absolute;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;border:1px solid #d8d8d1;color:#101315;background:#fff;padding:0;font-size:31px;line-height:1;}
@keyframes hf20-enter {from {opacity:0;transform:translateY(20px) scale(.985);}to {opacity:1;transform:none;}}
@keyframes hf20-panel {from {opacity:0;transform:translateY(6px);}to {opacity:1;transform:none;}}
@media(max-width:850px) {
 #gp-hafex .hf-dossier {width:calc(100% - 24px);max-height:calc(100dvh - 24px);}
 #gp-hafex .hf-dossier-header {padding:10px 16px;gap:16px;}
 #gp-hafex .hf-dossier-header img {width:82px;height:43px;}
 #gp-hafex .hf-dossier-header>span {font-size:8px;display:block;line-height:1.8;}
 #gp-hafex .hf-dossier-header>span b {display:block;}
 #gp-hafex .hf-dossier-main {display:block;height:auto;overflow:auto;overscroll-behavior:contain;}
 #gp-hafex .hf-dossier-visual {padding:20px 22px;border-right:0;border-bottom:1px solid #d8d8d1;}
 #gp-hafex .hf-dossier-image-button {height:290px;flex:none;margin-top:7px;}
 #gp-hafex .hf-dossier-image-button img {max-height:270px;}
 #gp-hafex .hf-dossier-caption {margin-bottom:15px;}
 #gp-hafex .hf-dossier-dimension>b {font-size:26px;}
 #gp-hafex .hf-dossier-detail {padding:25px 22px;overflow:visible;}
 #gp-hafex .hf-dossier-mobile-preview:not([hidden]) {display:block;margin:0 0 18px;border:1px solid #d8d8d1;background:#fff;}
 #gp-hafex .hf-dossier-mobile-preview button {display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;width:100%;padding:12px;background:#fff;border:0;color:#101315;text-align:left;}
 #gp-hafex .hf-dossier-mobile-preview img {grid-column:1/-1;width:100%;height:145px;object-fit:contain;}
 #gp-hafex .hf-dossier-mobile-preview span {font-size:9px;color:#666;letter-spacing:.05em;}
 #gp-hafex .hf-dossier-mobile-preview b {font-size:13px;color:#d42420;}
 #gp-hafex .hf-dossier h2 {font-size:58px;}
 #gp-hafex .hf-dossier-footer {padding:12px 16px;display:block;}
 #gp-hafex .hf-dossier-footer>div:first-child {display:none;}
 #gp-hafex .hf-dossier-actions {display:grid;grid-template-columns:1.12fr 1fr;}
 #gp-hafex .hf-dossier-download {gap:8px;padding:10px 12px;}
 #gp-hafex #hf20-study {padding:10px 12px;gap:8px;font-size:10px;}
 #gp-hafex .hf-dossier-lightbox {width:calc(100% - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);padding:55px 16px 20px;}
}
@media(max-width:430px) {
 #gp-hafex .hf-dossier-visual {padding:18px;}
 #gp-hafex .hf-dossier-image-button {height:235px;}
 #gp-hafex .hf-dossier-image-button img {max-height:220px;}
 #gp-hafex .hf-dossier-detail {padding:24px 18px;}
 #gp-hafex .hf-dossier-tabs {gap:4px;}
 #gp-hafex .hf-dossier-tabs button {gap:5px;}
 #gp-hafex .hf-dossier-tabs button b {font-size:11px;}
 #gp-hafex .hf-dossier-stats {gap:10px;}
 #gp-hafex .hf-dossier-stats strong {font-size:27px;}
 #gp-hafex .hf-dossier-download b {font-size:10px;}
}
@media(prefers-reduced-motion:reduce) {#gp-hafex .hf-dossier[open],#gp-hafex .hf-dossier-panel {animation:none;}#gp-hafex .hf-dossier-image-button img {transition:none;}}
/* Readable labels and copy at actual browser size. */
#gp-hafex .hf-dossier-header>span {font-size:11px;}
#gp-hafex .hf-dossier-visual-top {font-size:10px;}
#gp-hafex .hf-dossier-caption {font-size:11px;}
#gp-hafex .hf-dossier-dimension>span {font-size:9px;}
#gp-hafex .hf-dossier-kicker {font-size:10px;}
#gp-hafex .hf-dossier-tabs button b {font-size:13px;}
#gp-hafex .hf-dossier-stats strong {font-size:34px;}
#gp-hafex .hf-dossier-stats>div>span {font-size:11px;}
#gp-hafex .hf-dossier-panel>p {font-size:14px;}
#gp-hafex .hf-dossier-activation>span {font-size:10px;}
#gp-hafex .hf-dossier-activation b {font-size:14px;}
#gp-hafex .hf-dossier-activation p {font-size:12px;}
#gp-hafex .hf-dossier-panel .hf-dossier-note {font-size:11px;}
#gp-hafex .hf-dossier-source {font-size:10px;}
#gp-hafex .hf-dossier-specs>div {font-size:12px;}
#gp-hafex .hf-dossier-footer>div:first-child>span {font-size:10px;}
#gp-hafex .hf-dossier-download b {font-size:12px;}
#gp-hafex .hf-dossier-download small {font-size:10px;}
#gp-hafex #hf20-study {font-size:12px;}
@media(max-width:430px) {
 #gp-hafex .hf-dossier-header>span {font-size:9px;}
 #gp-hafex .hf-dossier-stats strong {font-size:29px;}
 #gp-hafex .hf-dossier-stats>div>span {font-size:10px;}
 #gp-hafex .hf-dossier-tabs button b {font-size:11px;}
 #gp-hafex .hf-dossier-download b,#gp-hafex #hf20-study {font-size:10px;}
 #gp-hafex .hf-dossier-download small {font-size:8px;}
}


/* Model-specific large values and six-position controls. */
#gp-hafex .hf-dossier #hf20-title {font-size:clamp(42px,5vw,66px);}
#gp-hafex .hf-dossier-dimension>b {font-size:clamp(23px,2.5vw,34px);white-space:nowrap;}
#gp-hafex .hf-dossier-angle-options {display:flex;gap:5px;}
#gp-hafex .hf-dossier-angle-options button {flex:1;min-width:0;padding:10px 2px;}
#gp-hafex .hf-dossier-stats strong {font-size:clamp(22px,2.4vw,32px);white-space:nowrap;}
#gp-hafex .hf-dossier:not([data-slug="hfx-20"]) img[data-view="hfx20-official"] {transform:scale(.96);}
#gp-hafex .hf-dossier:not([data-slug="hfx-20"]) .hf-dossier-image-button:hover img[data-view="hfx20-official"] {transform:scale(1);}
@media(max-width:430px){#gp-hafex .hf-dossier #hf20-title {font-size:42px;} #gp-hafex .hf-dossier-stats strong {font-size:24px;} #gp-hafex .hf-dossier-stats strong span {font-size:13px;} }

/* Product thumbnails: official model photos open the existing dossier. */
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-product-heading, .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-product-cell { width:108px; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-model-thumb { position:relative; display:flex; align-items:center; justify-content:center; width:84px; height:76px; background:#ffffff; border:1px solid #d8d8d1; transition:border-color .2s,transform .2s; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-model-thumb img { display:block; width:100%; height:100%; padding:6px; object-fit:contain; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-model-thumb>span { position:absolute; right:3px; bottom:1px; color:#d42420; font-size:12px; line-height:1; }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-model-thumb:hover { border-color:#d42420; transform:translateY(-2px); }
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-model-thumb:focus-visible { outline:2px solid #d42420; outline-offset:3px; }
@media(max-width:767px) {
 .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-table td:first-child { grid-column:1; grid-row:1; align-self:center; }
 .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-table .hf-product-cell { grid-column:2; grid-row:1; width:auto; justify-self:end; }
 .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-product-cell::before { display:none; }
 .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-model-thumb { width:90px; height:80px; }
}
@media(prefers-reduced-motion:reduce) { .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-model-thumb { transition:none; } }

.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-selection {display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:20px 0;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-selected [data-hf-select] {background:#d42420;color:#fff;border-color:#d42420;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-multi-picker {margin-top:12px;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-picked {display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-picked>span {color:#666;font-size:13px;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-picked button {background:#101315;color:#fff;border:0;padding:10px 12px;min-height:44px;font-size:12px;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-picked button span {margin-left:10px;color:#fff;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-multi-picker details {border:1px solid #d8d8d1;background:#fff;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-multi-picker summary {cursor:pointer;padding:15px;font-weight:700;font-size:14px;display:flex;justify-content:space-between;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-multi-picker fieldset {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;border:0;margin:0;max-height:300px;overflow:auto;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-multi-picker fieldset label {display:flex;align-items:center;gap:8px;padding:9px;background:#f4f3ef;font-size:13px;cursor:pointer;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-multi-picker input[type=checkbox] {width:18px;height:18px;min-height:0;margin:0;accent-color:#d42420;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-multi-picker>small {display:block;margin-top:10px;color:#666;line-height:1.5;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-thermo-card {width:min(1080px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);padding:0;border:0;background:#f4f3ef;color:#101315;overflow:auto;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-thermo-card::backdrop {background:rgba(16,19,21,.78);backdrop-filter:blur(6px);}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-thermo-card header {display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid #d8d8d1;font-size:12px;font-weight:800;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-thermo-card button {cursor:pointer;min-height:44px;font:700 13px Manrope,Arial,sans-serif;border:1px solid #d8d8d1;background:transparent;color:#101315;padding:10px 16px;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-thermo-body {display:grid;grid-template-columns:42% 58%;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-thermo-visual {background:#eeede8;padding:30px;display:flex;flex-direction:column;justify-content:space-between;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-thermo-visual>span {color:#d42420;font-weight:800;font-size:11px;letter-spacing:.1em;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-thermo-visual img {width:100%;height:360px;object-fit:contain;mix-blend-mode:multiply;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-thermo-visual p {font-size:24px;font-weight:800;line-height:1.25;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-thermo-detail {padding:30px;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-thermo-kicker {color:#d42420;font-weight:800;font-size:11px;letter-spacing:.1em;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-thermo-detail h2 {font-size:44px;line-height:1.08;letter-spacing:-.04em;margin:16px 0 24px;font-weight:800;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-thermo-detail p {font-size:14px;line-height:1.65;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-thermo-detail h3 {font-size:16px;margin:24px 0 12px;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-thermo-temperatures {display:flex;gap:8px;flex-wrap:wrap;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-thermo-temperatures [aria-pressed=true] {background:#d42420;color:#fff;border-color:#d42420;}
.elementor-784 .elementor-element.elementor-element-b7ae662 #hf-thermo-selected {font-size:12px;color:#666;min-height:40px;margin:12px 0;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-thermo-detail dl>div {padding:12px 0;border-top:1px solid #d8d8d1;display:grid;grid-template-columns:100px 1fr;gap:12px;font-size:12px;line-height:1.5;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-thermo-detail dt {font-weight:800;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-thermo-detail dd {margin:0;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-thermo-detail .hf-thermo-note {font-size:12px;color:#666;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-thermo-card .hf-thermo-study {background:#d42420;color:#fff;border-color:#d42420;margin-top:12px;}
@media(max-width:767px){.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-multi-picker fieldset {grid-template-columns:repeat(2,minmax(0,1fr));} .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-thermo-card {width:calc(100vw - 20px);max-height:calc(100dvh - 20px);} .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-thermo-body {grid-template-columns:1fr;} .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-thermo-visual {padding:20px;} .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-thermo-visual img {height:210px;} .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-thermo-visual p {display:none;} .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-thermo-detail {padding:24px;} .elementor-784 .elementor-element.elementor-element-b7ae662 .hf-thermo-detail h2 {font-size:34px;} }

.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-model-thumb{width:120px;height:112px;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-model-thumb img{padding:8px;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-controls{scroll-margin-top:110px;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-pages{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;font-size:12px;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-pages button{padding:12px 18px;min-height:44px;font-size:12px;}
.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-pages button:disabled{opacity:.4;cursor:default;}
@media(max-width:767px){.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-model-thumb{width:108px;height:100px;}.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-range-controls{scroll-margin-top:95px;}.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-pages{gap:10px;font-size:11px;}.elementor-784 .elementor-element.elementor-element-b7ae662 .hf-pages button{padding:12px;font-size:11px;}}/* End custom CSS */