.elementor-24468 .elementor-element.elementor-element-917ebb6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24468 .elementor-element.elementor-element-4d78d3a9{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-24468 .elementor-element.elementor-element-4d78d3a9:not(.elementor-motion-effects-element-type-background), .elementor-24468 .elementor-element.elementor-element-4d78d3a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0D;}.elementor-24468 .elementor-element.elementor-element-66cd7de2{text-align:start;}.elementor-24468 .elementor-element.elementor-element-66cd7de2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#FF3B3B;}.elementor-24468 .elementor-element.elementor-element-6701fd7{text-align:start;}.elementor-24468 .elementor-element.elementor-element-6701fd7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-24468 .elementor-element.elementor-element-1e572c41{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.6em;color:#B9BCC4;}.elementor-24468 .elementor-element.elementor-element-207ad340{--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:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24468 .elementor-element.elementor-element-21930c9f{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-24468 .elementor-element.elementor-element-21930c9f:not(.elementor-motion-effects-element-type-background), .elementor-24468 .elementor-element.elementor-element-21930c9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-24468 .elementor-element.elementor-element-35754570{width:var( --container-widget-width, 67.606% );max-width:67.606%;--container-widget-width:67.606%;--container-widget-flex-grow:0;text-align:center;}.elementor-24468 .elementor-element.elementor-element-35754570.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24468 .elementor-element.elementor-element-35754570 img{width:150px;height:150px;object-fit:cover;object-position:top center;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF14;border-radius:50% 50% 50% 50%;}.elementor-24468 .elementor-element.elementor-element-6c54c400{text-align:center;}.elementor-24468 .elementor-element.elementor-element-6c54c400 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-24468 .elementor-element.elementor-element-32207df8{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;letter-spacing:0.3px;color:#FF3B3B;}.elementor-24468 .elementor-element.elementor-element-38bc420e{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-24468 .elementor-element.elementor-element-38bc420e:not(.elementor-motion-effects-element-type-background), .elementor-24468 .elementor-element.elementor-element-38bc420e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-24468 .elementor-element.elementor-element-1b8a2a1b{text-align:center;}.elementor-24468 .elementor-element.elementor-element-1b8a2a1b img{width:150px;height:150px;object-fit:cover;object-position:top center;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF14;border-radius:50% 50% 50% 50%;}.elementor-24468 .elementor-element.elementor-element-1b33026f{text-align:center;}.elementor-24468 .elementor-element.elementor-element-1b33026f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-24468 .elementor-element.elementor-element-e615926{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;letter-spacing:0.3px;color:#FF3B3B;}.elementor-24468 .elementor-element.elementor-element-35d7c3d7{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-24468 .elementor-element.elementor-element-35d7c3d7:not(.elementor-motion-effects-element-type-background), .elementor-24468 .elementor-element.elementor-element-35d7c3d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-24468 .elementor-element.elementor-element-5fa6b8b{text-align:center;}.elementor-24468 .elementor-element.elementor-element-5fa6b8b img{width:150px;height:150px;object-fit:cover;object-position:top center;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF14;border-radius:50% 50% 50% 50%;}.elementor-24468 .elementor-element.elementor-element-65fca519{text-align:center;}.elementor-24468 .elementor-element.elementor-element-65fca519 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-24468 .elementor-element.elementor-element-7a0ad127{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;letter-spacing:0.3px;color:#FF3B3B;}.elementor-24468 .elementor-element.elementor-element-a79b9ef{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-24468 .elementor-element.elementor-element-a79b9ef:not(.elementor-motion-effects-element-type-background), .elementor-24468 .elementor-element.elementor-element-a79b9ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-24468 .elementor-element.elementor-element-4de30b72{text-align:center;}.elementor-24468 .elementor-element.elementor-element-4de30b72 img{width:150px;height:150px;object-fit:cover;object-position:top center;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF14;border-radius:50% 50% 50% 50%;}.elementor-24468 .elementor-element.elementor-element-101e391e{text-align:center;}.elementor-24468 .elementor-element.elementor-element-101e391e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-24468 .elementor-element.elementor-element-5f3ed420{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;letter-spacing:0.3px;color:#FF3B3B;}.elementor-24468 .elementor-element.elementor-element-f82f989{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-24468 .elementor-element.elementor-element-f82f989:not(.elementor-motion-effects-element-type-background), .elementor-24468 .elementor-element.elementor-element-f82f989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-24468 .elementor-element.elementor-element-66909570{text-align:center;}.elementor-24468 .elementor-element.elementor-element-66909570 img{width:150px;height:150px;object-fit:cover;object-position:top center;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF14;border-radius:50% 50% 50% 50%;}.elementor-24468 .elementor-element.elementor-element-404aacae{text-align:center;}.elementor-24468 .elementor-element.elementor-element-404aacae .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-24468 .elementor-element.elementor-element-4f7bde75{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;letter-spacing:0.3px;color:#FF3B3B;}.elementor-24468 .elementor-element.elementor-element-7a6d288c{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-24468 .elementor-element.elementor-element-7a6d288c:not(.elementor-motion-effects-element-type-background), .elementor-24468 .elementor-element.elementor-element-7a6d288c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-24468 .elementor-element.elementor-element-772c579d{text-align:center;}.elementor-24468 .elementor-element.elementor-element-772c579d img{width:150px;height:150px;object-fit:cover;object-position:top center;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF14;border-radius:50% 50% 50% 50%;}.elementor-24468 .elementor-element.elementor-element-25c3a26e{text-align:center;}.elementor-24468 .elementor-element.elementor-element-25c3a26e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-24468 .elementor-element.elementor-element-3d1a8930{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;letter-spacing:0.3px;color:#FF3B3B;}.elementor-24468 .elementor-element.elementor-element-5edb106{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-24468 .elementor-element.elementor-element-5edb106:not(.elementor-motion-effects-element-type-background), .elementor-24468 .elementor-element.elementor-element-5edb106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-24468 .elementor-element.elementor-element-841f676{text-align:center;}.elementor-24468 .elementor-element.elementor-element-841f676 img{width:150px;height:150px;object-fit:cover;object-position:top center;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF14;border-radius:50% 50% 50% 50%;}.elementor-24468 .elementor-element.elementor-element-f62a0ad{text-align:center;}.elementor-24468 .elementor-element.elementor-element-f62a0ad .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-24468 .elementor-element.elementor-element-dd04273{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;letter-spacing:0.3px;color:#FF3B3B;}.elementor-24468 .elementor-element.elementor-element-79a4d49{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-24468 .elementor-element.elementor-element-79a4d49:not(.elementor-motion-effects-element-type-background), .elementor-24468 .elementor-element.elementor-element-79a4d49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-24468 .elementor-element.elementor-element-3fa4dbda{text-align:center;}.elementor-24468 .elementor-element.elementor-element-3fa4dbda img{width:150px;height:150px;object-fit:cover;object-position:top center;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF14;border-radius:50% 50% 50% 50%;}.elementor-24468 .elementor-element.elementor-element-3e38df4{text-align:center;}.elementor-24468 .elementor-element.elementor-element-3e38df4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-24468 .elementor-element.elementor-element-59191712{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;letter-spacing:0.3px;color:#FF3B3B;}.elementor-24468 .elementor-element.elementor-element-2c20f15b{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-24468 .elementor-element.elementor-element-2c20f15b:not(.elementor-motion-effects-element-type-background), .elementor-24468 .elementor-element.elementor-element-2c20f15b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-24468 .elementor-element.elementor-element-6aaa1a0a{text-align:center;}.elementor-24468 .elementor-element.elementor-element-6aaa1a0a img{width:150px;height:150px;object-fit:cover;object-position:top center;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF14;border-radius:50% 50% 50% 50%;}.elementor-24468 .elementor-element.elementor-element-657e6a69{text-align:center;}.elementor-24468 .elementor-element.elementor-element-657e6a69 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-24468 .elementor-element.elementor-element-2cfd8c62{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;letter-spacing:0.3px;color:#FF3B3B;}.elementor-24468 .elementor-element.elementor-element-49a76587{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-24468 .elementor-element.elementor-element-49a76587:not(.elementor-motion-effects-element-type-background), .elementor-24468 .elementor-element.elementor-element-49a76587 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-24468 .elementor-element.elementor-element-c9899c8{text-align:center;}.elementor-24468 .elementor-element.elementor-element-c9899c8 img{width:150px;height:150px;object-fit:cover;object-position:top center;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF14;border-radius:50% 50% 50% 50%;}.elementor-24468 .elementor-element.elementor-element-1db67ac0{text-align:center;}.elementor-24468 .elementor-element.elementor-element-1db67ac0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-24468 .elementor-element.elementor-element-3aaa8958{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;letter-spacing:0.3px;color:#FF3B3B;}.elementor-24468 .elementor-element.elementor-element-7ddde72d{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-24468 .elementor-element.elementor-element-7ddde72d:not(.elementor-motion-effects-element-type-background), .elementor-24468 .elementor-element.elementor-element-7ddde72d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-24468 .elementor-element.elementor-element-5c952575{text-align:center;}.elementor-24468 .elementor-element.elementor-element-5c952575 img{width:150px;height:150px;object-fit:cover;object-position:top center;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF14;border-radius:50% 50% 50% 50%;}.elementor-24468 .elementor-element.elementor-element-3c51a427{text-align:center;}.elementor-24468 .elementor-element.elementor-element-3c51a427 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-24468 .elementor-element.elementor-element-239e306c{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;letter-spacing:0.3px;color:#FF3B3B;}.elementor-24468 .elementor-element.elementor-element-7e995ed{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-24468 .elementor-element.elementor-element-7e995ed:not(.elementor-motion-effects-element-type-background), .elementor-24468 .elementor-element.elementor-element-7e995ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-24468 .elementor-element.elementor-element-1cff59d{text-align:center;}.elementor-24468 .elementor-element.elementor-element-1cff59d img{width:150px;height:150px;object-fit:cover;object-position:top center;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF14;border-radius:50% 50% 50% 50%;}.elementor-24468 .elementor-element.elementor-element-f0c39aa{text-align:center;}.elementor-24468 .elementor-element.elementor-element-f0c39aa .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-24468 .elementor-element.elementor-element-e8e11db{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;letter-spacing:0.3px;color:#FF3B3B;}.elementor-24468 .elementor-element.elementor-element-19fefa9{--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;}@media(max-width:1024px){.elementor-24468 .elementor-element.elementor-element-6701fd7 .elementor-heading-title{font-size:34px;}.elementor-24468 .elementor-element.elementor-element-35754570 img{width:130px;height:130px;}.elementor-24468 .elementor-element.elementor-element-1b8a2a1b img{width:130px;height:130px;}.elementor-24468 .elementor-element.elementor-element-5fa6b8b img{width:130px;height:130px;}.elementor-24468 .elementor-element.elementor-element-4de30b72 img{width:130px;height:130px;}.elementor-24468 .elementor-element.elementor-element-66909570 img{width:130px;height:130px;}.elementor-24468 .elementor-element.elementor-element-772c579d img{width:130px;height:130px;}.elementor-24468 .elementor-element.elementor-element-841f676 img{width:130px;height:130px;}.elementor-24468 .elementor-element.elementor-element-3fa4dbda img{width:130px;height:130px;}.elementor-24468 .elementor-element.elementor-element-6aaa1a0a img{width:130px;height:130px;}.elementor-24468 .elementor-element.elementor-element-c9899c8 img{width:130px;height:130px;}.elementor-24468 .elementor-element.elementor-element-5c952575 img{width:130px;height:130px;}.elementor-24468 .elementor-element.elementor-element-1cff59d img{width:130px;height:130px;}}@media(max-width:767px){.elementor-24468 .elementor-element.elementor-element-4d78d3a9{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-24468 .elementor-element.elementor-element-6701fd7 .elementor-heading-title{font-size:28px;}.elementor-24468 .elementor-element.elementor-element-21930c9f{--width:50%;--padding-top:20px;--padding-bottom:18px;--padding-left:10px;--padding-right:10px;}.elementor-24468 .elementor-element.elementor-element-35754570 img{width:112px;height:112px;}.elementor-24468 .elementor-element.elementor-element-6c54c400 .elementor-heading-title{font-size:16px;}.elementor-24468 .elementor-element.elementor-element-38bc420e{--width:50%;--padding-top:20px;--padding-bottom:18px;--padding-left:10px;--padding-right:10px;}.elementor-24468 .elementor-element.elementor-element-1b8a2a1b img{width:112px;height:112px;}.elementor-24468 .elementor-element.elementor-element-1b33026f .elementor-heading-title{font-size:16px;}.elementor-24468 .elementor-element.elementor-element-35d7c3d7{--width:50%;--padding-top:20px;--padding-bottom:18px;--padding-left:10px;--padding-right:10px;}.elementor-24468 .elementor-element.elementor-element-5fa6b8b img{width:112px;height:112px;}.elementor-24468 .elementor-element.elementor-element-65fca519 .elementor-heading-title{font-size:16px;}.elementor-24468 .elementor-element.elementor-element-a79b9ef{--width:50%;--padding-top:20px;--padding-bottom:18px;--padding-left:10px;--padding-right:10px;}.elementor-24468 .elementor-element.elementor-element-4de30b72 img{width:112px;height:112px;}.elementor-24468 .elementor-element.elementor-element-101e391e .elementor-heading-title{font-size:16px;}.elementor-24468 .elementor-element.elementor-element-f82f989{--width:50%;--padding-top:20px;--padding-bottom:18px;--padding-left:10px;--padding-right:10px;}.elementor-24468 .elementor-element.elementor-element-66909570 img{width:112px;height:112px;}.elementor-24468 .elementor-element.elementor-element-404aacae .elementor-heading-title{font-size:16px;}.elementor-24468 .elementor-element.elementor-element-7a6d288c{--width:50%;--padding-top:20px;--padding-bottom:18px;--padding-left:10px;--padding-right:10px;}.elementor-24468 .elementor-element.elementor-element-772c579d img{width:112px;height:112px;}.elementor-24468 .elementor-element.elementor-element-25c3a26e .elementor-heading-title{font-size:16px;}.elementor-24468 .elementor-element.elementor-element-5edb106{--width:50%;--padding-top:20px;--padding-bottom:18px;--padding-left:10px;--padding-right:10px;}.elementor-24468 .elementor-element.elementor-element-841f676 img{width:112px;height:112px;}.elementor-24468 .elementor-element.elementor-element-f62a0ad .elementor-heading-title{font-size:16px;}.elementor-24468 .elementor-element.elementor-element-79a4d49{--width:50%;--padding-top:20px;--padding-bottom:18px;--padding-left:10px;--padding-right:10px;}.elementor-24468 .elementor-element.elementor-element-3fa4dbda img{width:112px;height:112px;}.elementor-24468 .elementor-element.elementor-element-3e38df4 .elementor-heading-title{font-size:16px;}.elementor-24468 .elementor-element.elementor-element-2c20f15b{--width:50%;--padding-top:20px;--padding-bottom:18px;--padding-left:10px;--padding-right:10px;}.elementor-24468 .elementor-element.elementor-element-6aaa1a0a img{width:112px;height:112px;}.elementor-24468 .elementor-element.elementor-element-657e6a69 .elementor-heading-title{font-size:16px;}.elementor-24468 .elementor-element.elementor-element-49a76587{--width:50%;--padding-top:20px;--padding-bottom:18px;--padding-left:10px;--padding-right:10px;}.elementor-24468 .elementor-element.elementor-element-c9899c8 img{width:112px;height:112px;}.elementor-24468 .elementor-element.elementor-element-1db67ac0 .elementor-heading-title{font-size:16px;}.elementor-24468 .elementor-element.elementor-element-7ddde72d{--width:50%;--padding-top:20px;--padding-bottom:18px;--padding-left:10px;--padding-right:10px;}.elementor-24468 .elementor-element.elementor-element-5c952575 img{width:112px;height:112px;}.elementor-24468 .elementor-element.elementor-element-3c51a427 .elementor-heading-title{font-size:16px;}.elementor-24468 .elementor-element.elementor-element-7e995ed{--width:50%;--padding-top:20px;--padding-bottom:18px;--padding-left:10px;--padding-right:10px;}.elementor-24468 .elementor-element.elementor-element-1cff59d img{width:112px;height:112px;}.elementor-24468 .elementor-element.elementor-element-f0c39aa .elementor-heading-title{font-size:16px;}}@media(min-width:768px){.elementor-24468 .elementor-element.elementor-element-21930c9f{--width:23%;}.elementor-24468 .elementor-element.elementor-element-38bc420e{--width:23%;}.elementor-24468 .elementor-element.elementor-element-35d7c3d7{--width:23%;}.elementor-24468 .elementor-element.elementor-element-a79b9ef{--width:23%;}.elementor-24468 .elementor-element.elementor-element-f82f989{--width:23%;}.elementor-24468 .elementor-element.elementor-element-7a6d288c{--width:23%;}.elementor-24468 .elementor-element.elementor-element-5edb106{--width:23%;}.elementor-24468 .elementor-element.elementor-element-79a4d49{--width:23%;}.elementor-24468 .elementor-element.elementor-element-2c20f15b{--width:23%;}.elementor-24468 .elementor-element.elementor-element-49a76587{--width:23%;}.elementor-24468 .elementor-element.elementor-element-7ddde72d{--width:23%;}.elementor-24468 .elementor-element.elementor-element-7e995ed{--width:23%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24468 .elementor-element.elementor-element-21930c9f{--width:33.33%;}.elementor-24468 .elementor-element.elementor-element-38bc420e{--width:33.33%;}.elementor-24468 .elementor-element.elementor-element-35d7c3d7{--width:33.33%;}.elementor-24468 .elementor-element.elementor-element-a79b9ef{--width:33.33%;}.elementor-24468 .elementor-element.elementor-element-f82f989{--width:33.33%;}.elementor-24468 .elementor-element.elementor-element-7a6d288c{--width:33.33%;}.elementor-24468 .elementor-element.elementor-element-5edb106{--width:33.33%;}.elementor-24468 .elementor-element.elementor-element-79a4d49{--width:33.33%;}.elementor-24468 .elementor-element.elementor-element-2c20f15b{--width:33.33%;}.elementor-24468 .elementor-element.elementor-element-49a76587{--width:33.33%;}.elementor-24468 .elementor-element.elementor-element-7ddde72d{--width:33.33%;}.elementor-24468 .elementor-element.elementor-element-7e995ed{--width:33.33%;}}/* Start custom CSS for container, class: .elementor-element-917ebb6 *//* ======================================================================
   ZMS ABOUT — CSS PART 1 of 2
   Paste into HTML WIDGET #1 › Advanced › Custom CSS.
   IMPORTANT: do NOT prefix with `.elementor-24468 .elementor-element.elementor-element-917ebb6` — this file carries the shared
   base (tokens, type, buttons, panels, reveal) that Part 2 also uses.
   Both widgets must live on the same page.
   ====================================================================== */

