.elementor-12316 .elementor-element.elementor-element-49ea8f7{--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;--overlay-opacity:0.6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-12316 .elementor-element.elementor-element-49ea8f7:not(.elementor-motion-effects-element-type-background), .elementor-12316 .elementor-element.elementor-element-49ea8f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sams-event.com/wp-content/uploads/2026/05/About-Us.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12316 .elementor-element.elementor-element-49ea8f7::before, .elementor-12316 .elementor-element.elementor-element-49ea8f7 > .elementor-background-video-container::before, .elementor-12316 .elementor-element.elementor-element-49ea8f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-12316 .elementor-element.elementor-element-49ea8f7 > .elementor-background-slideshow::before, .elementor-12316 .elementor-element.elementor-element-49ea8f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12316 .elementor-element.elementor-element-49ea8f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-12316 .elementor-element.elementor-element-413df90{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12316 .elementor-element.elementor-element-a3ed27a{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12316 .elementor-element.elementor-element-6045a37{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.9px;color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12316 .elementor-element.elementor-element-f8c6008 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:100px;font-weight:600;letter-spacing:5.5px;color:#FFFFFF;}.elementor-12316 .elementor-element.elementor-element-d22ea28{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-12316 .elementor-element.elementor-element-fdda23c{--display:flex;}.elementor-12316 .elementor-element.elementor-element-eae57f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12316 .elementor-element.elementor-element-e04e281{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12316 .elementor-element.elementor-element-5d4d9fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12316 .elementor-element.elementor-element-c639e0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12316 .elementor-element.elementor-element-dcfa332{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12316 .elementor-element.elementor-element-2ea6d0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-12316 .elementor-element.elementor-element-2ea6d0c:not(.elementor-motion-effects-element-type-background), .elementor-12316 .elementor-element.elementor-element-2ea6d0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1816;}.elementor-12316 .elementor-element.elementor-element-ed825d8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12316 .elementor-element.elementor-element-a2da683{--display:flex;}.elementor-12316 .elementor-element.elementor-element-b04795f{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.9px;color:#FFFFFF;}.elementor-12316 .elementor-element.elementor-element-b04795f a{color:#000000;}.elementor-12316 .elementor-element.elementor-element-6139de9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:800;color:#FFFFFF;}.elementor-12316 .elementor-element.elementor-element-4c0cfcc{--display:flex;--justify-content:center;}.elementor-12316 .elementor-element.elementor-element-64507af{width:initial;max-width:initial;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-12316 .elementor-element.elementor-element-f63ac3e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12316 .elementor-element.elementor-element-8fa3760{--display:flex;--background-transition:0.3s;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:#221E1B;--border-color:#221E1B;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12316 .elementor-element.elementor-element-8fa3760:hover{background-color:#221E1B;}.elementor-12316 .elementor-element.elementor-element-313fd50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.9px;color:#FFFFFF;}.elementor-12316 .elementor-element.elementor-element-313fd50 p{margin-block-end:0px;}.elementor-12316 .elementor-element.elementor-element-313fd50 a{color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12316 .elementor-element.elementor-element-91c92f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.9px;color:#BE1E2D;}.elementor-12316 .elementor-element.elementor-element-91c92f3 p{margin-block-end:0px;}.elementor-12316 .elementor-element.elementor-element-91c92f3 a{color:#000000;}.elementor-12316 .elementor-element.elementor-element-048f48e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12316 .elementor-element.elementor-element-048f48e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-12316 .elementor-element.elementor-element-a5a9916{width:initial;max-width:initial;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-12316 .elementor-element.elementor-element-a5a9916 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12316 .elementor-element.elementor-element-3eee32b .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-12316 .elementor-element.elementor-element-3eee32b{padding:0px 0px 0px 0px;}.elementor-12316 .elementor-element.elementor-element-3eee32b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12316 .elementor-element.elementor-element-3eee32b .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12316 .elementor-element.elementor-element-3a2b0ac{--display:flex;--background-transition:0.3s;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:#221E1B;--border-color:#221E1B;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12316 .elementor-element.elementor-element-3a2b0ac:hover{background-color:#221E1B;}.elementor-12316 .elementor-element.elementor-element-a842305{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.9px;color:#FFFFFF;}.elementor-12316 .elementor-element.elementor-element-a842305 p{margin-block-end:0px;}.elementor-12316 .elementor-element.elementor-element-a842305 a{color:#000000;}.elementor-12316 .elementor-element.elementor-element-396442e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.9px;color:#BE1E2D;}.elementor-12316 .elementor-element.elementor-element-396442e p{margin-block-end:0px;}.elementor-12316 .elementor-element.elementor-element-396442e a{color:#000000;}.elementor-12316 .elementor-element.elementor-element-e0f7f1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12316 .elementor-element.elementor-element-e0f7f1d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-12316 .elementor-element.elementor-element-20a1ca9{width:initial;max-width:initial;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-12316 .elementor-element.elementor-element-20a1ca9 p{margin-block-end:0px;}.elementor-12316 .elementor-element.elementor-element-1b97d7c .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-12316 .elementor-element.elementor-element-1b97d7c{padding:0px 0px 0px 0px;}.elementor-12316 .elementor-element.elementor-element-1b97d7c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12316 .elementor-element.elementor-element-1b97d7c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12316 .elementor-element.elementor-element-808f4d0{--display:flex;--background-transition:0.3s;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:#221E1B;--border-color:#221E1B;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12316 .elementor-element.elementor-element-808f4d0:hover{background-color:#221E1B;}.elementor-12316 .elementor-element.elementor-element-30a6866{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.9px;color:#FFFFFF;}.elementor-12316 .elementor-element.elementor-element-30a6866 p{margin-block-end:0px;}.elementor-12316 .elementor-element.elementor-element-30a6866 a{color:#000000;}.elementor-12316 .elementor-element.elementor-element-822ed36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.9px;color:#BE1E2D;}.elementor-12316 .elementor-element.elementor-element-822ed36 p{margin-block-end:0px;}.elementor-12316 .elementor-element.elementor-element-822ed36 a{color:#000000;}.elementor-12316 .elementor-element.elementor-element-5ef6ac8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12316 .elementor-element.elementor-element-5ef6ac8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-12316 .elementor-element.elementor-element-9ce5b47{width:initial;max-width:initial;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-12316 .elementor-element.elementor-element-9ce5b47 p{margin-block-end:0px;}.elementor-12316 .elementor-element.elementor-element-35bb580 .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-12316 .elementor-element.elementor-element-35bb580{padding:0px 0px 0px 0px;}.elementor-12316 .elementor-element.elementor-element-35bb580 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12316 .elementor-element.elementor-element-35bb580 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12316 .elementor-element.elementor-element-afe024e{--display:flex;--background-transition:0.3s;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:#221E1B;--border-color:#221E1B;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12316 .elementor-element.elementor-element-afe024e:hover{background-color:#221E1B;}.elementor-12316 .elementor-element.elementor-element-17a319b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.9px;color:#FFFFFF;}.elementor-12316 .elementor-element.elementor-element-17a319b p{margin-block-end:0px;}.elementor-12316 .elementor-element.elementor-element-17a319b a{color:#000000;}.elementor-12316 .elementor-element.elementor-element-eecb1b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.9px;color:#BE1E2D;}.elementor-12316 .elementor-element.elementor-element-eecb1b5 p{margin-block-end:0px;}.elementor-12316 .elementor-element.elementor-element-eecb1b5 a{color:#000000;}.elementor-12316 .elementor-element.elementor-element-52e9d55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12316 .elementor-element.elementor-element-52e9d55 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-12316 .elementor-element.elementor-element-9fbf6e7{width:initial;max-width:initial;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-12316 .elementor-element.elementor-element-9fbf6e7 p{margin-block-end:0px;}.elementor-12316 .elementor-element.elementor-element-d67336e .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-12316 .elementor-element.elementor-element-d67336e{padding:0px 0px 0px 0px;}.elementor-12316 .elementor-element.elementor-element-d67336e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12316 .elementor-element.elementor-element-d67336e .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12316 .elementor-element.elementor-element-349e07f{--display:flex;--background-transition:0.3s;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:#221E1B;--border-color:#221E1B;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12316 .elementor-element.elementor-element-349e07f:hover{background-color:#221E1B;}.elementor-12316 .elementor-element.elementor-element-0f74bb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.9px;color:#FFFFFF;}.elementor-12316 .elementor-element.elementor-element-0f74bb5 p{margin-block-end:0px;}.elementor-12316 .elementor-element.elementor-element-0f74bb5 a{color:#000000;}.elementor-12316 .elementor-element.elementor-element-309fe08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.9px;color:#BE1E2D;}.elementor-12316 .elementor-element.elementor-element-309fe08 p{margin-block-end:0px;}.elementor-12316 .elementor-element.elementor-element-309fe08 a{color:#000000;}.elementor-12316 .elementor-element.elementor-element-2d9cb24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12316 .elementor-element.elementor-element-2d9cb24 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-12316 .elementor-element.elementor-element-28b01d9{width:initial;max-width:initial;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-12316 .elementor-element.elementor-element-28b01d9 p{margin-block-end:0px;}.elementor-12316 .elementor-element.elementor-element-4a59638 .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-12316 .elementor-element.elementor-element-4a59638{padding:0px 0px 0px 0px;}.elementor-12316 .elementor-element.elementor-element-4a59638 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12316 .elementor-element.elementor-element-4a59638 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12316 .elementor-element.elementor-element-f1685f6{--display:flex;--background-transition:0.3s;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:#221E1B;--border-color:#221E1B;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12316 .elementor-element.elementor-element-f1685f6:hover{background-color:#221E1B;}.elementor-12316 .elementor-element.elementor-element-ef45ab7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.9px;color:#FFFFFF;}.elementor-12316 .elementor-element.elementor-element-ef45ab7 p{margin-block-end:0px;}.elementor-12316 .elementor-element.elementor-element-ef45ab7 a{color:#000000;}.elementor-12316 .elementor-element.elementor-element-5b4f523{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.9px;color:#BE1E2D;}.elementor-12316 .elementor-element.elementor-element-5b4f523 p{margin-block-end:0px;}.elementor-12316 .elementor-element.elementor-element-5b4f523 a{color:#000000;}.elementor-12316 .elementor-element.elementor-element-8acfd75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12316 .elementor-element.elementor-element-8acfd75 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-12316 .elementor-element.elementor-element-05bece3{width:initial;max-width:initial;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-12316 .elementor-element.elementor-element-05bece3 p{margin-block-end:0px;}.elementor-12316 .elementor-element.elementor-element-a41c43d .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-12316 .elementor-element.elementor-element-a41c43d{padding:0px 0px 0px 0px;}.elementor-12316 .elementor-element.elementor-element-a41c43d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12316 .elementor-element.elementor-element-a41c43d .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12316 .elementor-element.elementor-element-35cde0f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-12316 .elementor-element.elementor-element-35cde0f:not(.elementor-motion-effects-element-type-background), .elementor-12316 .elementor-element.elementor-element-35cde0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F5;}.elementor-12316 .elementor-element.elementor-element-e227153{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.9px;color:#BE1E2D;}.elementor-12316 .elementor-element.elementor-element-e227153 a{color:#000000;}.elementor-12316 .elementor-element.elementor-element-1446ddc{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12316 .elementor-element.elementor-element-1446ddc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:800;color:#000000;}@media(max-width:1024px){.elementor-12316 .elementor-element.elementor-element-413df90{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12316 .elementor-element.elementor-element-d22ea28{font-size:16px;}.elementor-12316 .elementor-element.elementor-element-2ea6d0c{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-12316 .elementor-element.elementor-element-ed825d8{--grid-auto-flow:row;}.elementor-12316 .elementor-element.elementor-element-6139de9 .elementor-heading-title{font-size:35px;}.elementor-12316 .elementor-element.elementor-element-64507af{font-size:16px;}.elementor-12316 .elementor-element.elementor-element-f63ac3e{--grid-auto-flow:row;}.elementor-12316 .elementor-element.elementor-element-a5a9916{font-size:16px;}.elementor-12316 .elementor-element.elementor-element-20a1ca9{font-size:16px;}.elementor-12316 .elementor-element.elementor-element-9ce5b47{font-size:16px;}.elementor-12316 .elementor-element.elementor-element-9fbf6e7{font-size:16px;}.elementor-12316 .elementor-element.elementor-element-28b01d9{font-size:16px;}.elementor-12316 .elementor-element.elementor-element-05bece3{font-size:16px;}.elementor-12316 .elementor-element.elementor-element-35cde0f{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-12316 .elementor-element.elementor-element-1446ddc .elementor-heading-title{font-size:35px;}}@media(min-width:768px){.elementor-12316 .elementor-element.elementor-element-49ea8f7{--content-width:1440px;}.elementor-12316 .elementor-element.elementor-element-2ea6d0c{--content-width:1440px;}.elementor-12316 .elementor-element.elementor-element-35cde0f{--content-width:1440px;}}@media(max-width:767px){.elementor-12316 .elementor-element.elementor-element-49ea8f7{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12316 .elementor-element.elementor-element-413df90{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12316 .elementor-element.elementor-element-f8c6008 .elementor-heading-title{font-size:54px;}.elementor-12316 .elementor-element.elementor-element-2ea6d0c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12316 .elementor-element.elementor-element-ed825d8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12316 .elementor-element.elementor-element-f63ac3e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12316 .elementor-element.elementor-element-048f48e .elementor-heading-title{font-size:12px;}.elementor-12316 .elementor-element.elementor-element-e0f7f1d .elementor-heading-title{font-size:12px;}.elementor-12316 .elementor-element.elementor-element-5ef6ac8 .elementor-heading-title{font-size:12px;}.elementor-12316 .elementor-element.elementor-element-52e9d55 .elementor-heading-title{font-size:12px;}.elementor-12316 .elementor-element.elementor-element-2d9cb24 .elementor-heading-title{font-size:12px;}.elementor-12316 .elementor-element.elementor-element-8acfd75 .elementor-heading-title{font-size:12px;}.elementor-12316 .elementor-element.elementor-element-35cde0f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12316 .elementor-element.elementor-element-1446ddc{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-eae57f6 *//* ── SHARED UTILS ── */
.eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:10px;font-weight:500;letter-spacing:0.26em;text-transform:uppercase;color:var(--red);margin-bottom:18px;}
.eyebrow::before{content:'';width:22px;height:1px;background:var(--red);}
.eyebrow.light{color:#ffff;}
.eyebrow.light::before{background:var(--red);}
.sec-h{font-family:var(--fd);font-size:clamp(32px,3.5vw,50px);font-weight:900;line-height:1.08;color:var(--tk);margin-bottom:20px;}
.sec-h em{font-style:italic;color:var(--red);}
.sec-h.inv{color:var(--w);}
.sec-h.inv em{color:var(--red);}
.body-text{font-size:15px;font-weight:400;color:var(--tm);line-height:1.78;margin-bottom:14px;}

/* ── HERO ── */
.hero{position:relative;height:100vh;min-height:600px;max-height:900px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;margin-top:var(--nav-h);}
.hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 25%;}
.hero-grad{position:absolute;inset:0;background:linear-gradient(150deg,rgba(0,0,0,0.04) 0%,rgba(0,0,0,0.25) 45%,rgba(0,0,0,0.80) 100%);}
.hero-content{position:relative;z-index:2;padding:0 var(--px) 72px;}
.hero-tag{display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:500;letter-spacing:0.26em;text-transform:uppercase;color:rgba(255,255,255,0.58);margin-bottom:22px;}
.hero-tag::before{content:'';width:28px;height:1px;background:var(--red);}
.hero h1{font-family:var(--fh);font-size:clamp(68px,11vw,140px);font-weight:400;line-height:0.86;color:var(--w);letter-spacing:0.01em;text-transform:uppercase;max-width:960px;}
.hero h1 .r{color:var(--red);}
.hero-bottom{margin-top:40px;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;}
.hero-sub{font-size:16px;font-weight:300;color:rgba(255,255,255,0.65);max-width:480px;line-height:1.72;}
.hero-scroll{display:flex;flex-direction:column;align-items:center;gap:10px;color:rgba(255,255,255,0.3);font-size:9px;letter-spacing:0.24em;text-transform:uppercase;}
.hero-scroll-line{width:1px;height:56px;background:rgba(255,255,255,0.22);animation:sp 2.4s ease-in-out infinite;}
@keyframes sp{0%,100%{opacity:.22;transform:scaleY(1)}50%{opacity:.8;transform:scaleY(.5)}}

/* ── BREADCRUMB STRIP ── */
.bc-strip{background:var(--off);border-bottom:1px solid var(--b1);}
.bc-inner{max-width:var(--max);margin:0 auto;padding:14px var(--px);display:flex;align-items:center;gap:8px;font-size:12px;color:var(--tm);}
.bc-inner a{color:var(--tm);text-decoration:none;transition:color .2s;}
.bc-inner a:hover{color:var(--red);}
.bc-sep{color:var(--b2);}
.bc-current{color:var(--red);font-weight:500;}

/* ── INTRO SECTION ── */
.intro-sec{max-width:var(--max);margin:0 auto;padding:100px var(--px);}
.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;}
.intro-left{}
.intro-left p{margin-bottom:16px;}
.intro-highlights{margin-top:36px;display:grid;grid-template-columns:1fr 1fr;gap:0;}
.ih{padding:20px 24px;border:1px solid var(--b1);margin:-1px 0 0 -1px;transition:border-color .2s,background .2s;}
.ih:hover{border-color:var(--red);background:var(--pale);}
.ih-icon{font-size:22px;margin-bottom:10px;}
.ih-title{font-size:18px;font-weight:500;color:var(--tk);margin-bottom:5px;}
.ih-desc{font-size:16px;font-weight:400;color:var(--tm);line-height:1.6;}

/* intro right: image stack */
.intro-imgs{position:relative;height:580px;}
.intro-img-main{position:absolute;top:0;left:0;right:60px;bottom:80px;overflow:hidden;}
.intro-img-main img{width:100%;height:100%;object-fit:cover;transition:transform .6s;}
.intro-img-main:hover img{transform:scale(1.03);}
.intro-img-sm{position:absolute;bottom:0;right:0;width:55%;height:260px;overflow:hidden;border:4px solid var(--w);}
.intro-img-sm img{width:100%;height:100%;object-fit:cover;transition:transform .6s;}
.intro-img-sm:hover img{transform:scale(1.04);}
.intro-badge{
  position:absolute;top:32px;right:52px;
  background:var(--red);padding:20px 24px;text-align:center;
  z-index:2;
}
.intro-badge-n{font-family:var(--fh);font-size:48px;color:var(--w);line-height:1;}
.intro-badge-l{font-size:10px;font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:rgba(255,255,255,0.75);margin-top:3px;}

/* ── STATS STRIP ── */
.stats-strip{background:var(--tk);border-top:3px solid var(--red);}
.stats-inner{max-width:var(--max);margin:0 auto;padding:0 var(--px);display:grid;grid-template-columns:repeat(4,1fr);}
.stat{padding:52px 0 52px 40px;border-left:1px solid rgba(255,255,255,0.08);}
.stat:first-child{padding-left:0;border-left:none;}
.stat-n{font-family:var(--fh);font-size:clamp(52px,5vw,72px);color:var(--w);line-height:1;letter-spacing:0.01em;}
.stat-n span{color:var(--red);}
.stat-l{font-size:11px;font-weight:500;letter-spacing:0.2em;text-transform:uppercase;color:#fff;}
.stat-desc{font-size:13px;font-weight:300;color:#ffff;margin-top:6px;line-height:1.55;}

/* ── CORE VALUES ── */
.values-sec{background:var(--off);border-top:1px solid var(--b1);border-bottom:1px solid var(--b1);}
.values-inner{max-width:var(--max);margin:0 auto;padding:96px var(--px);}
.values-header{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:64px;}
.values-header p{font-size:15px;font-weight:400;color:var(--tm);line-height:1.75;align-self:end;}
.values-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--b1);}
.val{background:var(--w);padding:36px 28px;position:relative;overflow:hidden;transition:background .25s;}
.val::before{content:'';position:absolute;top:0;left:0;width:3px;height:0;background:var(--red);transition:height .3s;}
.val:hover{background:var(--pale);}
.val:hover::before{height:100%;}
.val-code{font-family:var(--fh);font-size:13px;letter-spacing:0.08em;color:var(--red);margin-bottom:16px;}
.val-icon{width:40px;height:40px;margin-bottom:18px;display:flex;align-items:center;justify-content:center;}
.val-icon svg{width:28px;height:28px;stroke:var(--tk);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:stroke .25s;}
.val:hover .val-icon svg{stroke:var(--red);}
.val-title{font-size:17px;font-weight:500;color:var(--tk);line-height:1.3;margin-bottom:10px;}
.val-desc{font-size:15px;font-weight:400;color:var(--tm);line-height:1.65;}

/* ── WHY SAMS ── */
.why-sec{max-width:var(--max);margin:0 auto;padding:96px var(--px);}
.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;}
.why-right{}
.why-right p{font-size:15px;font-weight:400;color:var(--tm);line-height:1.78;margin-bottom:32px;}
.why-list{display:flex;flex-direction:column;gap:0;}
.wl-item{display:flex;align-items:flex-start;gap:20px;padding:18px 0;border-bottom:1px solid var(--b1);}
.wl-item:first-child{border-top:1px solid var(--b1);}
.wl-num{font-family:var(--fh);font-size:32px;color:var(--red);line-height:1;flex-shrink:0;width:40px;}
.wl-text{}
.wl-title{font-size:17px;font-weight:500;color:var(--tk);margin-bottom:4px;}
.wl-desc{font-size:15px;font-weight:400;color:var(--tm);line-height:1.6;}

/* why left: image collage */
.why-imgs{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:300px 200px;gap:8px;}
.wi{overflow:hidden;}
.wi img{width:100%;height:100%;object-fit:cover;transition:transform .5s;}
.wi:hover img{transform:scale(1.04);}
.wi.span2{grid-column:1/3;}
.wi.red-box{background:var(--red);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;}
.wi.red-box .rb-n{font-family:var(--fh);font-size:52px;color:var(--w);line-height:1;}
.wi.red-box .rb-l{font-size:10px;font-weight:500;letter-spacing:0.18em;text-transform:uppercase;color:rgba(255,255,255,0.7);}

/* ── EVENTS WE SUPPORT ── */
.events-sec{background:var(--tk);position:relative;overflow:hidden;}
.events-sec::before{content:'EVENTS';position:absolute;bottom:-30px;left:-10px;font-family:var(--fh);font-size:240px;color:rgba(255,255,255,0.025);line-height:1;pointer-events:none;}
.events-inner{max-width:var(--max);margin:0 auto;padding:96px var(--px);}
.events-header{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:56px;}
.events-header p{font-size:15px;font-weight:300;color:#ffff;line-height:1.75;align-self:end;}
.ev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,0.06);}
.ev{background:var(--tk);padding:0;overflow:hidden;position:relative;transition:background .3s;}
.ev:hover{background:#1e1c1a;}
.ev-img{height:200px;overflow:hidden;position:relative;}
.ev-img img{width:100%;height:100%;object-fit:cover;filter:brightness(.65) saturate(.7);transition:filter .4s,transform .5s;}
.ev:hover .ev-img img{filter:brightness(.8) saturate(.9);transform:scale(1.04);}
.ev-num{position:absolute;top:16px;left:16px;font-family:var(--fh);font-size:13px;letter-spacing:0.1em;color:rgba(255,255,255,0.5);}
.ev-body{padding:28px 28px 32px;}
.ev-cat{font-size:10px;font-weight:500;letter-spacing:0.2em;text-transform:uppercase;color:var(--red);margin-bottom:10px;}
.ev-title{font-family:var(--fh);font-size:22px;letter-spacing:0.03em;color:var(--w);margin-bottom:10px;}
.ev-desc{font-size:15px;font-weight:300;color:#ffff;line-height:1.65;}

/* ── TESTIMONIALS ── */
.testi-sec{background:var(--off);border-top:1px solid var(--b1);}
.testi-inner{max-width:var(--max);margin:0 auto;padding:96px var(--px);}
.testi-header{margin-bottom:52px;}
.testi-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--b1);}
.tcard{background:var(--w);padding:44px 40px;position:relative;}
.tcard::before{content:'\201C';font-family:var(--fd);font-size:100px;color:var(--red);line-height:1;position:absolute;top:20px;left:32px;opacity:.12;}
.tcard-text{font-size:15px;font-weight:300;color:var(--tm);line-height:1.8;margin-bottom:28px;position:relative;z-index:1;}
.tcard-author{display:flex;align-items:center;gap:14px;border-top:1px solid var(--b1);padding-top:20px;}
.tcard-avatar{width:44px;height:44px;background:var(--red);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--fh);font-size:18px;color:var(--w);flex-shrink:0;}
.tcard-name{font-size:14px;font-weight:500;color:var(--tk);}
.tcard-role{font-size:12px;color:var(--tm);}
.tcard-stars{display:flex;gap:3px;margin-top:3px;}
.star{width:12px;height:12px;background:var(--red);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);}

