.elementor-513 .elementor-element.elementor-element-fae63a9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-fae63a9:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-fae63a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-513 .elementor-element.elementor-element-7ee9beb8{--display:flex;--min-height:24.166666666667vw;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-7ee9beb8:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-7ee9beb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.lamcpresents.com/wp-content/uploads/2026/09/hero.jpg");background-position:50% 35%;background-size:cover;}.elementor-513 .elementor-element.elementor-element-50d11861{--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:4.583333333333334vw;--padding-bottom:4.166666666666667vw;--padding-left:3.6458333333333335vw;--padding-right:3.6458333333333335vw;}.elementor-513 .elementor-element.elementor-element-50d11861:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-50d11861 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.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-513 .elementor-element.elementor-element-3a68b255{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-513 .elementor-element.elementor-element-3a68b255 .elementor-heading-title{font-family:"Impact", Sans-serif;font-size:4.0625vw;font-weight:400;line-height:1.2em;color:#000000;}.elementor-513 .elementor-element.elementor-element-3b6a2866{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-513 .elementor-element.elementor-element-3b6a2866 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.8229166666667vw;font-weight:400;line-height:1.2em;color:#000000;}.elementor-513 .elementor-element.elementor-element-7b8a9d75{--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:4.270833333333334vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-513 .elementor-element.elementor-element-7b8a9d75:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-7b8a9d75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-513 .elementor-element.elementor-element-6c90acc5{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-513 .elementor-element.elementor-element-6c90acc5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.8229166666667vw;font-weight:700;line-height:1.2em;color:#000000;}.elementor-513 .elementor-element.elementor-element-10c3203e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0.8333333333333334vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-513 .elementor-element.elementor-element-10c3203e:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-10c3203e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-513 .elementor-element.elementor-element-27372b37{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-27372b37:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-27372b37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-513 .elementor-element.elementor-element-484de947{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-513 .elementor-element.elementor-element-484de947 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.25vw;font-weight:700;line-height:1.2em;color:#000000;}.elementor-513 .elementor-element.elementor-element-b755f3c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-513 .elementor-element.elementor-element-b755f3c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.25vw;font-weight:400;line-height:1.2em;color:#000000;}.elementor-513 .elementor-element.elementor-element-fb53e30{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-fb53e30:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-fb53e30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-513 .elementor-element.elementor-element-29a66a88{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-513 .elementor-element.elementor-element-29a66a88 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.25vw;font-weight:700;line-height:1.2em;color:#000000;}.elementor-513 .elementor-element.elementor-element-77b85859{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-513 .elementor-element.elementor-element-77b85859 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.25vw;font-weight:400;line-height:1.2em;color:#000000;}.elementor-513 .elementor-element.elementor-element-1b420a91{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-1b420a91:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-1b420a91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-513 .elementor-element.elementor-element-7fb2a929{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-513 .elementor-element.elementor-element-7fb2a929 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.25vw;font-weight:700;line-height:1.2em;color:#000000;}.elementor-513 .elementor-element.elementor-element-37d837d8{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-513 .elementor-element.elementor-element-37d837d8 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.25vw;font-weight:400;line-height:1.2em;color:#000000;}.elementor-513 .elementor-element.elementor-element-67bfd8f8{--display:flex;--min-height:9.375vw;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0.8vw 0.8vw;--row-gap:0.8vw;--column-gap:0.8vw;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-67bfd8f8:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-67bfd8f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-513 .elementor-element.elementor-element-2d9676b1{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-513 .elementor-element.elementor-element-2d9676b1 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:2.2916666666667vw;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-513 .elementor-element.elementor-element-3256a189{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-513 .elementor-element.elementor-element-3256a189 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:2.2916666666667vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-513 .elementor-element.elementor-element-6ad98df4{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-513 .elementor-element.elementor-element-6ad98df4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:2.2916666666667vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-513 .elementor-element.elementor-element-34ca8c64{--display:flex;--min-height:32.03125vw;--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:2.291666666666667vw;--padding-bottom:8.4375vw;--padding-left:5.364583333333334vw;--padding-right:5.364583333333334vw;}.elementor-513 .elementor-element.elementor-element-34ca8c64:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-34ca8c64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-513 .elementor-element.elementor-element-5995b1b3{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-513 .elementor-element.elementor-element-5995b1b3 .elementor-heading-title{font-family:"Impact", Sans-serif;font-size:3.125vw;font-weight:400;line-height:1.2em;color:#000000;}.elementor-513 .elementor-element.elementor-element-17ee8958{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-513 .elementor-element.elementor-element-17ee8958 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.3541666666667vw;font-weight:400;line-height:1.2em;color:#000000;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-513 .elementor-element.elementor-element-5110eec4{margin:1.9791666666666667vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group{padding-right:calc( 4.0625vw/2 );padding-left:calc( 4.0625vw/2 );margin-bottom:24px;}.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-form-fields-wrapper{margin-left:calc( -4.0625vw/2 );margin-right:calc( -4.0625vw/2 );margin-bottom:-24px;}.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group > label, .elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-subgroup label{color:#222222;}.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group > label{font-family:"Arial", Sans-serif;font-size:1.0416666666667vw;font-weight:400;}.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-type-html{padding-bottom:0px;}.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group .elementor-field{color:#111111;}.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group .elementor-field, .elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-subgroup label{font-family:"Arial", Sans-serif;font-size:16px;}.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#00000000;border-color:#707070;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;}.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group .elementor-select-wrapper select{background-color:#00000000;border-color:#707070;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;}.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group .elementor-select-wrapper::before{color:#707070;}.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-button{font-family:"Impact", Sans-serif;font-size:1.40625vw;border-radius:2px 2px 2px 2px;}.elementor-513 .elementor-element.elementor-element-5110eec4 .e-form__buttons__wrapper__button-next{background-color:#000000;color:#FFFFFF;}.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-button[type="submit"]{background-color:#000000;color:#FFFFFF;}.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-513 .elementor-element.elementor-element-5110eec4 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-513 .elementor-element.elementor-element-5110eec4 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-513 .elementor-element.elementor-element-5110eec4 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-513 .elementor-element.elementor-element-46d7b51b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-46d7b51b:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-46d7b51b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-513 .elementor-element.elementor-element-50d68d0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-50d68d0:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-50d68d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-513 .elementor-element.elementor-element-7e7cf7b5{--display:flex;--min-height:15.677083333333vw;--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;--justify-content:center;--gap:1.8vw 1.8vw;--row-gap:1.8vw;--column-gap:1.8vw;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-7e7cf7b5:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-7e7cf7b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.lamcpresents.com/wp-content/uploads/2026/09/bps-gallery-past-events.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-513 .elementor-element.elementor-element-8de960a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-513 .elementor-element.elementor-element-8de960a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.8229166666667vw;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-513 .elementor-element.elementor-element-19eee504 .elementor-button{background-color:#CBFC77;font-family:"Impact", Sans-serif;font-size:1.40625vw;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:0.625vw 1.6666666666666667vw 0.625vw 1.6666666666666667vw;}.elementor-513 .elementor-element.elementor-element-19eee504 .elementor-button:hover, .elementor-513 .elementor-element.elementor-element-19eee504 .elementor-button:focus{background-color:#CBFC77;color:#000000;}.elementor-513 .elementor-element.elementor-element-19eee504 .elementor-button:hover svg, .elementor-513 .elementor-element.elementor-element-19eee504 .elementor-button:focus svg{fill:#000000;}.elementor-513 .elementor-element.elementor-element-50858f73{--display:flex;--min-height:15.677083333333vw;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-50858f73:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-50858f73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;background-image:url("https://staging.lamcpresents.com/wp-content/uploads/2026/09/bps-gallery-banquet.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-513 .elementor-element.elementor-element-36f3f687{--display:flex;--min-height:15.677083333333vw;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-36f3f687:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-36f3f687 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;background-image:url("https://staging.lamcpresents.com/wp-content/uploads/2026/09/bps-gallery-group-photo.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-513 .elementor-element.elementor-element-4dcd26d5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-4dcd26d5:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-4dcd26d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-513 .elementor-element.elementor-element-444f6528{--display:flex;--min-height:22.447916666667vw;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-444f6528:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-444f6528 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;background-image:url("https://staging.lamcpresents.com/wp-content/uploads/2026/09/bps-gallery-lion-dance.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-513 .elementor-element.elementor-element-2f388708{--display:flex;--min-height:22.447916666667vw;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-2f388708:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-2f388708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.lamcpresents.com/wp-content/uploads/2026/09/bps-gallery-mall-event-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-513 .elementor-element.elementor-element-3da7368d{--display:flex;--min-height:22.447916666667vw;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-3da7368d:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-3da7368d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;background-image:url("https://staging.lamcpresents.com/wp-content/uploads/2026/09/bps-gallery-reception.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(max-width:1024px){.elementor-513 .elementor-element.elementor-element-7ee9beb8:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-7ee9beb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(min-width:768px){.elementor-513 .elementor-element.elementor-element-7ee9beb8{--width:100%;}.elementor-513 .elementor-element.elementor-element-27372b37{--width:33.333%;}.elementor-513 .elementor-element.elementor-element-fb53e30{--width:33.333%;}.elementor-513 .elementor-element.elementor-element-1b420a91{--width:33.333%;}.elementor-513 .elementor-element.elementor-element-7e7cf7b5{--width:41.197916666667%;}.elementor-513 .elementor-element.elementor-element-50858f73{--width:14.322916666667%;}.elementor-513 .elementor-element.elementor-element-36f3f687{--width:44.479166666667%;}.elementor-513 .elementor-element.elementor-element-444f6528{--width:41.197916666667%;}.elementor-513 .elementor-element.elementor-element-2f388708{--width:33.645833333333%;}.elementor-513 .elementor-element.elementor-element-3da7368d{--width:25.15625%;}}@media(max-width:767px){.elementor-513 .elementor-element.elementor-element-7ee9beb8{--min-height:210px;}.elementor-513 .elementor-element.elementor-element-7ee9beb8:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-7ee9beb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-513 .elementor-element.elementor-element-50d11861{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-513 .elementor-element.elementor-element-3a68b255 .elementor-heading-title{font-size:32px;}.elementor-513 .elementor-element.elementor-element-3b6a2866 .elementor-heading-title{font-size:32px;}.elementor-513 .elementor-element.elementor-element-6c90acc5 .elementor-heading-title{font-size:32px;}.elementor-513 .elementor-element.elementor-element-10c3203e{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-513 .elementor-element.elementor-element-27372b37{--width:100%;}.elementor-513 .elementor-element.elementor-element-484de947 .elementor-heading-title{font-size:24px;}.elementor-513 .elementor-element.elementor-element-b755f3c .elementor-heading-title{font-size:24px;}.elementor-513 .elementor-element.elementor-element-fb53e30{--width:100%;}.elementor-513 .elementor-element.elementor-element-29a66a88 .elementor-heading-title{font-size:24px;}.elementor-513 .elementor-element.elementor-element-77b85859 .elementor-heading-title{font-size:24px;}.elementor-513 .elementor-element.elementor-element-1b420a91{--width:100%;}.elementor-513 .elementor-element.elementor-element-7fb2a929 .elementor-heading-title{font-size:24px;}.elementor-513 .elementor-element.elementor-element-37d837d8 .elementor-heading-title{font-size:24px;}.elementor-513 .elementor-element.elementor-element-67bfd8f8{--min-height:85px;--padding-top:20px;--padding-bottom:20px;--padding-left:12px;--padding-right:12px;}.elementor-513 .elementor-element.elementor-element-2d9676b1 .elementor-heading-title{font-size:14px;}.elementor-513 .elementor-element.elementor-element-3256a189 .elementor-heading-title{font-size:18px;}.elementor-513 .elementor-element.elementor-element-6ad98df4 .elementor-heading-title{font-size:14px;}.elementor-513 .elementor-element.elementor-element-34ca8c64{--padding-top:35px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-513 .elementor-element.elementor-element-5995b1b3 .elementor-heading-title{font-size:32px;}.elementor-513 .elementor-element.elementor-element-17ee8958 .elementor-heading-title{font-size:26px;}.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group > label{font-size:13px;}.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-button{font-size:20px;}.elementor-513 .elementor-element.elementor-element-7e7cf7b5{--min-height:210px;}.elementor-513 .elementor-element.elementor-element-8de960a .elementor-heading-title{font-size:32px;}.elementor-513 .elementor-element.elementor-element-19eee504 .elementor-button{font-size:20px;}.elementor-513 .elementor-element.elementor-element-2f388708{--min-height:210px;}}/* Start custom CSS for container, class: .elementor-element-7ee9beb8 */.elementor-513 .elementor-element.elementor-element-7ee9beb8 {animation:none!important;visibility:visible!important;filter:grayscale(0);transition:filter .35s ease;}
.elementor-513 .elementor-element.elementor-element-7ee9beb8:hover {filter:grayscale(1);}
@media(prefers-reduced-motion:reduce){.elementor-513 .elementor-element.elementor-element-7ee9beb8{transition:none;}}
@media(max-width:1024px){.elementor-513 .elementor-element.elementor-element-7ee9beb8{background-position:50% 55%!important}}@media(min-width:768px) and (max-width:1024px){.elementor-513 .elementor-element.elementor-element-7ee9beb8{min-height:42vw!important}}@media(max-width:767px){.elementor-513 .elementor-element.elementor-element-7ee9beb8{background-position:50% 60%!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a68b255 */.elementor-513 .elementor-element.elementor-element-3a68b255 .elementor-heading-title {white-space:pre-line;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b6a2866 */.elementor-513 .elementor-element.elementor-element-3b6a2866 .elementor-heading-title {white-space:pre-line;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c90acc5 */.elementor-513 .elementor-element.elementor-element-6c90acc5 .elementor-heading-title {white-space:pre-line;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-484de947 */.elementor-513 .elementor-element.elementor-element-484de947 .elementor-heading-title {white-space:pre-line;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b755f3c */.elementor-513 .elementor-element.elementor-element-b755f3c .elementor-heading-title {white-space:pre-line;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29a66a88 */.elementor-513 .elementor-element.elementor-element-29a66a88 .elementor-heading-title {white-space:pre-line;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77b85859 */.elementor-513 .elementor-element.elementor-element-77b85859 .elementor-heading-title {white-space:pre-line;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fb2a929 */.elementor-513 .elementor-element.elementor-element-7fb2a929 .elementor-heading-title {white-space:pre-line;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37d837d8 */.elementor-513 .elementor-element.elementor-element-37d837d8 .elementor-heading-title {white-space:pre-line;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d9676b1 */.elementor-513 .elementor-element.elementor-element-2d9676b1 .elementor-heading-title {white-space:pre-line;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3256a189 */.elementor-513 .elementor-element.elementor-element-3256a189 .elementor-heading-title {white-space:pre-line;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ad98df4 */.elementor-513 .elementor-element.elementor-element-6ad98df4 .elementor-heading-title {white-space:pre-line;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5995b1b3 */.elementor-513 .elementor-element.elementor-element-5995b1b3 .elementor-heading-title {white-space:pre-line;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17ee8958 */.elementor-513 .elementor-element.elementor-element-17ee8958 .elementor-heading-title {white-space:pre-line;}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-5110eec4 *//* Updated XD booking form, 21 September 2026. */
.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-form-fields-wrapper {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:4cqw;row-gap:2cqw;margin:0;align-items:start;}
.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-form-fields-wrapper > .elementor-field-group {width:100%;max-width:100%;padding:0;margin:0;min-width:0;}
.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group-company {grid-area:1/1;}
.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group-contact_name {grid-area:1/2;}
.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group-email {grid-area:1/3;}
.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group-phone {grid-area:1/4;}
.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group-event_date {grid-area:2/1;}
.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group-event_type {grid-area:2/2;}
.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group-guests {grid-area:3/1;}
.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group-artists {grid-area:3/2;}
.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group-venue_options {grid-area:4/1;}
.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group-venue {grid-area:4/2;position:relative;}
.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group-venue::before {content:'OR';position:absolute;left:-4cqw;width:4cqw;text-align:center;bottom:.65cqw;font:700 1.35cqw Arial,sans-serif;}
.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group-event_notes {grid-area:2/3/5/5;position:relative;align-self:stretch;display:flex;flex-direction:column;align-items:stretch;}
.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group-event_notes::before {content:'';position:absolute;left:-2cqw;top:2.5cqw;bottom:1cqw;width:1px;background:#c8c8c8;}
.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group-event_notes textarea {flex:1;min-height:13cqw;resize:vertical;}
.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-label {padding-bottom:8px;}
.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group-announcements {grid-column:1/-1;justify-content:center;margin-top:1.5cqw;}
.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-type-submit {grid-column:1/-1;justify-content:center;}
.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-type-submit .elementor-button {width:auto;flex:0 0 auto;min-width:10.8cqw;}
.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-type-honeypot {display:none;}
@media(max-width:1024px){
.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-form-fields-wrapper {grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;}
.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-form-fields-wrapper > .elementor-field-group {grid-area:auto;}
.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group-event_notes,.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group-announcements,.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-type-submit {grid-column:1/-1;}
.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group-event_notes textarea {min-height:200px;}
.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group-event_notes::before,.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-group-venue::before {display:none;}
}
@media(max-width:767px){
.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-form-fields-wrapper {grid-template-columns:minmax(0,1fr);gap:20px;}
.elementor-513 .elementor-element.elementor-element-5110eec4 .elementor-field-type-submit .elementor-button {min-width:140px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ca8c64 *//* Keep the enquiry form stationary when restoring a scrolled page. */
.elementor-513 .elementor-element.elementor-element-34ca8c64, .elementor-513 .elementor-element.elementor-element-34ca8c64 .elementor-widget {animation:none!important;transform:none!important;visibility:visible!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8de960a */.elementor-513 .elementor-element.elementor-element-8de960a .elementor-heading-title {white-space:pre-line;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e7cf7b5 *//* bps-photo-hover */
.elementor-513 .elementor-element.elementor-element-7e7cf7b5 {isolation:isolate;}
.elementor-513 .elementor-element.elementor-element-7e7cf7b5::after {content:'';position:absolute;inset:0;z-index:0;pointer-events:none;backdrop-filter:grayscale(0);-webkit-backdrop-filter:grayscale(0);transition:backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease;}
.elementor-513 .elementor-element.elementor-element-7e7cf7b5:hover::after {backdrop-filter:grayscale(1);-webkit-backdrop-filter:grayscale(1);}
.elementor-513 .elementor-element.elementor-element-7e7cf7b5 > .elementor-element {position:relative;z-index:1;}
@media(prefers-reduced-motion:reduce){.elementor-513 .elementor-element.elementor-element-7e7cf7b5::after{transition:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50858f73 *//* bps-photo-hover */
.elementor-513 .elementor-element.elementor-element-50858f73 {isolation:isolate;}
.elementor-513 .elementor-element.elementor-element-50858f73::after {content:'';position:absolute;inset:0;z-index:0;pointer-events:none;backdrop-filter:grayscale(0);-webkit-backdrop-filter:grayscale(0);transition:backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease;}
.elementor-513 .elementor-element.elementor-element-50858f73:hover::after {backdrop-filter:grayscale(1);-webkit-backdrop-filter:grayscale(1);}
.elementor-513 .elementor-element.elementor-element-50858f73 > .elementor-element {position:relative;z-index:1;}
@media(prefers-reduced-motion:reduce){.elementor-513 .elementor-element.elementor-element-50858f73::after{transition:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36f3f687 *//* bps-photo-hover */
.elementor-513 .elementor-element.elementor-element-36f3f687 {isolation:isolate;}
.elementor-513 .elementor-element.elementor-element-36f3f687::after {content:'';position:absolute;inset:0;z-index:0;pointer-events:none;backdrop-filter:grayscale(0);-webkit-backdrop-filter:grayscale(0);transition:backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease;}
.elementor-513 .elementor-element.elementor-element-36f3f687:hover::after {backdrop-filter:grayscale(1);-webkit-backdrop-filter:grayscale(1);}
.elementor-513 .elementor-element.elementor-element-36f3f687 > .elementor-element {position:relative;z-index:1;}
@media(prefers-reduced-motion:reduce){.elementor-513 .elementor-element.elementor-element-36f3f687::after{transition:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-444f6528 *//* bps-photo-hover */
.elementor-513 .elementor-element.elementor-element-444f6528 {isolation:isolate;}
.elementor-513 .elementor-element.elementor-element-444f6528::after {content:'';position:absolute;inset:0;z-index:0;pointer-events:none;backdrop-filter:grayscale(0);-webkit-backdrop-filter:grayscale(0);transition:backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease;}
.elementor-513 .elementor-element.elementor-element-444f6528:hover::after {backdrop-filter:grayscale(1);-webkit-backdrop-filter:grayscale(1);}
.elementor-513 .elementor-element.elementor-element-444f6528 > .elementor-element {position:relative;z-index:1;}
@media(prefers-reduced-motion:reduce){.elementor-513 .elementor-element.elementor-element-444f6528::after{transition:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f388708 *//* bps-photo-hover */
.elementor-513 .elementor-element.elementor-element-2f388708 {isolation:isolate;}
.elementor-513 .elementor-element.elementor-element-2f388708::after {content:'';position:absolute;inset:0;z-index:0;pointer-events:none;backdrop-filter:grayscale(0);-webkit-backdrop-filter:grayscale(0);transition:backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease;}
.elementor-513 .elementor-element.elementor-element-2f388708:hover::after {backdrop-filter:grayscale(1);-webkit-backdrop-filter:grayscale(1);}
.elementor-513 .elementor-element.elementor-element-2f388708 > .elementor-element {position:relative;z-index:1;}
@media(prefers-reduced-motion:reduce){.elementor-513 .elementor-element.elementor-element-2f388708::after{transition:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3da7368d *//* bps-photo-hover */
.elementor-513 .elementor-element.elementor-element-3da7368d {isolation:isolate;}
.elementor-513 .elementor-element.elementor-element-3da7368d::after {content:'';position:absolute;inset:0;z-index:0;pointer-events:none;backdrop-filter:grayscale(0);-webkit-backdrop-filter:grayscale(0);transition:backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease;}
.elementor-513 .elementor-element.elementor-element-3da7368d:hover::after {backdrop-filter:grayscale(1);-webkit-backdrop-filter:grayscale(1);}
.elementor-513 .elementor-element.elementor-element-3da7368d > .elementor-element {position:relative;z-index:1;}
@media(prefers-reduced-motion:reduce){.elementor-513 .elementor-element.elementor-element-3da7368d::after{transition:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae63a9 */.elementor-513 .elementor-element.elementor-element-fae63a9 {container-type:inline-size; font-family:Arial,sans-serif; color:#000; background:transparent;}
.elementor-513 .elementor-element.elementor-element-fae63a9 .elementor-widget {margin-bottom:0;}
.elementor-513 .elementor-element.elementor-element-fae63a9 .bps-form .e-form__indicators {display:none;}
.elementor-513 .elementor-element.elementor-element-fae63a9 .bps-form .elementor-field:not(.elementor-acceptance-field) {min-height:2.82cqw;}
.elementor-513 .elementor-element.elementor-element-fae63a9 .bps-form .elementor-field-group-announcements {justify-content:center; margin-top:2.25cqw; margin-bottom:1cqw; font-size:.89cqw;}
.elementor-513 .elementor-element.elementor-element-fae63a9 .bps-form .elementor-field-group-announcements .elementor-field-subgroup {width:auto;flex:0 1 auto;justify-content:center;}
.elementor-513 .elementor-element.elementor-element-fae63a9 .bps-form .elementor-field-group-announcements .elementor-field-option {display:flex;flex:0 1 auto;align-items:center;gap:6px;}
.elementor-513 .elementor-element.elementor-element-fae63a9 .bps-form .elementor-field-group-announcements input {flex:0 0 auto;min-height:0;padding:0;}
.elementor-513 .elementor-element.elementor-element-fae63a9 .bps-form .elementor-field-group-announcements label {margin:0;}
.elementor-513 .elementor-element.elementor-element-fae63a9 .bps-form .elementor-field-group-announcements label {font:400 .89cqw Arial,sans-serif;}
.elementor-513 .elementor-element.elementor-element-fae63a9 .bps-form .elementor-field-group-announcements input {width:1.15cqw;height:1.15cqw;margin-right:.45cqw;}
.elementor-513 .elementor-element.elementor-element-fae63a9 .bps-form .e-form__buttons {justify-content:center;gap:16px;}
.elementor-513 .elementor-element.elementor-element-fae63a9 .bps-form .e-form__buttons__wrapper {flex-basis:auto;flex-grow:0;width:auto;}
.elementor-513 .elementor-element.elementor-element-fae63a9 .bps-form .e-form__buttons button, .elementor-513 .elementor-element.elementor-element-fae63a9 .bps-form .elementor-field-type-submit button {min-width:10.8cqw; min-height:3cqw;padding:.5cqw 2cqw;}
.elementor-513 .elementor-element.elementor-element-fae63a9:has(.e-form__indicators__indicator:last-child.e-form__indicators__indicator--state-active) .bps-contact-label .elementor-heading-title {font-weight:400;}
.elementor-513 .elementor-element.elementor-element-fae63a9:has(.e-form__indicators__indicator:last-child.e-form__indicators__indicator--state-active) .bps-event-label .elementor-heading-title {font-weight:700;}
@media(max-width:767px){
 .elementor-513 .elementor-element.elementor-element-fae63a9 .bps-form .elementor-field:not(.elementor-acceptance-field){min-height:44px;}
 .elementor-513 .elementor-element.elementor-element-fae63a9 .bps-form .elementor-field-group-announcements {margin-top:15px;margin-bottom:12px;justify-content:flex-start;}
 .elementor-513 .elementor-element.elementor-element-fae63a9 .bps-form .elementor-field-group-announcements label {font-size:12px;line-height:1.5;}
 .elementor-513 .elementor-element.elementor-element-fae63a9 .bps-form .elementor-field-group-announcements input {width:15px;height:15px;margin-right:6px;}
 .elementor-513 .elementor-element.elementor-element-fae63a9 .bps-form .e-form__buttons button,.elementor-513 .elementor-element.elementor-element-fae63a9 .bps-form .elementor-field-type-submit button {min-height:44px;min-width:120px;padding:10px 24px;}
 .elementor-513 .elementor-element.elementor-element-fae63a9 .bps-gallery > .e-con {flex-wrap:nowrap;}
 .elementor-513 .elementor-element.elementor-element-fae63a9 .bps-gallery .elementor-heading-title {font-size:16px;}
 .elementor-513 .elementor-element.elementor-element-fae63a9 .bps-gallery .elementor-button {font-size:16px;padding:10px 16px;}
}

.elementor-513 .elementor-element.elementor-element-fae63a9 .elementor-button {transition:transform .2s ease,box-shadow .2s ease;}
.elementor-513 .elementor-element.elementor-element-fae63a9 .elementor-button:hover {transform:translateY(-2px);box-shadow:0 5px 14px rgba(0,0,0,.16);}
@media(prefers-reduced-motion:reduce){
 .elementor-513 .elementor-element.elementor-element-fae63a9,.elementor-513 .elementor-element.elementor-element-fae63a9 * {animation:none!important;transition:none!important;}
 .elementor-513 .elementor-element.elementor-element-fae63a9 .elementor-invisible {visibility:visible!important;}
 .elementor-513 .elementor-element.elementor-element-fae63a9 .elementor-button:hover {transform:none;}
}

main.site-main:has(.bps-section) > .page-header {display:none;}
.elementor-513 .elementor-element.elementor-element-fae63a9 {background-color:transparent;}
.elementor-513 .elementor-element.elementor-element-fae63a9 > .e-con:not(:first-child):not(.bps-step-bar), .elementor-513 .elementor-element.elementor-element-fae63a9 .bps-gallery .e-con {background-color:transparent;}
.elementor-513 .elementor-element.elementor-element-fae63a9 .bps-step-bar .elementor-heading-title {white-space:nowrap;}
 .elementor-513 .elementor-element.elementor-element-fae63a9{background:#FFFFFF!important;color:#000}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Impact';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://staging.lamcpresents.com/wp-content/uploads/2026/09/impact.ttf') format('truetype');
}
/* End Custom Fonts CSS */