/* ---------- 0. Page base ---------- */
body{background:#050506 !important}

.zms{
  --bg:#050506; --text:#EDF0F7; --muted:#9AA3B5;
  --red:#C1121F; --red-bright:#FF3B3B;
  --grad:linear-gradient(92deg,#C1121F,#FF3B3B);
  --panel:rgba(255,255,255,.03);
  --panel-border:rgba(255,255,255,.09);
  --glow:0 10px 34px rgba(255,59,59,.28);
  position:relative; background:transparent; color:var(--text);
  font-family:'Inter',system-ui,sans-serif !important;
  font-size:16px; line-height:1.65; overflow-x:clip;
}
.zms *,.zms *::before,.zms *::after{box-sizing:border-box}
.zms img{max-width:100%;height:auto;display:block}
.zms a{color:inherit;text-decoration:none}

/* Typography — !important beats the Elementor kit */
.zms h1,.zms h2,.zms h3{font-family:'Sora',sans-serif !important;color:var(--text) !important;margin:0 0 .5em}
.zms h1{font-size:clamp(2.2rem,4.6vw,3.5rem) !important;font-weight:800 !important;line-height:1.08 !important;letter-spacing:-.02em}
.zms h2{font-size:clamp(1.7rem,3.4vw,2.5rem) !important;font-weight:700 !important;line-height:1.15 !important;letter-spacing:-.015em}
.zms h3{font-size:1.15rem !important;font-weight:700 !important;line-height:1.3 !important}
.zms p,.zms li{font-family:'Inter',sans-serif !important;color:var(--muted);font-size:1rem;margin:0 0 1em}
.zms b{color:var(--text)}
.zms .grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent !important;-webkit-text-fill-color:transparent}

/* Layout primitives */
.zms .wrap{max-width:1160px;margin:0 auto;padding:0 22px;position:relative;z-index:1}
.zms section{padding:64px 0;position:relative;z-index:1}

/* Ambient background (fixed = also glows behind Part 2) */
.zms .ambient{position:fixed;inset:0;z-index:0;pointer-events:none;
  background:
    radial-gradient(560px 380px at 12% -4%,rgba(193,18,31,.20),transparent 62%),
    radial-gradient(640px 420px at 92% 12%,rgba(255,59,59,.10),transparent 60%),
    radial-gradient(700px 520px at 50% 108%,rgba(193,18,31,.12),transparent 65%);}
.zms .gridlines{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.5;
  background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),
                   linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);
  background-size:56px 56px;
  -webkit-mask-image:radial-gradient(75% 60% at 50% 20%,#000 30%,transparent 100%);
          mask-image:radial-gradient(75% 60% at 50% 20%,#000 30%,transparent 100%);}

/* Eyebrow + breadcrumb */
.zms .eyebrow{display:inline-block;font-family:'Sora',sans-serif !important;font-size:.78rem;font-weight:700;
  letter-spacing:.16em;text-transform:uppercase;color:var(--red-bright);margin-bottom:14px}
.zms .breadcrumb{font-size:.85rem;color:var(--muted);margin-bottom:18px}
.zms .breadcrumb a{color:var(--muted)}
.zms .breadcrumb a:hover{color:var(--text)}
.zms .breadcrumb span{color:var(--text)}

/* Buttons */
.zms .cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}
.zms .btn{display:inline-block;font-family:'Sora',sans-serif !important;font-weight:700;font-size:.95rem;
  padding:14px 26px;border-radius:999px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}
.zms .btn-primary{background:var(--grad);color:#FFF6F6 !important;box-shadow:var(--glow)}
.zms .btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 40px rgba(255,59,59,.4)}
.zms .btn-outline{border:1px solid var(--panel-border);color:var(--text) !important;background:var(--panel)}
.zms .btn-outline:hover{border-color:rgba(255,59,59,.5);transform:translateY(-2px)}

/* Panels (shared) */
.zms .panel{position:relative;background:var(--panel);border:1px solid var(--panel-border);
  border-radius:18px;padding:18px}
.zms .panel img{border-radius:12px;width:100%;object-fit:cover}
.zms .tag-label{position:absolute;top:-13px;left:18px;z-index:2;font-family:'Sora',sans-serif !important;
  font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;
  background:var(--grad);color:#FFF6F6;padding:5px 12px;border-radius:999px}

/* Icon chips (shared by cards + stages) */
.zms .ic{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;
  border-radius:12px;font-size:1.25rem;background:rgba(255,59,59,.10);border:1px solid rgba(255,59,59,.28)}

/* Scroll reveal — gated on html.zms-js so content is never hidden if JS is blocked */
html.zms-js .zms .reveal{opacity:0;transform:translateY(18px);
  transition:opacity .7s ease,transform .7s ease}
html.zms-js .zms .reveal.in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){
  html.zms-js .zms .reveal{opacity:1;transform:none;transition:none}
}

/* ---------- 1. Page hero ---------- */
.zms .page-hero{padding-top:96px}
.zms .page-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:48px;align-items:center}
.zms .lede{font-size:1.1rem;line-height:1.7;color:var(--muted);max-width:60ch}