/* ── PARTNER STRIP ── */
.partner-strip{border-top:1px solid var(--b1);border-bottom:1px solid var(--b1);padding:40px var(--px);}
.partner-inner{max-width:var(--max);margin:0 auto;}
.partner-label{font-size:10px;font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:var(--tm);margin-bottom:28px;text-align:center;}
.partner-logos{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap;}
.plogo{font-family:var(--fh);font-size:16px;letter-spacing:0.12em;color:var(--b2);text-transform:uppercase;transition:color .2s;}
.plogo:hover{color:var(--tm);}

/* ── CTA BANNER ── */
.cta-sec{position:relative;overflow:hidden;}
.cta-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.18) saturate(.3);}
.cta-inner{position:relative;z-index:2;max-width:var(--max);margin:0 auto;padding:96px var(--px);display:grid;grid-template-columns:1fr auto;gap:64px;align-items:center;}
.cta-inner h2{font-family:var(--fh);font-size:clamp(44px,6vw,80px);letter-spacing:0.02em;color:var(--w);line-height:0.92;text-transform:uppercase;}
.cta-inner h2 span{color:var(--red);}
.cta-inner p{font-size:15px;font-weight:300;color:rgba(255,255,255,0.55);margin-top:18px;max-width:420px;line-height:1.7;}
.cta-right{display:flex;flex-direction:column;gap:14px;align-items:flex-end;}
.cta-det{text-align:right;}
.cta-det-l{font-size:10px;font-weight:500;letter-spacing:0.2em;text-transform:uppercase;color:rgba(255,255,255,0.35);margin-bottom:3px;}
.cta-det-v{font-size:18px;font-weight:500;color:var(--w);}
.btn-cta{display:inline-flex;align-items:center;gap:10px;background:var(--red);color:var(--w);font-family:var(--fh);font-size:15px;letter-spacing:0.1em;text-transform:uppercase;padding:15px 30px;text-decoration:none;border:none;cursor:pointer;margin-top:8px;transition:background .18s;}
.btn-cta:hover{background:var(--red2);}

