.elementor-13091 .elementor-element.elementor-element-af738bc{--display:flex;--min-height:560px;--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-13091 .elementor-element.elementor-element-af738bc:not(.elementor-motion-effects-element-type-background), .elementor-13091 .elementor-element.elementor-element-af738bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26262A;background-image:url("https://beauledohats.com/wp-content/uploads/2026/10/H1c0b824446ff442eaf98eb7dcf588002I.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13091 .elementor-element.elementor-element-af738bc::before, .elementor-13091 .elementor-element.elementor-element-af738bc > .elementor-background-video-container::before, .elementor-13091 .elementor-element.elementor-element-af738bc > .e-con-inner > .elementor-background-video-container::before, .elementor-13091 .elementor-element.elementor-element-af738bc > .elementor-background-slideshow::before, .elementor-13091 .elementor-element.elementor-element-af738bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-13091 .elementor-element.elementor-element-af738bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(0,0,0,0.78) 0%, rgba(0,0,0,0) 74%);}.elementor-13091 .elementor-element.elementor-element-69174d7{--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-13091 .elementor-element.elementor-element-f1225b0{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:600;line-height:1.5em;color:#C6C6C2;}.elementor-13091 .elementor-element.elementor-element-ac37e6a{--spacer-size:24px;}.elementor-13091 .elementor-element.elementor-element-1be4a34{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-13091 .elementor-element.elementor-element-8b90ab0{--spacer-size:18px;}.elementor-13091 .elementor-element.elementor-element-f789a71 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:60px;font-weight:800;line-height:1.1em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-13091 .elementor-element.elementor-element-bf30fdc{--spacer-size:22px;}.elementor-13091 .elementor-element.elementor-element-6f02c67{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.72em;color:#E4E4E1;}.elementor-13091 .elementor-element.elementor-element-bb48934{--spacer-size:36px;}.elementor-13091 .elementor-element.elementor-element-295e572{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-13091 .elementor-element.elementor-element-4f4fb3a .elementor-button{background-color:#F97316;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;letter-spacing:0.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:16px 30px 16px 30px;}.elementor-13091 .elementor-element.elementor-element-4f4fb3a .elementor-button:hover, .elementor-13091 .elementor-element.elementor-element-4f4fb3a .elementor-button:focus{background-color:#D95D0B;color:#FFFFFF;border-color:#D95D0B;}.elementor-13091 .elementor-element.elementor-element-4f4fb3a .elementor-button:hover svg, .elementor-13091 .elementor-element.elementor-element-4f4fb3a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13091 .elementor-element.elementor-element-eb1f879 .elementor-button{background-color:rgba(255,255,255,0.02);font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;letter-spacing:0.4px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.55);border-radius:6px 6px 6px 6px;padding:16px 30px 16px 30px;}.elementor-13091 .elementor-element.elementor-element-eb1f879 .elementor-button:hover, .elementor-13091 .elementor-element.elementor-element-eb1f879 .elementor-button:focus{background-color:#FFFFFF;color:#171717;border-color:#FFFFFF;}.elementor-13091 .elementor-element.elementor-element-eb1f879 .elementor-button:hover svg, .elementor-13091 .elementor-element.elementor-element-eb1f879 .elementor-button:focus svg{fill:#171717;}.elementor-13091 .elementor-element.elementor-element-62faaff{--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:105px;--padding-bottom:105px;--padding-left:32px;--padding-right:32px;}.elementor-13091 .elementor-element.elementor-element-62faaff:not(.elementor-motion-effects-element-type-background), .elementor-13091 .elementor-element.elementor-element-62faaff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13091 .elementor-element.elementor-element-2345bd3{--display:grid;--e-con-grid-template-columns:1.08fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;}.elementor-13091 .elementor-element.elementor-element-1a42abf{--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-13091 .elementor-element.elementor-element-d7c0c09{--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-13091 .elementor-element.elementor-element-1ab87ee{--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;}.elementor-13091 .elementor-element.elementor-element-8ef5800{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-13091 .elementor-element.elementor-element-dcedd53{--spacer-size:16px;}.elementor-13091 .elementor-element.elementor-element-b18965d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:44px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#171717;}.elementor-13091 .elementor-element.elementor-element-f2bea41{--spacer-size:22px;}.elementor-13091 .elementor-element.elementor-element-c3001e3{font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#4B5563;}.elementor-13091 .elementor-element.elementor-element-e990c22{--spacer-size:14px;}.elementor-13091 .elementor-element.elementor-element-d4a1118{font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#4B5563;}.elementor-13091 .elementor-element.elementor-element-af77433{--spacer-size:28px;}.elementor-13091 .elementor-element.elementor-element-ca49a75{--spacer-size:32px;}.elementor-13091 .elementor-element.elementor-element-e539c0d{--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:68px;--padding-bottom:68px;--padding-left:32px;--padding-right:32px;}.elementor-13091 .elementor-element.elementor-element-e539c0d:not(.elementor-motion-effects-element-type-background), .elementor-13091 .elementor-element.elementor-element-e539c0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F5;}.elementor-13091 .elementor-element.elementor-element-e89ad87{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:26px 26px;--row-gap:26px;--column-gap:26px;--grid-auto-flow:row;}.elementor-13091 .elementor-element.elementor-element-889a5a6{--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;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;--padding-top:30px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-13091 .elementor-element.elementor-element-889a5a6:not(.elementor-motion-effects-element-type-background), .elementor-13091 .elementor-element.elementor-element-889a5a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13091 .elementor-element.elementor-element-d0d3502{font-family:"Inter", Sans-serif;font-size:40px;font-weight:800;line-height:1.05em;color:#F97316;}.elementor-13091 .elementor-element.elementor-element-7d0bb2f{--spacer-size:10px;}.elementor-13091 .elementor-element.elementor-element-f702e6f{font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:500;line-height:1.55em;color:#4B5563;}.elementor-13091 .elementor-element.elementor-element-e08327a{--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;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;--padding-top:30px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-13091 .elementor-element.elementor-element-e08327a:not(.elementor-motion-effects-element-type-background), .elementor-13091 .elementor-element.elementor-element-e08327a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13091 .elementor-element.elementor-element-ea98e52{font-family:"Inter", Sans-serif;font-size:40px;font-weight:800;line-height:1.05em;color:#F97316;}.elementor-13091 .elementor-element.elementor-element-9ee7c03{--spacer-size:10px;}.elementor-13091 .elementor-element.elementor-element-82da58d{font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:500;line-height:1.55em;color:#4B5563;}.elementor-13091 .elementor-element.elementor-element-bec78f2{--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;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;--padding-top:30px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-13091 .elementor-element.elementor-element-bec78f2:not(.elementor-motion-effects-element-type-background), .elementor-13091 .elementor-element.elementor-element-bec78f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13091 .elementor-element.elementor-element-7e289ba{font-family:"Inter", Sans-serif;font-size:40px;font-weight:800;line-height:1.05em;color:#F97316;}.elementor-13091 .elementor-element.elementor-element-26615e7{--spacer-size:10px;}.elementor-13091 .elementor-element.elementor-element-99e5f3f{font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:500;line-height:1.55em;color:#4B5563;}.elementor-13091 .elementor-element.elementor-element-dd21b34{--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;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;--padding-top:30px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-13091 .elementor-element.elementor-element-dd21b34:not(.elementor-motion-effects-element-type-background), .elementor-13091 .elementor-element.elementor-element-dd21b34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13091 .elementor-element.elementor-element-dcaae1c{font-family:"Inter", Sans-serif;font-size:40px;font-weight:800;line-height:1.05em;color:#F97316;}.elementor-13091 .elementor-element.elementor-element-5a09206{--spacer-size:10px;}.elementor-13091 .elementor-element.elementor-element-1da4f64{font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:500;line-height:1.55em;color:#4B5563;}.elementor-13091 .elementor-element.elementor-element-1b7fe23{--spacer-size:24px;}.elementor-13091 .elementor-element.elementor-element-1b7df4a{font-family:"Inter", Sans-serif;font-size:13.5px;line-height:1.6em;color:#9CA3AF;}.elementor-13091 .elementor-element.elementor-element-de97277{--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:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-13091 .elementor-element.elementor-element-de97277:not(.elementor-motion-effects-element-type-background), .elementor-13091 .elementor-element.elementor-element-de97277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-13091 .elementor-element.elementor-element-9acf44c{--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-13091 .elementor-element.elementor-element-7bfa850{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-13091 .elementor-element.elementor-element-4822886{--spacer-size:16px;}.elementor-13091 .elementor-element.elementor-element-8db7d71 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:46px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-13091 .elementor-element.elementor-element-56ff26e{--spacer-size:20px;}.elementor-13091 .elementor-element.elementor-element-51183b5{font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#A9A9A6;}.elementor-13091 .elementor-element.elementor-element-f87882f{--spacer-size:56px;}.elementor-13091 .elementor-element.elementor-element-bd66355{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:26px 26px;--row-gap:26px;--column-gap:26px;--grid-auto-flow:row;}.elementor-13091 .elementor-element.elementor-element-f01f381{--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;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:#2E2E2E;--border-color:#2E2E2E;--border-radius:10px 10px 10px 10px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-13091 .elementor-element.elementor-element-f01f381:not(.elementor-motion-effects-element-type-background), .elementor-13091 .elementor-element.elementor-element-f01f381 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-13091 .elementor-element.elementor-element-aac842f{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;line-height:1.4em;color:#F97316;}.elementor-13091 .elementor-element.elementor-element-bfb85e2{--spacer-size:16px;}.elementor-13091 .elementor-element.elementor-element-bdb7424 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-13091 .elementor-element.elementor-element-d8452ab{--spacer-size:10px;}.elementor-13091 .elementor-element.elementor-element-41df14b{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.72em;color:#A9A9A6;}.elementor-13091 .elementor-element.elementor-element-1b7f3e2{--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;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:#2E2E2E;--border-color:#2E2E2E;--border-radius:10px 10px 10px 10px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-13091 .elementor-element.elementor-element-1b7f3e2:not(.elementor-motion-effects-element-type-background), .elementor-13091 .elementor-element.elementor-element-1b7f3e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-13091 .elementor-element.elementor-element-722ba78{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;line-height:1.4em;color:#F97316;}.elementor-13091 .elementor-element.elementor-element-e47e911{--spacer-size:16px;}.elementor-13091 .elementor-element.elementor-element-dafaea5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-13091 .elementor-element.elementor-element-8706e19{--spacer-size:10px;}.elementor-13091 .elementor-element.elementor-element-857af43{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.72em;color:#A9A9A6;}.elementor-13091 .elementor-element.elementor-element-5fe86a8{--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;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:#2E2E2E;--border-color:#2E2E2E;--border-radius:10px 10px 10px 10px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-13091 .elementor-element.elementor-element-5fe86a8:not(.elementor-motion-effects-element-type-background), .elementor-13091 .elementor-element.elementor-element-5fe86a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-13091 .elementor-element.elementor-element-b0efec8{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;line-height:1.4em;color:#F97316;}.elementor-13091 .elementor-element.elementor-element-30f90fc{--spacer-size:16px;}.elementor-13091 .elementor-element.elementor-element-c1bdfb1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-13091 .elementor-element.elementor-element-7f423b0{--spacer-size:10px;}.elementor-13091 .elementor-element.elementor-element-8079689{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.72em;color:#A9A9A6;}.elementor-13091 .elementor-element.elementor-element-38d1197{--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:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-13091 .elementor-element.elementor-element-38d1197:not(.elementor-motion-effects-element-type-background), .elementor-13091 .elementor-element.elementor-element-38d1197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13091 .elementor-element.elementor-element-169425e{--display:grid;--e-con-grid-template-columns:0.9fr 1.1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;}.elementor-13091 .elementor-element.elementor-element-3b6c1dd{--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;}.elementor-13091 .elementor-element.elementor-element-a0883c3{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-13091 .elementor-element.elementor-element-2445f78{--spacer-size:16px;}.elementor-13091 .elementor-element.elementor-element-d520378 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:42px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#171717;}.elementor-13091 .elementor-element.elementor-element-a371fad{--spacer-size:22px;}.elementor-13091 .elementor-element.elementor-element-cdc9203{font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#4B5563;}.elementor-13091 .elementor-element.elementor-element-99f9c0b{--spacer-size:14px;}.elementor-13091 .elementor-element.elementor-element-ae18f9c{font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#4B5563;}.elementor-13091 .elementor-element.elementor-element-7b9bb21{--spacer-size:32px;}.elementor-13091 .elementor-element.elementor-element-cc783e7 .elementor-button{background-color:#171717;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;letter-spacing:0.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:16px 30px 16px 30px;}.elementor-13091 .elementor-element.elementor-element-cc783e7 .elementor-button:hover, .elementor-13091 .elementor-element.elementor-element-cc783e7 .elementor-button:focus{background-color:#000000;color:#FFFFFF;border-color:#000000;}.elementor-13091 .elementor-element.elementor-element-cc783e7 .elementor-button:hover svg, .elementor-13091 .elementor-element.elementor-element-cc783e7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13091 .elementor-element.elementor-element-9bd4314{--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:6px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-13091 .elementor-element.elementor-element-b61ded2{--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:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-13091 .elementor-element.elementor-element-b61ded2:not(.elementor-motion-effects-element-type-background), .elementor-13091 .elementor-element.elementor-element-b61ded2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F5;}.elementor-13091 .elementor-element.elementor-element-bec7d32{--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-13091 .elementor-element.elementor-element-c5fd9c3{text-align:center;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-13091 .elementor-element.elementor-element-72d2414{--spacer-size:16px;}.elementor-13091 .elementor-element.elementor-element-868a827{text-align:center;}.elementor-13091 .elementor-element.elementor-element-868a827 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:46px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#171717;}.elementor-13091 .elementor-element.elementor-element-54d0496{--spacer-size:56px;}.elementor-13091 .elementor-element.elementor-element-c3b8491{--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-13091 .elementor-element.elementor-element-50ed108{--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;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;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-13091 .elementor-element.elementor-element-50ed108:not(.elementor-motion-effects-element-type-background), .elementor-13091 .elementor-element.elementor-element-50ed108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13091 .elementor-element.elementor-element-39fa913{--spacer-size:16px;}.elementor-13091 .elementor-element.elementor-element-5fd6e40 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;color:#171717;}.elementor-13091 .elementor-element.elementor-element-cc9a4b1{--spacer-size:9px;}.elementor-13091 .elementor-element.elementor-element-1a776e0{font-family:"Inter", Sans-serif;font-size:15.5px;line-height:1.65em;color:#4B5563;}.elementor-13091 .elementor-element.elementor-element-32c21ad{--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;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;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-13091 .elementor-element.elementor-element-32c21ad:not(.elementor-motion-effects-element-type-background), .elementor-13091 .elementor-element.elementor-element-32c21ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13091 .elementor-element.elementor-element-7aa873a{--spacer-size:16px;}.elementor-13091 .elementor-element.elementor-element-83768c4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;color:#171717;}.elementor-13091 .elementor-element.elementor-element-51afcbe{--spacer-size:9px;}.elementor-13091 .elementor-element.elementor-element-9e75cb7{font-family:"Inter", Sans-serif;font-size:15.5px;line-height:1.65em;color:#4B5563;}.elementor-13091 .elementor-element.elementor-element-b88c101{--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;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;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-13091 .elementor-element.elementor-element-b88c101:not(.elementor-motion-effects-element-type-background), .elementor-13091 .elementor-element.elementor-element-b88c101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13091 .elementor-element.elementor-element-a9f4b79{--spacer-size:16px;}.elementor-13091 .elementor-element.elementor-element-99f6385 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;color:#171717;}.elementor-13091 .elementor-element.elementor-element-b1dea5b{--spacer-size:9px;}.elementor-13091 .elementor-element.elementor-element-56f37b7{font-family:"Inter", Sans-serif;font-size:15.5px;line-height:1.65em;color:#4B5563;}.elementor-13091 .elementor-element.elementor-element-40dcc0d{--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;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;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-13091 .elementor-element.elementor-element-40dcc0d:not(.elementor-motion-effects-element-type-background), .elementor-13091 .elementor-element.elementor-element-40dcc0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13091 .elementor-element.elementor-element-78ead97{--spacer-size:16px;}.elementor-13091 .elementor-element.elementor-element-e310ba5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;color:#171717;}.elementor-13091 .elementor-element.elementor-element-7acd97b{--spacer-size:9px;}.elementor-13091 .elementor-element.elementor-element-df8bf49{font-family:"Inter", Sans-serif;font-size:15.5px;line-height:1.65em;color:#4B5563;}.elementor-13091 .elementor-element.elementor-element-a0a2b07{--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;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;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-13091 .elementor-element.elementor-element-a0a2b07:not(.elementor-motion-effects-element-type-background), .elementor-13091 .elementor-element.elementor-element-a0a2b07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13091 .elementor-element.elementor-element-8b65dde{--spacer-size:16px;}.elementor-13091 .elementor-element.elementor-element-4122473 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;color:#171717;}.elementor-13091 .elementor-element.elementor-element-f4b0d27{--spacer-size:9px;}.elementor-13091 .elementor-element.elementor-element-1de576a{font-family:"Inter", Sans-serif;font-size:15.5px;line-height:1.65em;color:#4B5563;}.elementor-13091 .elementor-element.elementor-element-36ec3e1{--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;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;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-13091 .elementor-element.elementor-element-36ec3e1:not(.elementor-motion-effects-element-type-background), .elementor-13091 .elementor-element.elementor-element-36ec3e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13091 .elementor-element.elementor-element-2fefec9{--spacer-size:16px;}.elementor-13091 .elementor-element.elementor-element-de7fcf9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;letter-spacing:-0.2px;color:#171717;}.elementor-13091 .elementor-element.elementor-element-388a059{--spacer-size:9px;}.elementor-13091 .elementor-element.elementor-element-478aea8{font-family:"Inter", Sans-serif;font-size:15.5px;line-height:1.65em;color:#4B5563;}.elementor-13091 .elementor-element.elementor-element-2859b00{--display:flex;--min-height:470px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-13091 .elementor-element.elementor-element-2859b00:not(.elementor-motion-effects-element-type-background), .elementor-13091 .elementor-element.elementor-element-2859b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #20201F 0%, #141413 100%);}.elementor-13091 .elementor-element.elementor-element-2859b00::before, .elementor-13091 .elementor-element.elementor-element-2859b00 > .elementor-background-video-container::before, .elementor-13091 .elementor-element.elementor-element-2859b00 > .e-con-inner > .elementor-background-video-container::before, .elementor-13091 .elementor-element.elementor-element-2859b00 > .elementor-background-slideshow::before, .elementor-13091 .elementor-element.elementor-element-2859b00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13091 .elementor-element.elementor-element-2859b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(0,0,0,0.66);--background-overlay:'';}.elementor-13091 .elementor-element.elementor-element-b91af81{--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-13091 .elementor-element.elementor-element-8f3cde8{text-align:center;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-13091 .elementor-element.elementor-element-25f4396{--spacer-size:18px;}.elementor-13091 .elementor-element.elementor-element-72d94cd{text-align:center;}.elementor-13091 .elementor-element.elementor-element-72d94cd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:44px;font-weight:800;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-13091 .elementor-element.elementor-element-ec78d86{--spacer-size:20px;}.elementor-13091 .elementor-element.elementor-element-d3c6b44{text-align:center;font-family:"Inter", Sans-serif;font-size:17.5px;line-height:1.72em;color:#B4B4B0;}.elementor-13091 .elementor-element.elementor-element-b50a542{--spacer-size:36px;}.elementor-13091 .elementor-element.elementor-element-5e4c58e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-13091 .elementor-element.elementor-element-4508d8b .elementor-button{background-color:#F97316;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;letter-spacing:0.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:16px 30px 16px 30px;}.elementor-13091 .elementor-element.elementor-element-4508d8b .elementor-button:hover, .elementor-13091 .elementor-element.elementor-element-4508d8b .elementor-button:focus{background-color:#D95D0B;color:#FFFFFF;border-color:#D95D0B;}.elementor-13091 .elementor-element.elementor-element-4508d8b .elementor-button:hover svg, .elementor-13091 .elementor-element.elementor-element-4508d8b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13091 .elementor-element.elementor-element-d24312f .elementor-button{background-color:rgba(255,255,255,0.02);font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;letter-spacing:0.4px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.55);border-radius:6px 6px 6px 6px;padding:16px 30px 16px 30px;}.elementor-13091 .elementor-element.elementor-element-d24312f .elementor-button:hover, .elementor-13091 .elementor-element.elementor-element-d24312f .elementor-button:focus{background-color:#FFFFFF;color:#171717;border-color:#FFFFFF;}.elementor-13091 .elementor-element.elementor-element-d24312f .elementor-button:hover svg, .elementor-13091 .elementor-element.elementor-element-d24312f .elementor-button:focus svg{fill:#171717;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-13091 .elementor-element.elementor-element-af738bc{--min-height:510px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-13091 .elementor-element.elementor-element-f789a71 .elementor-heading-title{font-size:46px;}.elementor-13091 .elementor-element.elementor-element-62faaff{--padding-top:72px;--padding-bottom:72px;--padding-left:28px;--padding-right:28px;}.elementor-13091 .elementor-element.elementor-element-2345bd3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13091 .elementor-element.elementor-element-b18965d .elementor-heading-title{font-size:38px;}.elementor-13091 .elementor-element.elementor-element-e539c0d{--padding-top:52px;--padding-bottom:52px;--padding-left:28px;--padding-right:28px;}.elementor-13091 .elementor-element.elementor-element-e89ad87{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-13091 .elementor-element.elementor-element-de97277{--padding-top:72px;--padding-bottom:72px;--padding-left:28px;--padding-right:28px;}.elementor-13091 .elementor-element.elementor-element-8db7d71 .elementor-heading-title{font-size:38px;}.elementor-13091 .elementor-element.elementor-element-bd66355{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-13091 .elementor-element.elementor-element-38d1197{--padding-top:72px;--padding-bottom:72px;--padding-left:28px;--padding-right:28px;}.elementor-13091 .elementor-element.elementor-element-169425e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13091 .elementor-element.elementor-element-d520378 .elementor-heading-title{font-size:36px;}.elementor-13091 .elementor-element.elementor-element-b61ded2{--padding-top:72px;--padding-bottom:72px;--padding-left:28px;--padding-right:28px;}.elementor-13091 .elementor-element.elementor-element-868a827 .elementor-heading-title{font-size:38px;}.elementor-13091 .elementor-element.elementor-element-c3b8491{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-13091 .elementor-element.elementor-element-2859b00{--min-height:450px;--padding-top:80px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-13091 .elementor-element.elementor-element-72d94cd .elementor-heading-title{font-size:36px;}}@media(min-width:768px){.elementor-13091 .elementor-element.elementor-element-af738bc{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-69174d7{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-295e572{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-62faaff{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-1a42abf{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-d7c0c09{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-1ab87ee{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-e539c0d{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-889a5a6{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-e08327a{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-bec78f2{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-dd21b34{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-de97277{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-9acf44c{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-f01f381{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-1b7f3e2{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-5fe86a8{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-38d1197{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-3b6c1dd{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-9bd4314{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-b61ded2{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-bec7d32{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-50ed108{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-32c21ad{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-b88c101{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-40dcc0d{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-a0a2b07{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-36ec3e1{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-2859b00{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-b91af81{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-5e4c58e{--content-width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-13091 .elementor-element.elementor-element-af738bc{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-69174d7{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-295e572{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-62faaff{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-1a42abf{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-d7c0c09{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-1ab87ee{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-e539c0d{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-889a5a6{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-e08327a{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-bec78f2{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-dd21b34{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-de97277{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-9acf44c{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-f01f381{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-1b7f3e2{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-5fe86a8{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-38d1197{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-3b6c1dd{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-9bd4314{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-b61ded2{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-bec7d32{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-50ed108{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-32c21ad{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-b88c101{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-40dcc0d{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-a0a2b07{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-36ec3e1{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-2859b00{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-b91af81{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-5e4c58e{--content-width:1240px;}}@media(max-width:767px){.elementor-13091 .elementor-element.elementor-element-af738bc{--content-width:1240px;--min-height:490px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13091 .elementor-element.elementor-element-69174d7{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-f789a71 .elementor-heading-title{font-size:38px;line-height:1.18em;}.elementor-13091 .elementor-element.elementor-element-6f02c67{font-size:16px;}.elementor-13091 .elementor-element.elementor-element-295e572{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-62faaff{--content-width:1240px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-13091 .elementor-element.elementor-element-2345bd3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13091 .elementor-element.elementor-element-1a42abf{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-d7c0c09{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-1ab87ee{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-b18965d .elementor-heading-title{font-size:30px;line-height:1.18em;}.elementor-13091 .elementor-element.elementor-element-e539c0d{--content-width:1240px;--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-13091 .elementor-element.elementor-element-e89ad87{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-13091 .elementor-element.elementor-element-889a5a6{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-d0d3502{font-size:30px;}.elementor-13091 .elementor-element.elementor-element-e08327a{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-ea98e52{font-size:30px;}.elementor-13091 .elementor-element.elementor-element-bec78f2{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-7e289ba{font-size:30px;}.elementor-13091 .elementor-element.elementor-element-dd21b34{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-dcaae1c{font-size:30px;}.elementor-13091 .elementor-element.elementor-element-de97277{--content-width:1240px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-13091 .elementor-element.elementor-element-9acf44c{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-8db7d71 .elementor-heading-title{font-size:30px;line-height:1.18em;}.elementor-13091 .elementor-element.elementor-element-51183b5{font-size:16px;}.elementor-13091 .elementor-element.elementor-element-bd66355{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13091 .elementor-element.elementor-element-f01f381{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-1b7f3e2{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-5fe86a8{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-38d1197{--content-width:1240px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-13091 .elementor-element.elementor-element-169425e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13091 .elementor-element.elementor-element-3b6c1dd{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-d520378 .elementor-heading-title{font-size:30px;line-height:1.18em;}.elementor-13091 .elementor-element.elementor-element-9bd4314{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-b61ded2{--content-width:1240px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-13091 .elementor-element.elementor-element-bec7d32{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-868a827 .elementor-heading-title{font-size:30px;line-height:1.18em;}.elementor-13091 .elementor-element.elementor-element-c3b8491{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13091 .elementor-element.elementor-element-50ed108{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-32c21ad{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-b88c101{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-40dcc0d{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-a0a2b07{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-36ec3e1{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-2859b00{--content-width:1240px;--min-height:450px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-13091 .elementor-element.elementor-element-b91af81{--content-width:1240px;}.elementor-13091 .elementor-element.elementor-element-72d94cd .elementor-heading-title{font-size:30px;line-height:1.18em;}.elementor-13091 .elementor-element.elementor-element-d3c6b44{font-size:16px;}.elementor-13091 .elementor-element.elementor-element-5e4c58e{--content-width:1240px;}}/* Start custom CSS *//* ==========================================================================
   BEAULEDO HATS — ABOUT US 页面配套样式（页面级，只作用于本页）
   只补 Elementor 原生控件做不到的部分；规范值：内容 1240 ｜ 边距 32/28/20 ｜
   区块间距 105/72/56 ｜ 边框 #E5E7EB ｜ 卡片圆角 8–12 ｜ 按钮圆角 6
   断点（Elementor 默认）：tablet ≤1024px，mobile ≤767px
   ========================================================================== */

/* ---------- 0. ⚠️ 压回子主题遗留规则 ----------
   子主题 style.css 有按类名硬编码的旧补丁（.production-process 等）。
   本页类名不与其撞车，但按钮仍需高特异性压回（见下）。 */
html, body { overflow-x: hidden; }

/* ---------- 1. 按钮：压制子主题 !important ---------- */
body .elementor-button.elementor-button-link.elementor-size-md { border-radius: 6px !important; }
body .ab-btn-ghost .elementor-button.elementor-button-link.elementor-size-md {
  background: transparent !important; background-color: transparent !important;
  color: #FFFFFF !important; border: 1px solid rgba(255,255,255,.55) !important;
  padding: 15px 30px !important;
}
body .ab-btn-ghost .elementor-button.elementor-button-link.elementor-size-md:hover {
  background: #FFFFFF !important; background-color: #FFFFFF !important;
  color: #171717 !important; border-color: #FFFFFF !important;
}
/* ⚠️ 别写 body .about-hero .elementor-button{padding:16px} —— 特异性与 ghost 相同且更靠后，
   会把次级按钮的 15px 覆盖回 16px（带 1px 边框就变成 52px 而非 50px）。 */

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

/* ---------- 3. 限宽与行内组件 ---------- */
.ab-hero-copy { max-width: 700px; }
.ab-cta-inner { max-width: 800px; width: 100%; }
.ab-hero-btns .elementor-widget, .ab-cta-btns .elementor-widget,
.ab-intro-list .elementor-widget, .ab-cap-list .elementor-widget,
.ab-why-ic, .ab-cl-ic, .ab-glabel { width: auto; }

.ab-intro-text p, .ab-cap-text p, .ab-sr-text p, .ab-story-text p,
.ab-val-card p, .ab-team-body p, .ab-why-card p, .ab-cl-card p,
.ab-stat p, .ab-stat-note p, .ab-tl-body p { margin: 0; }

/* ---------- 4. 图片占位/比例 ---------- */
.ab-media {
  width: 100%; flex: 0 0 auto; aspect-ratio: 4 / 3;
  background: #EDEDE8; overflow: hidden; margin: 0; display: block;
}
.ab-media--wide { aspect-ratio: 16 / 10; }
.ab-media--sq { aspect-ratio: 1 / 1; }
.ab-media > .e-con-inner {
  width: 100%; height: 100%; max-width: none; padding: 0 !important;
  display: flex; align-items: stretch;
}
.ab-media .elementor-widget-image, .ab-media .elementor-widget-container,
.ab-media .elementor-image { width: 100%; height: 100%; }
.ab-media img {
  width: 100%; height: 100%; object-fit: cover; display: block;
  transition: transform .45s ease;
}

/* ---------- 5. 02 公司介绍：主图 + 叠加小图 + 经验徽标 ---------- */
.ab-intro-media { position: relative; }
.ab-intro-main { border-radius: 10px; }
.ab-intro-inset {
  position: absolute; right: -4px; bottom: -18px; width: 44%;
  padding: 6px; background: #fff; border-radius: 12px;
  box-shadow: 0 18px 44px rgba(17,17,17,.10);
}
.ab-exp-wrap { position: absolute; left: -14px; top: 26px; width: auto !important; }
.ab-exp {
  background: #F97316; color: #fff; padding: 14px 18px; border-radius: 8px;
  font-family: 'Manrope', sans-serif; line-height: 1.15;
  box-shadow: 0 12px 30px rgba(249,115,22,.32);
}
.ab-exp b { display: block; font-size: 26px; font-weight: 800; }
.ab-exp small { font-size: 10.5px; font-weight: 700; letter-spacing: 1.2px; }

/* ---------- 6. 网格项等高 ---------- */
.ab-stat-grid > .e-con, .ab-val-grid > .e-con, .ab-team-grid > .e-con,
.ab-why-grid > .e-con, .ab-cl-grid > .e-con, .ab-cap-small > .e-con { display: flex; }
.ab-stat-grid, .ab-val-grid, .ab-team-grid, .ab-why-grid, .ab-cl-grid {
  grid-auto-rows: 1fr;
}
.ab-stat, .ab-val-card, .ab-team-card, .ab-why-card, .ab-cl-card {
  flex: 1 1 auto; display: flex; flex-direction: column;
}
.ab-stat > .e-con-inner, .ab-val-card > .e-con-inner, .ab-team-card > .e-con-inner,
.ab-why-card > .e-con-inner, .ab-cl-card > .e-con-inner {
  display: flex; flex-direction: column; flex: 1 1 auto; width: 100%;
}
.ab-team-body { flex: 1 1 auto; }

/* 卡片圆角裁切 + 悬停 */
.ab-team-card, .ab-val-card { overflow: hidden; }
.ab-stat, .ab-val-card, .ab-team-card, .ab-why-card, .ab-cl-card {
  transition: border-color .25s ease, transform .25s ease, background .25s ease;
}
.ab-stat:hover, .ab-team-card:hover, .ab-why-card:hover, .ab-cl-card:hover {
  border-color: rgba(249,115,22,.45) !important;
}
.ab-team-card:hover .ab-media img, .ab-cl-card:hover .ab-media img { transform: scale(1.04); }
.ab-val-card:hover, .ab-cl-card:hover { border-color: #F97316 !important; }

/* ---------- 7. 图标方块（橙色线性图标 + 浅橙底） ---------- */
.bd-ic-box {
  width: 46px; height: 46px; border-radius: 10px; background: #FDEBDC;
  display: flex; align-items: center; justify-content: center; flex: 0 0 auto;
}
.bd-ic-box svg { display: block; }

/* ---------- 8. 05 时间线（细灰竖线 + 橙色节点） ---------- */
.ab-timeline-box { width: 100%; }
.ab-timeline { position: relative; }
.ab-tl-item {
  position: relative; margin-left: 9px; padding: 0 0 30px 30px;
  border-left: 1px solid #E5E7EB;
}
.ab-tl-item:last-child { padding-bottom: 4px; border-left-color: transparent; }
.ab-tl-dot {
  position: absolute; left: -6px; top: 3px; width: 11px; height: 11px;
  border-radius: 50%; background: #E5E7EB; border: 2px solid #FFFFFF;
  box-sizing: border-box;
}
/* 当前/最新阶段：橙色圆点（规范要求） */
.ab-tl-item:last-child .ab-tl-dot { background: #F97316; }
.ab-tl-stage {
  margin: 0 0 7px; font-family: 'Manrope', sans-serif; font-size: 12px;
  font-weight: 800; letter-spacing: .12em; color: #F97316;
}
.ab-tl-text { margin: 0; font-size: 15.5px; line-height: 1.7; color: #4B5563; }

/* ---------- 9. 09 企业责任：BSCI 信息块 ---------- */
.ab-bsci {
  background: #222222; border: 1px solid #2E2E2E; border-radius: 10px;
  padding: 22px 24px; max-width: 520px;
}
.ab-bsci img { display: block; height: 46px; width: auto; margin-bottom: 16px; }
.ab-bsci ul { list-style: none; margin: 0; padding: 0; }
.ab-bsci li {
  font-size: 14.5px; line-height: 1.75; color: #A9A9A6;
  padding: 5px 0; border-top: 1px solid #2E2E2E;
}
.ab-bsci li:first-child { border-top: 0; }
.ab-bsci li b { color: #FFFFFF; font-weight: 700; }
.ab-bsci li a { color: #F97316 !important; text-decoration: none !important; word-break: break-all; }
.ab-bsci li a:hover { text-decoration: underline !important; }
.ab-bsci-wrap { width: auto; }
.ab-sr-list .elementor-widget-container, .ab-sr-text p { margin: 0; }

/* ---------- 10. 11 图库：1 大 + 4 小（首个跨 2×2） ---------- */
.ab-gitem { position: relative; }
.ab-gallery-grid > .e-con:first-child { grid-column: 1 / 3; grid-row: 1 / 3; }
.ab-glabel {
  position: absolute; left: 14px; bottom: 14px;
  font-family: 'Manrope', sans-serif; font-size: 12.5px; font-weight: 700;
  letter-spacing: .03em; color: #FFFFFF;
  background: rgba(17,17,17,.74); padding: 8px 13px; border-radius: 5px;
  -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px);
}
.ab-gitem:hover .ab-media img { transform: scale(1.04); }

/* ---------- 11. 平板端（≤1024px） ---------- */
@media (max-width: 1024px) {
  .ab-gallery-grid > .e-con:first-child { grid-column: auto; grid-row: auto; }
  .ab-intro-inset { right: 0; bottom: -12px; width: 46%; }
  .ab-exp-wrap { left: -8px; top: 18px; }
  .ab-val-grid { gap: 22px !important; }
}

/* ---------- 12. 手机端（≤767px） ---------- */
@media (max-width: 767px) {
  /* 规范：手机 Hero 460–520。收紧 Hero 文案块间距 + 按钮高度 46px（≥44） */
  .ab-hero-copy .elementor-widget-spacer .elementor-spacer-inner { height: 14px !important; }
  .ab-hero-btns .elementor-button { padding-top: 14px !important; padding-bottom: 14px !important; }
  /* 规范：手机端取消复杂图片重叠，图片在上、文字在下 */
  .ab-intro-media { display: flex; flex-direction: column; }
  .ab-intro-inset {
    position: static; width: 100%; margin: 14px 0 0 0; padding: 0;
    background: transparent; border-radius: 0; box-shadow: none;
  }
  /* 经验徽标改为图下方的普通块，不遮图 */
  .ab-exp-wrap { position: static; margin: 14px 0 0 0; width: auto !important; }
  .ab-hero-copy { max-width: 100%; }
  /* 面包屑不换行（否则占两行多出 14px） */
  .ab-crumb { white-space: nowrap; }

  /* 单列还原等高 */
  .ab-stat-grid, .ab-val-grid, .ab-team-grid, .ab-why-grid, .ab-cl-grid {
    grid-template-rows: none !important; grid-auto-rows: auto !important;
  }
  /* 375 空间不足时数据区改 1 列（规范允许） */
  .ab-stat-grid > .e-con:last-child:nth-child(odd) {
    grid-column: 1 / -1; text-align: center;
  }
  .ab-stat-grid > .e-con:last-child:nth-child(odd) .elementor-widget-container { text-align: center; }

  .ab-card-pad, .ab-val-card > .e-con-inner, .ab-team-card > .e-con-inner,
  .ab-why-card > .e-con-inner, .ab-cl-card > .e-con-inner,
  .ab-stat > .e-con-inner { padding: 22px 20px !important; }
  .ab-team-card > .e-con-inner > .ab-team-body { padding: 22px 20px 24px !important; }

  /* 时间线：左侧预留 28px，文字不被挤压 */
  .ab-timeline-box { padding-left: 4px; }
  .ab-tl-item { padding-left: 28px; margin-left: 6px; }
  .ab-tl-text { font-size: 15.5px; }

  /* BSCI：编号完整显示，链接不超出屏幕 */
  .ab-bsci { padding: 18px 16px; }
  .ab-bsci li { font-size: 14px; word-break: break-word; }
  .ab-bsci li a { word-break: break-all; }

  /* 按钮整行撑满（只动内边距，不动字号——字号会改变行高导致按钮变 49px） */
  .ab-hero-btns .elementor-widget, .ab-cta-btns .elementor-widget,
  .ab-intro-text .elementor-button, .ab-cap-text .elementor-button,
  .ab-story-text .elementor-button, .ab-sr-text .elementor-button { width: 100%; }
  .ab-hero-btns .elementor-button, .ab-cta-btns .elementor-button,
  .ab-intro-text .elementor-button, .ab-cap-text .elementor-button,
  .ab-story-text .elementor-button, .ab-sr-text .elementor-button {
    padding-left: 14px !important; padding-right: 14px !important;
  }
  .ab-glabel { position: static; margin-top: 10px; color: #171717; background: transparent;
               padding: 0; border-radius: 0; -webkit-backdrop-filter: none; backdrop-filter: none; }
}

/* ---------- 13. 极窄屏（≤360px） ---------- */
@media (max-width: 400px) {
  .ab-hero-copy .elementor-widget-spacer .elementor-spacer-inner { height: 12px !important; }
  .ab-hero-title h1 { line-height: 1.05 !important; }
  /* 超长按钮（START YOUR CUSTOM PROJECT）在 375 会折成 68px —— 只收水平内边距 */
  .about-cta .elementor-button, .ab-hero-btns .elementor-button {
    padding-left: 10px !important; padding-right: 10px !important;
  }
}

@media (max-width: 360px) {
  .ab-stat-grid { grid-template-columns: 1fr !important; }
}/* End custom CSS */