/* Stats band */
.zms .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px}
.zms .stat{background:var(--panel);border:1px solid var(--panel-border);border-radius:16px;padding:22px 20px}
.zms .stat-num{font-family:'Sora',sans-serif !important;font-size:2rem;font-weight:800;line-height:1;
  background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;margin-bottom:10px}
.zms .stat p{font-size:.9rem;margin:0}

/* ---------- 2. Mission / vision cards ---------- */
.zms .grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.zms .card{background:var(--panel);border:1px solid var(--panel-border);border-radius:16px;padding:26px 24px;
  transition:transform .18s ease,border-color .18s ease}
.zms .card:hover{transform:translateY(-4px);border-color:rgba(255,59,59,.4)}
.zms .card .ic{margin-bottom:16px}
.zms .card p{margin:0;font-size:.95rem}

/* ---------- 3. Story split ---------- */
.zms .split{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:start}
.zms ul.check{list-style:none;margin:22px 0 0;padding:0}
.zms ul.check li{position:relative;padding-left:30px;margin-bottom:13px;font-size:.97rem}
.zms ul.check li::before{content:"✓";position:absolute;left:0;top:0;font-weight:800;color:var(--red-bright)}
.zms .stage{display:flex;align-items:flex-start;gap:14px;background:rgba(255,255,255,.02);
  border:1px solid var(--panel-border);border-radius:14px;padding:14px 16px;margin-top:12px}
