.elementor-12989 .elementor-element.elementor-element-c161ade{--display:flex;--min-height:420px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-12989 .elementor-element.elementor-element-c161ade:not(.elementor-motion-effects-element-type-background), .elementor-12989 .elementor-element.elementor-element-c161ade > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-12989 .elementor-element.elementor-element-735ef84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12989 .elementor-element.elementor-element-d99119d{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:600;line-height:1.5em;color:#C6C6C2;}.elementor-12989 .elementor-element.elementor-element-c3f6296{--spacer-size:22px;}.elementor-12989 .elementor-element.elementor-element-24598eb{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:1.5px;color:#F97316;}.elementor-12989 .elementor-element.elementor-element-f4b858a{--spacer-size:16px;}.elementor-12989 .elementor-element.elementor-element-5060aa9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:58px;font-weight:800;line-height:1.1em;letter-spacing:-1.1px;color:#FFFFFF;}.elementor-12989 .elementor-element.elementor-element-de2524c{--spacer-size:20px;}.elementor-12989 .elementor-element.elementor-element-4405c2a{font-family:"Inter", Sans-serif;font-size:17.5px;line-height:1.72em;color:#EDEDEA;}.elementor-12989 .elementor-element.elementor-element-d1e63b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:44px;--padding-bottom:44px;--padding-left:32px;--padding-right:32px;}.elementor-12989 .elementor-element.elementor-element-d1e63b1:not(.elementor-motion-effects-element-type-background), .elementor-12989 .elementor-element.elementor-element-d1e63b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12989 .elementor-element.elementor-element-91a93e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:32px;--padding-right:32px;}.elementor-12989 .elementor-element.elementor-element-91a93e7:not(.elementor-motion-effects-element-type-background), .elementor-12989 .elementor-element.elementor-element-91a93e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F5;}.elementor-12989 .elementor-element.elementor-element-a335674{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:26px 26px;--row-gap:26px;--column-gap:26px;--grid-auto-flow:row;}.elementor-12989 .elementor-element.elementor-element-a47d8d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:10px 10px 10px 10px;}.elementor-12989 .elementor-element.elementor-element-a47d8d0:not(.elementor-motion-effects-element-type-background), .elementor-12989 .elementor-element.elementor-element-a47d8d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12989 .elementor-element.elementor-element-2a7e5b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12989 .elementor-element.elementor-element-44cfb2b{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-12989 .elementor-element.elementor-element-6bf8427{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:700;line-height:1.4em;color:#F97316;}.elementor-12989 .elementor-element.elementor-element-9e9939c{--spacer-size:10px;}.elementor-12989 .elementor-element.elementor-element-dcd10c9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;color:#171717;}.elementor-12989 .elementor-element.elementor-element-93b7355{--spacer-size:12px;}.elementor-12989 .elementor-element.elementor-element-8af32ec{--spacer-size:14px;}.elementor-12989 .elementor-element.elementor-element-193be09{font-family:"Inter", Sans-serif;font-size:15.5px;line-height:1.7em;color:#4B5563;}.elementor-12989 .elementor-element.elementor-element-a838cbd{--spacer-size:18px;}.elementor-12989 .elementor-element.elementor-element-2ec4ab8{font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:700;line-height:1.5em;color:#F97316;}.elementor-12989 .elementor-element.elementor-element-6af2918{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:10px 10px 10px 10px;}.elementor-12989 .elementor-element.elementor-element-6af2918:not(.elementor-motion-effects-element-type-background), .elementor-12989 .elementor-element.elementor-element-6af2918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12989 .elementor-element.elementor-element-376e23e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12989 .elementor-element.elementor-element-1ebada6{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-12989 .elementor-element.elementor-element-4548d9e{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:700;line-height:1.4em;color:#F97316;}.elementor-12989 .elementor-element.elementor-element-d1574ce{--spacer-size:10px;}.elementor-12989 .elementor-element.elementor-element-88a293d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;color:#171717;}.elementor-12989 .elementor-element.elementor-element-12259d7{--spacer-size:12px;}.elementor-12989 .elementor-element.elementor-element-1d7fa1e{--spacer-size:14px;}.elementor-12989 .elementor-element.elementor-element-bc0c599{font-family:"Inter", Sans-serif;font-size:15.5px;line-height:1.7em;color:#4B5563;}.elementor-12989 .elementor-element.elementor-element-748d1f6{--spacer-size:18px;}.elementor-12989 .elementor-element.elementor-element-10e4964{font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:700;line-height:1.5em;color:#F97316;}.elementor-12989 .elementor-element.elementor-element-13e3138{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:10px 10px 10px 10px;}.elementor-12989 .elementor-element.elementor-element-13e3138:not(.elementor-motion-effects-element-type-background), .elementor-12989 .elementor-element.elementor-element-13e3138 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12989 .elementor-element.elementor-element-622bfd4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12989 .elementor-element.elementor-element-d7f12c7{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-12989 .elementor-element.elementor-element-f6a8cc2{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:700;line-height:1.4em;color:#F97316;}.elementor-12989 .elementor-element.elementor-element-21c5abd{--spacer-size:10px;}.elementor-12989 .elementor-element.elementor-element-70b4aae .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;color:#171717;}.elementor-12989 .elementor-element.elementor-element-bf817be{--spacer-size:12px;}.elementor-12989 .elementor-element.elementor-element-7c6f7ab{--spacer-size:14px;}.elementor-12989 .elementor-element.elementor-element-67d7d9d{font-family:"Inter", Sans-serif;font-size:15.5px;line-height:1.7em;color:#4B5563;}.elementor-12989 .elementor-element.elementor-element-eb3cc7c{--spacer-size:18px;}.elementor-12989 .elementor-element.elementor-element-4630722{font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:700;line-height:1.5em;color:#F97316;}.elementor-12989 .elementor-element.elementor-element-63f6110{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:10px 10px 10px 10px;}.elementor-12989 .elementor-element.elementor-element-63f6110:not(.elementor-motion-effects-element-type-background), .elementor-12989 .elementor-element.elementor-element-63f6110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12989 .elementor-element.elementor-element-282985d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12989 .elementor-element.elementor-element-755480c{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-12989 .elementor-element.elementor-element-a68142f{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:700;line-height:1.4em;color:#F97316;}.elementor-12989 .elementor-element.elementor-element-c619342{--spacer-size:10px;}.elementor-12989 .elementor-element.elementor-element-6f5d271 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;color:#171717;}.elementor-12989 .elementor-element.elementor-element-88ac7d8{--spacer-size:12px;}.elementor-12989 .elementor-element.elementor-element-1b47aab{--spacer-size:14px;}.elementor-12989 .elementor-element.elementor-element-c386782{font-family:"Inter", Sans-serif;font-size:15.5px;line-height:1.7em;color:#4B5563;}.elementor-12989 .elementor-element.elementor-element-df9d199{--spacer-size:18px;}.elementor-12989 .elementor-element.elementor-element-3b529b5{font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:700;line-height:1.5em;color:#F97316;}.elementor-12989 .elementor-element.elementor-element-75de337{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:10px 10px 10px 10px;}.elementor-12989 .elementor-element.elementor-element-75de337:not(.elementor-motion-effects-element-type-background), .elementor-12989 .elementor-element.elementor-element-75de337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12989 .elementor-element.elementor-element-ba40ebc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12989 .elementor-element.elementor-element-a8ca840{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-12989 .elementor-element.elementor-element-9128eae{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:700;line-height:1.4em;color:#F97316;}.elementor-12989 .elementor-element.elementor-element-f5e3c23{--spacer-size:10px;}.elementor-12989 .elementor-element.elementor-element-7d5ceff .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;color:#171717;}.elementor-12989 .elementor-element.elementor-element-f25837c{--spacer-size:12px;}.elementor-12989 .elementor-element.elementor-element-7300199{--spacer-size:14px;}.elementor-12989 .elementor-element.elementor-element-a02e902{font-family:"Inter", Sans-serif;font-size:15.5px;line-height:1.7em;color:#4B5563;}.elementor-12989 .elementor-element.elementor-element-a9229cc{--spacer-size:18px;}.elementor-12989 .elementor-element.elementor-element-37ff715{font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:700;line-height:1.5em;color:#F97316;}.elementor-12989 .elementor-element.elementor-element-efa1aca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:10px 10px 10px 10px;}.elementor-12989 .elementor-element.elementor-element-efa1aca:not(.elementor-motion-effects-element-type-background), .elementor-12989 .elementor-element.elementor-element-efa1aca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12989 .elementor-element.elementor-element-c5fa680{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12989 .elementor-element.elementor-element-5668dcd{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-12989 .elementor-element.elementor-element-41120e6{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:700;line-height:1.4em;color:#F97316;}.elementor-12989 .elementor-element.elementor-element-ea4ec46{--spacer-size:10px;}.elementor-12989 .elementor-element.elementor-element-e15defb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;color:#171717;}.elementor-12989 .elementor-element.elementor-element-9a5a0a6{--spacer-size:12px;}.elementor-12989 .elementor-element.elementor-element-be24738{--spacer-size:14px;}.elementor-12989 .elementor-element.elementor-element-90985c7{font-family:"Inter", Sans-serif;font-size:15.5px;line-height:1.7em;color:#4B5563;}.elementor-12989 .elementor-element.elementor-element-7685b06{--spacer-size:18px;}.elementor-12989 .elementor-element.elementor-element-f6e36d6{font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:700;line-height:1.5em;color:#F97316;}.elementor-12989 .elementor-element.elementor-element-c55d076{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:10px 10px 10px 10px;}.elementor-12989 .elementor-element.elementor-element-c55d076:not(.elementor-motion-effects-element-type-background), .elementor-12989 .elementor-element.elementor-element-c55d076 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12989 .elementor-element.elementor-element-d34d050{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12989 .elementor-element.elementor-element-3a48320{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-12989 .elementor-element.elementor-element-653b27a{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:700;line-height:1.4em;color:#F97316;}.elementor-12989 .elementor-element.elementor-element-89bbf96{--spacer-size:10px;}.elementor-12989 .elementor-element.elementor-element-5d417a4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;color:#171717;}.elementor-12989 .elementor-element.elementor-element-851f23e{--spacer-size:12px;}.elementor-12989 .elementor-element.elementor-element-32cb4da{--spacer-size:14px;}.elementor-12989 .elementor-element.elementor-element-c36c537{font-family:"Inter", Sans-serif;font-size:15.5px;line-height:1.7em;color:#4B5563;}.elementor-12989 .elementor-element.elementor-element-d02e786{--spacer-size:18px;}.elementor-12989 .elementor-element.elementor-element-4005537{font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:700;line-height:1.5em;color:#F97316;}.elementor-12989 .elementor-element.elementor-element-c7f86f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:10px 10px 10px 10px;}.elementor-12989 .elementor-element.elementor-element-c7f86f2:not(.elementor-motion-effects-element-type-background), .elementor-12989 .elementor-element.elementor-element-c7f86f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12989 .elementor-element.elementor-element-63bea04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12989 .elementor-element.elementor-element-c537d27{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-12989 .elementor-element.elementor-element-1df64be{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:700;line-height:1.4em;color:#F97316;}.elementor-12989 .elementor-element.elementor-element-eef633d{--spacer-size:10px;}.elementor-12989 .elementor-element.elementor-element-44d1eca .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;color:#171717;}.elementor-12989 .elementor-element.elementor-element-7d82d4b{--spacer-size:12px;}.elementor-12989 .elementor-element.elementor-element-3c7e747{--spacer-size:14px;}.elementor-12989 .elementor-element.elementor-element-15e5f60{font-family:"Inter", Sans-serif;font-size:15.5px;line-height:1.7em;color:#4B5563;}.elementor-12989 .elementor-element.elementor-element-8c2a807{--spacer-size:18px;}.elementor-12989 .elementor-element.elementor-element-82b02be{font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:700;line-height:1.5em;color:#F97316;}.elementor-12989 .elementor-element.elementor-element-a5b11c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:10px 10px 10px 10px;}.elementor-12989 .elementor-element.elementor-element-a5b11c5:not(.elementor-motion-effects-element-type-background), .elementor-12989 .elementor-element.elementor-element-a5b11c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12989 .elementor-element.elementor-element-e24b1f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12989 .elementor-element.elementor-element-bfa2a37{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-12989 .elementor-element.elementor-element-68fc0f3{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:700;line-height:1.4em;color:#F97316;}.elementor-12989 .elementor-element.elementor-element-6c95469{--spacer-size:10px;}.elementor-12989 .elementor-element.elementor-element-953ab8d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;color:#171717;}.elementor-12989 .elementor-element.elementor-element-e59ecdf{--spacer-size:12px;}.elementor-12989 .elementor-element.elementor-element-5d3be80{--spacer-size:14px;}.elementor-12989 .elementor-element.elementor-element-625c8f6{font-family:"Inter", Sans-serif;font-size:15.5px;line-height:1.7em;color:#4B5563;}.elementor-12989 .elementor-element.elementor-element-a617bb9{--spacer-size:18px;}.elementor-12989 .elementor-element.elementor-element-1ab5315{font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:700;line-height:1.5em;color:#F97316;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12989 .elementor-element.elementor-element-c161ade{--min-height:370px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-12989 .elementor-element.elementor-element-5060aa9 .elementor-heading-title{font-size:46px;}.elementor-12989 .elementor-element.elementor-element-d1e63b1{--padding-top:36px;--padding-bottom:36px;--padding-left:28px;--padding-right:28px;}.elementor-12989 .elementor-element.elementor-element-91a93e7{--padding-top:68px;--padding-bottom:68px;--padding-left:28px;--padding-right:28px;}.elementor-12989 .elementor-element.elementor-element-a335674{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-12989 .elementor-element.elementor-element-c161ade{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-735ef84{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-d1e63b1{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-91a93e7{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-a47d8d0{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-2a7e5b0{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-44cfb2b{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-6af2918{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-376e23e{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-1ebada6{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-13e3138{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-622bfd4{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-d7f12c7{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-63f6110{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-282985d{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-755480c{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-75de337{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-ba40ebc{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-a8ca840{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-efa1aca{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-c5fa680{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-5668dcd{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-c55d076{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-d34d050{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-3a48320{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-c7f86f2{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-63bea04{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-c537d27{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-a5b11c5{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-e24b1f9{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-bfa2a37{--content-width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12989 .elementor-element.elementor-element-c161ade{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-735ef84{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-d1e63b1{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-91a93e7{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-a47d8d0{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-2a7e5b0{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-44cfb2b{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-6af2918{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-376e23e{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-1ebada6{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-13e3138{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-622bfd4{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-d7f12c7{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-63f6110{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-282985d{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-755480c{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-75de337{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-ba40ebc{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-a8ca840{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-efa1aca{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-c5fa680{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-5668dcd{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-c55d076{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-d34d050{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-3a48320{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-c7f86f2{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-63bea04{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-c537d27{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-a5b11c5{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-e24b1f9{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-bfa2a37{--content-width:1240px;}}@media(max-width:767px){.elementor-12989 .elementor-element.elementor-element-c161ade{--content-width:1240px;--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12989 .elementor-element.elementor-element-735ef84{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-5060aa9 .elementor-heading-title{font-size:38px;line-height:1.18em;}.elementor-12989 .elementor-element.elementor-element-4405c2a{font-size:16px;}.elementor-12989 .elementor-element.elementor-element-d1e63b1{--content-width:1240px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12989 .elementor-element.elementor-element-91a93e7{--content-width:1240px;--padding-top:52px;--padding-bottom:52px;--padding-left:20px;--padding-right:20px;}.elementor-12989 .elementor-element.elementor-element-a335674{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12989 .elementor-element.elementor-element-a47d8d0{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-2a7e5b0{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-44cfb2b{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-dcd10c9 .elementor-heading-title{font-size:21px;}.elementor-12989 .elementor-element.elementor-element-193be09{font-size:15px;}.elementor-12989 .elementor-element.elementor-element-6af2918{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-376e23e{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-1ebada6{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-88a293d .elementor-heading-title{font-size:21px;}.elementor-12989 .elementor-element.elementor-element-bc0c599{font-size:15px;}.elementor-12989 .elementor-element.elementor-element-13e3138{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-622bfd4{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-d7f12c7{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-70b4aae .elementor-heading-title{font-size:21px;}.elementor-12989 .elementor-element.elementor-element-67d7d9d{font-size:15px;}.elementor-12989 .elementor-element.elementor-element-63f6110{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-282985d{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-755480c{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-6f5d271 .elementor-heading-title{font-size:21px;}.elementor-12989 .elementor-element.elementor-element-c386782{font-size:15px;}.elementor-12989 .elementor-element.elementor-element-75de337{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-ba40ebc{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-a8ca840{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-7d5ceff .elementor-heading-title{font-size:21px;}.elementor-12989 .elementor-element.elementor-element-a02e902{font-size:15px;}.elementor-12989 .elementor-element.elementor-element-efa1aca{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-c5fa680{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-5668dcd{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-e15defb .elementor-heading-title{font-size:21px;}.elementor-12989 .elementor-element.elementor-element-90985c7{font-size:15px;}.elementor-12989 .elementor-element.elementor-element-c55d076{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-d34d050{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-3a48320{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-5d417a4 .elementor-heading-title{font-size:21px;}.elementor-12989 .elementor-element.elementor-element-c36c537{font-size:15px;}.elementor-12989 .elementor-element.elementor-element-c7f86f2{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-63bea04{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-c537d27{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-44d1eca .elementor-heading-title{font-size:21px;}.elementor-12989 .elementor-element.elementor-element-15e5f60{font-size:15px;}.elementor-12989 .elementor-element.elementor-element-a5b11c5{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-e24b1f9{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-bfa2a37{--content-width:1240px;}.elementor-12989 .elementor-element.elementor-element-953ab8d .elementor-heading-title{font-size:21px;}.elementor-12989 .elementor-element.elementor-element-625c8f6{font-size:15px;}}/* Start custom CSS *//* ==========================================================================
   BEAULEDO HATS — CASE STUDIES 页面配套样式（页面级，只作用于本页）
   规范要点：只放案例内容；图片统一 4:3；同行卡片等高；详情链接固定卡片底部；
            悬停 = 图片放大 1.04 + 边框浅橙 + 卡片上移 3px；不用厚阴影/剧烈动画。
   断点（Elementor 默认）：tablet ≤1024px，mobile ≤767px
   ========================================================================== */

/* ---------- 基础 ---------- */
html, body { overflow-x: hidden; }

/* ---------- 面包屑 ---------- */
.case-crumb { letter-spacing: .08em; font-family: 'Manrope', sans-serif; }
.case-crumb a { color: rgba(255,255,255,.68); text-decoration: none; }
.case-crumb a:hover { color: #F97316; }
.case-crumb-sep { margin: 0 10px; color: rgba(255,255,255,.35); }
.case-crumb-cur { color: #FFFFFF; }

/* ---------- Hero 内容宽度（左对齐，与站点其它页一致） ---------- */
.case-hero-copy { max-width: 760px; }

/* ---------- 02 分类筛选：胶囊按钮（无链接，不产生死链） ---------- */
.case-filter-pills { display: flex; flex-wrap: wrap; gap: 10px 11px; }
.case-pill {
  display: inline-flex; align-items: center; height: 42px;
  padding: 0 19px; border-radius: 5px;
  font-family: 'Manrope', sans-serif; font-size: 13.5px; font-weight: 600;
  letter-spacing: .02em; white-space: nowrap; cursor: pointer;
  background: #FFFFFF; color: #4B5563; border: 1px solid #E5E7EB;
  transition: background .2s ease, color .2s ease, border-color .2s ease;
}
.case-pill:hover { color: #F97316; border-color: rgba(249,115,22,.45); }
/* 当前分类：橙底白字（规范要求） */
.case-pill.is-active {
  background: #F97316 !important; color: #FFFFFF !important;
  border-color: #F97316 !important;
}

/* ---------- 03 案例网格：整组等高 ---------- */
.case-grid > .e-con { display: flex; }
.case-grid { grid-auto-rows: 1fr; }
.case-card { flex: 1 1 auto; display: flex; flex-direction: column; }
.case-card > .e-con-inner {
  display: flex; flex-direction: column; flex: 1 1 auto; width: 100%;
}

/* 卡片文字不留默认外边距，避免各卡参差 */
.case-card-body p { margin: 0; }
.case-title h3 { line-height: 1.3; }

/* 分类小标签：大写 / 1px 字间距 / 品牌橙 */
.case-cat p {
  text-transform: uppercase; letter-spacing: 1px;
  font-family: 'Manrope', sans-serif;
}

/* 工艺标签：浅灰底 / 深灰字 / 4px 圆角 / 可换行 */
.case-tags-wrap, .case-tags { width: auto; }
.case-tags { display: flex; flex-wrap: wrap; gap: 7px 8px; }
.case-tags span {
  display: inline-block; font-family: 'Inter', sans-serif; font-size: 12.5px;
  font-weight: 500; color: #4B5563; background: #F1F2F4;
  padding: 6px 11px; border-radius: 4px; line-height: 1.3; white-space: nowrap;
}

/* 详情链接固定卡片底部 */
.case-card-body { flex: 1 1 auto; }
.case-link { margin-top: auto; }
.case-link p { display: inline-block; }
body .case-link a, body .case-link p {
  color: #F97316 !important; text-decoration: none !important;
  font-family: 'Manrope', sans-serif;
}
.case-link a { display: inline-flex; align-items: center; gap: 7px; transition: opacity .2s; }
.case-link a:hover { opacity: .8; }
.case-link .case-arrow { transition: transform .25s ease; }
.case-card:hover .case-arrow { transform: translateX(4px); }

/* ---------- 图片：统一 4:3 + 悬停轻微放大（规范 1.03–1.05） ---------- */
.case-media {
  width: 100%; flex: 0 0 auto; aspect-ratio: 4 / 3;
  background: #EDEDE8; overflow: hidden; margin: 0; display: block;
}
.case-media > .e-con-inner {
  width: 100%; height: 100%; max-width: none; padding: 0 !important;
  display: flex; align-items: stretch;
}
.case-media .elementor-widget-image,
.case-media .elementor-widget-container,
.case-media .elementor-image { width: 100%; height: 100%; }
.case-media img {
  width: 100%; height: 100%; object-fit: cover; display: block;
  transition: transform .45s ease;
}
.case-card { overflow: hidden; }

/* 悬停：边框浅橙 + 上移 3px（不做厚阴影） */
.case-card { transition: border-color .25s ease, transform .25s ease; }
.case-card:hover { border-color: rgba(249,115,22,.45) !important; transform: translateY(-3px); }
.case-card:hover .case-media img { transform: scale(1.04); }

/* ---------- 平板端（≤1024px） ---------- */
@media (max-width: 1024px) {
  .case-grid { gap: 22px !important; }
  .case-card-body, .case-card > .e-con-inner > .case-card-body { padding: 24px 22px 26px !important; }
}

/* ---------- 手机端（≤767px） ---------- */
@media (max-width: 767px) {
  .case-grid { grid-template-rows: none !important; grid-auto-rows: auto !important; gap: 20px !important; }
  .case-hero-copy { max-width: 100%; }
  .case-card-body, .case-card > .e-con-inner > .case-card-body { padding: 20px 20px 22px !important; }
  .case-title h3 { font-size: 21px !important; }
  .case-pill { height: 44px; padding: 0 16px; }   /* 触控高度 ≥44px */
  .case-filter-pills { gap: 9px 10px; }
  .case-tags span { white-space: normal; }          /* 标签自然换行 */
  .case-link a { font-size: 14.5px; }
}/* End custom CSS */