/* ── FOOTER ── */
.foot{background:var(--tk);border-top:3px solid var(--red);}
.foot-top{max-width:var(--max);margin:0 auto;padding:56px var(--px) 40px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;}
.foot-brand{font-family:var(--fh);font-size:26px;letter-spacing:0.06em;color:var(--w);text-transform:uppercase;margin-bottom:14px;}
.foot-brand span{color:var(--red);}
.foot-tagline{font-size:13px;color:rgba(255,255,255,0.38);line-height:1.6;max-width:260px;margin-top:8px;}
.foot-col-title{font-size:10px;font-weight:500;letter-spacing:0.2em;text-transform:uppercase;color:rgba(255,255,255,0.38);margin-bottom:18px;}
.foot-col a,.foot-col p{display:block;font-size:13px;color:rgba(255,255,255,0.6);text-decoration:none;margin-bottom:10px;transition:color .2s;line-height:1.4;}
.foot-col a:hover{color:var(--red);}
.foot-bottom{max-width:var(--max);margin:0 auto;padding:18px var(--px);border-top:1px solid rgba(255,255,255,0.07);display:flex;align-items:center;justify-content:space-between;gap:20px;}
.foot-copy{font-size:12px;color:rgba(255,255,255,0.26);}

/* ── RESPONSIVE ── */
@media(max-width:1100px){
  :root{--px:32px;}
  .intro-grid{grid-template-columns:1fr;gap:56px;}
  .intro-imgs{height:420px;}
  .stats-inner{grid-template-columns:repeat(2,1fr);}
  .stat{padding:36px 0 36px 28px;}
  .stat:nth-child(odd){padding-left:0;border-left:none;}
  .values-header{grid-template-columns:1fr;}
  .values-grid{grid-template-columns:repeat(3,1fr);}
  .why-grid{grid-template-columns:1fr;gap:48px;}
  .events-header{grid-template-columns:1fr;}
  .ev-grid{grid-template-columns:1fr 1fr;}
  .testi-grid{grid-template-columns:1fr;}
  .cta-inner{grid-template-columns:1fr;gap:40px;}
  .cta-right{align-items:flex-start;}
  .cta-det{text-align:left;}
  .foot-top{grid-template-columns:1fr 1fr;gap:36px;}
}
@media(max-width:768px){
  :root{--px:20px;--nav-h:62px;}
  .nav-links,.nav-cta{display:none;}
  .nav-burger{display:flex;}
  .intro-highlights{grid-template-columns:1fr;}
  .intro-imgs{height:340px;}
  .values-grid{grid-template-columns:1fr 1fr;}
  .ev-grid{grid-template-columns:1fr;}
  .why-imgs{grid-template-columns:1fr;grid-template-rows:240px 160px;}
  .why-imgs .wi.span2{grid-column:auto;}
  .testi-grid{grid-template-columns:1fr;}
  .foot-top{grid-template-columns:1fr;}
  .foot-bottom{flex-direction:column;align-items:flex-start;gap:8px;}
  .hero h1{font-size:clamp(52px,13vw,82px);}
  .partner-logos{gap:28px;}
}/* End custom CSS */