.zms .stage:first-of-type{margin-top:6px}
.zms .stage .ic{width:40px;height:40px;flex-basis:40px;font-size:1.1rem}
.zms .stage b{display:block;font-family:'Sora',sans-serif !important;font-size:.95rem;color:var(--text)}
.zms .stage span{display:block;font-size:.85rem;color:var(--muted);margin-top:2px}

/* ---------- Responsive (Part 1 sections) ---------- */
@media (max-width:980px){
  .zms .page-hero{padding-top:64px}
  .zms .page-hero-grid,.zms .split{grid-template-columns:1fr;gap:34px}
  .zms .stats{grid-template-columns:repeat(2,1fr)}
  .zms .grid-3{grid-template-columns:1fr}
}
@media (max-width:640px){
  .zms section{padding:48px 0}
  .zms .stats{grid-template-columns:1fr 1fr;gap:12px}
  .zms .stat{padding:18px 16px}
  .zms .btn{width:100%;text-align:center}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19fefa9 *//* ======================================================================
   ZMS ABOUT — CSS PART 2 of 2
   Paste into HTML WIDGET #2 › Advanced › Custom CSS.
   No `.elementor-24468 .elementor-element.elementor-element-19fefa9` prefix. Base tokens/type/buttons come from Part 1's CSS
   on the same page — this file only styles Part 2's sections.
   ====================================================================== */

/* ---------- 4. Values / process steps ---------- */
.zms .process{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.zms .pstep{position:relative;background:var(--panel);border:1px solid var(--panel-border);
  border-radius:16px;padding:56px 22px 24px;transition:transform .18s ease,border-color .18s ease}
.zms .pstep:hover{transform:translateY(-4px);border-color:rgba(255,59,59,.4)}
.zms .pstep .n{position:absolute;top:18px;left:22px;font-family:'Sora',sans-serif !important;
  font-size:1.05rem;font-weight:800;color:#FFF6F6;width:34px;height:34px;line-height:34px;text-align:center;
  background:var(--grad);border-radius:10px;box-shadow:var(--glow)}
.zms .pstep h3{font-size:1.05rem !important}
.zms .pstep p{margin:0;font-size:.92rem}


/* ---------- 6. Trades tags ---------- */
.zms .tag-row{display:flex;flex-wrap:wrap;gap:10px}
.zms .tag{display:inline-block;font-family:'Sora',sans-serif !important;font-size:.86rem;font-weight:600;
  color:var(--text);background:var(--panel);border:1px solid var(--panel-border);
  border-radius:999px;padding:9px 16px;transition:border-color .18s ease,background .18s ease}
.zms .tag:hover{border-color:rgba(255,59,59,.5);background:rgba(255,59,59,.08)}
.zms a.link:hover{text-decoration:underline}

/* ---------- 7. Testimonials ---------- */
.zms .tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.zms .tcard{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--panel-border);
  border-radius:16px;padding:24px 22px}
.zms .stars{color:var(--red-bright);letter-spacing:3px;font-size:1rem;margin-bottom:12px}
.zms .tcard p{font-size:.97rem;color:var(--text);line-height:1.6;flex:1}
.zms .tcard footer{display:flex;align-items:center;gap:12px;margin-top:16px}
.zms .avatar{width:40px;height:40px;flex:0 0 40px;border-radius:50%;display:flex;align-items:center;justify-content:center;
  font-family:'Sora',sans-serif !important;font-weight:800;color:#FFF6F6;background:var(--grad)}
.zms .tcard footer b{display:block;font-size:.92rem}
.zms .tcard footer span{display:block;font-size:.8rem;color:var(--muted)}

/* ---------- 8. CTA band ---------- */
.zms .cta-band{position:relative;text-align:center;padding:64px 40px;border-radius:22px;
  background:radial-gradient(600px 300px at 50% -10%,rgba(255,59,59,.16),transparent 70%),var(--panel);
  border:1px solid rgba(255,59,59,.3);overflow:hidden}
.zms .cta-band h2{margin-bottom:6px}
.zms .cta-band .lede{margin:18px auto 30px;max-width:56ch}
.zms .cta-note{margin:16px 0 0;font-size:.9rem;color:var(--muted)}

/* ---------- 9. Mobile book bar ---------- */
.zms .mobile-bookbar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:90;
  padding:10px 14px calc(10px + env(safe-area-inset-bottom));
  background:rgba(5,5,6,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);
  border-top:1px solid var(--panel-border)}
.zms .mobile-bookbar a{display:block;text-align:center;background:var(--grad);color:#FFF6F6 !important;
  font-family:'Sora',sans-serif !important;font-weight:700;padding:13px;border-radius:999px;box-shadow:var(--glow)}

/* ---------- Responsive (Part 2 sections) ---------- */
@media (max-width:980px){
  .zms .process{grid-template-columns:repeat(2,1fr)}
  .zms .tgrid{grid-template-columns:1fr}
}
@media (max-width:720px){
  .zms .mobile-bookbar{display:block}
  /* clear the fixed bar so the CTA band isn't covered */
  .zms section:last-of-type{padding-bottom:110px}
}
@media (max-width:640px){
  .zms .process{grid-template-columns:1fr}
  .zms .team-grid{grid-template-columns:repeat(2,1fr)}
  .zms .cta-band{padding:44px 22px}
}/* End custom CSS */