.elementor-654 .elementor-element.elementor-element-a91009b{--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-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-654 .elementor-element.elementor-element-a910003 .elementor-repeater-item-bnoext1 .swiper-slide-bg{background-color:rgba(0,0,0,0);background-image:url(https://lamcpresents.com/wp-content/uploads/2026/10/bno-slider-deadline-extended.webp);background-size:cover;}.elementor-654 .elementor-element.elementor-element-a910003 .elementor-repeater-item-motfd01 .swiper-slide-bg{background-color:rgba(0,0,0,0);background-image:url(https://lamcpresents.com/wp-content/uploads/2026/09/motfd-artist-banner.jpg);background-size:cover;}.elementor-654 .elementor-element.elementor-element-a910003 .elementor-repeater-item-xd17s2 .swiper-slide-bg{background-color:rgba(0,0,0,0);background-image:url(https://lamcpresents.com/wp-content/uploads/2026/09/lamc-xd-sep17-hero-mico.webp);background-size:cover;}.elementor-654 .elementor-element.elementor-element-a910003 .elementor-repeater-item-coshu01 .swiper-slide-bg{background-color:rgba(0,0,0,0);background-image:url(https://lamcpresents.com/wp-content/uploads/2026/10/2026-Co-Shu-Nie-On-sale.jpg);background-size:cover;}.elementor-654 .elementor-element.elementor-element-a910003 .elementor-repeater-item-xd17s0 .swiper-slide-bg{background-color:rgba(0,0,0,0);background-image:url(https://lamcpresents.com/wp-content/uploads/2026/09/lamc-xd-sep17-hero-tdcc-scaled.webp);background-size:cover;}.elementor-654 .elementor-element.elementor-element-a910003 .elementor-repeater-item-wolf001 .swiper-slide-bg{background-color:rgba(0,0,0,0);background-image:url(https://lamcpresents.com/wp-content/uploads/2026/09/wolf-alice-banner.jpg);background-size:cover;}.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide{transition-duration:calc(6000ms*1.2);height:396px;}.elementor-654 .elementor-element.elementor-element-a910003 .elementor-slide-button{background-color:#080808;font-family:"Folio Condensed", Sans-serif;font-size:10px;font-weight:700;font-style:normal;line-height:1.1em;border-width:1px;border-radius:0px;color:#CBFF78;border-color:#CBFF78;}.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide-contents{max-width:60%;}.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide-inner{padding:45px 32px 35px 32px;text-align:start;}.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:2px;}.elementor-654 .elementor-element.elementor-element-a910003 .elementor-slide-heading{color:#FFFFFF;font-family:"Impact", Sans-serif;font-size:34px;font-weight:400;font-style:normal;line-height:1.1em;}.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:18px;}.elementor-654 .elementor-element.elementor-element-a910003 .elementor-slide-description{color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;font-style:normal;line-height:1.1em;}.elementor-654 .elementor-element.elementor-element-a910009{--display:flex;--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;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:8px;--padding-left:50px;--padding-right:50px;}.elementor-654 .elementor-element.elementor-element-a910009:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-a910009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBFC77;}.elementor-654 .elementor-element.elementor-element-a910006{--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-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-654 .elementor-element.elementor-element-a910004 .elementor-heading-title{font-family:"Impact", Sans-serif;font-size:27px;font-weight:400;font-style:normal;line-height:1.1em;color:#080808;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{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-654 .elementor-element.elementor-element-a910008 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-654 .elementor-element.elementor-element-a910008 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 0px/2 );}body:not(.rtl) .elementor-654 .elementor-element.elementor-element-a910008 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-654 .elementor-element.elementor-element-a910008 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-654 .elementor-element.elementor-element-a910008 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 0px/2 );}.elementor-654 .elementor-element.elementor-element-a910008 .elementor-countdown-item{padding:0px 0px 0px 0px;background-color:rgba(0,0,0,0);}.elementor-654 .elementor-element.elementor-element-a910008 .elementor-countdown-digits{color:#080808;font-family:"Impact", Sans-serif;font-size:58px;font-weight:400;font-style:normal;line-height:1.1em;}.elementor-654 .elementor-element.elementor-element-a910008 .elementor-countdown-label{color:#5A5A5A;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.1em;}.elementor-654 .elementor-element.elementor-element-a91009a{--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-654 .elementor-element.elementor-element-a910039{--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:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-654 .elementor-element.elementor-element-a910037 .elementor-heading-title{font-family:"Impact", Sans-serif;font-size:46.67px;font-weight:400;font-style:normal;line-height:1.1em;color:#FFFFFF;}.elementor-654 .elementor-element.elementor-element-a910038{--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-654 .elementor-element.elementor-element-a910018{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#6A6A6A;--border-color:#6A6A6A;--border-radius:8px 8px 8px 8px;--padding-top:17px;--padding-bottom:17px;--padding-left:28px;--padding-right:28px;}.elementor-654 .elementor-element.elementor-element-a91000c{--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-654 .elementor-element.elementor-element-a91000a .elementor-heading-title{font-family:"Folio", Sans-serif;font-size:17.33px;font-weight:700;font-style:normal;line-height:1.1em;color:#CBFF78;}.elementor-654 .elementor-element.elementor-element-a91000b .elementor-heading-title{font-family:"Folio", Sans-serif;font-size:50px;font-weight:800;font-style:normal;line-height:1.1em;color:#CBFF78;}.elementor-654 .elementor-element.elementor-element-a91000f{--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-654 .elementor-element.elementor-element-a91000d .elementor-heading-title{font-family:"Folio", Sans-serif;font-size:11.33px;font-weight:700;font-style:normal;line-height:1.1em;color:#CBFF78;}.elementor-654 .elementor-element.elementor-element-a91000e .elementor-heading-title{font-family:"Folio", Sans-serif;font-size:17.33px;font-weight:800;font-style:normal;line-height:1.1em;color:#CBFF78;}.elementor-654 .elementor-element.elementor-element-a910012{--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-654 .elementor-element.elementor-element-a910010 .elementor-heading-title{font-family:"Folio", Sans-serif;font-size:10.67px;font-weight:700;font-style:normal;line-height:1.1em;color:#CBFF78;}.elementor-654 .elementor-element.elementor-element-a910011 .elementor-heading-title{font-family:"Folio", Sans-serif;font-size:17.33px;font-weight:800;font-style:normal;line-height:1.1em;color:#CBFF78;}.elementor-654 .elementor-element.elementor-element-a910015{--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-654 .elementor-element.elementor-element-a910013 .elementor-heading-title{font-family:"Folio", Sans-serif;font-size:10.67px;font-weight:700;font-style:normal;line-height:1.1em;color:#CBFF78;}.elementor-654 .elementor-element.elementor-element-a910014 .elementor-heading-title{font-family:"Folio", Sans-serif;font-size:17.33px;font-weight:800;font-style:normal;line-height:1.1em;color:#CBFF78;}.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-654 .elementor-element.elementor-element-a910016 img{width:100%;}.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-654 .elementor-element.elementor-element-a910017 .elementor-button{background-color:#FFFFFF;font-family:"Impact", Sans-serif;font-size:11px;font-weight:400;font-style:normal;line-height:1.1em;fill:#292929;color:#292929;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:5px 20px 5px 20px;}.elementor-654 .elementor-element.elementor-element-a910017 .elementor-button:hover, .elementor-654 .elementor-element.elementor-element-a910017 .elementor-button:focus{background-color:#FFFFFF;color:#080808;}.elementor-654 .elementor-element.elementor-element-a910017 .elementor-button:hover svg, .elementor-654 .elementor-element.elementor-element-a910017 .elementor-button:focus svg{fill:#080808;}.elementor-654 .elementor-element.elementor-element-a910027{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CBFF78;--border-color:#CBFF78;--border-radius:8px 8px 8px 8px;--padding-top:17px;--padding-bottom:17px;--padding-left:28px;--padding-right:28px;}.elementor-654 .elementor-element.elementor-element-a910027:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-a910027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBFF78;}.elementor-654 .elementor-element.elementor-element-a91001b{--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-654 .elementor-element.elementor-element-a910019 .elementor-heading-title{font-family:"Folio", Sans-serif;font-size:17.33px;font-weight:700;font-style:normal;line-height:1.1em;color:#080808;}.elementor-654 .elementor-element.elementor-element-a91001a .elementor-heading-title{font-family:"Folio", Sans-serif;font-size:50px;font-weight:800;font-style:normal;line-height:1.1em;color:#080808;}.elementor-654 .elementor-element.elementor-element-a91001e{--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-654 .elementor-element.elementor-element-a91001c .elementor-heading-title{font-family:"Folio", Sans-serif;font-size:11.33px;font-weight:700;font-style:normal;line-height:1.1em;color:#080808;}.elementor-654 .elementor-element.elementor-element-a91001d .elementor-heading-title{font-family:"Folio", Sans-serif;font-size:17.33px;font-weight:800;font-style:normal;line-height:1.1em;color:#080808;}.elementor-654 .elementor-element.elementor-element-a910021{--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-654 .elementor-element.elementor-element-a91001f .elementor-heading-title{font-family:"Folio", Sans-serif;font-size:10.67px;font-weight:700;font-style:normal;line-height:1.1em;color:#080808;}.elementor-654 .elementor-element.elementor-element-a910020 .elementor-heading-title{font-family:"Folio", Sans-serif;font-size:17.33px;font-weight:800;font-style:normal;line-height:1.1em;color:#080808;}.elementor-654 .elementor-element.elementor-element-a910024{--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-654 .elementor-element.elementor-element-a910022 .elementor-heading-title{font-family:"Folio", Sans-serif;font-size:10.67px;font-weight:700;font-style:normal;line-height:1.1em;color:#080808;}.elementor-654 .elementor-element.elementor-element-a910023 .elementor-heading-title{font-family:"Folio", Sans-serif;font-size:17.33px;font-weight:800;font-style:normal;line-height:1.1em;color:#080808;}.elementor-654 .elementor-element.elementor-element-a910025 img{width:100%;}.elementor-654 .elementor-element.elementor-element-a910026 .elementor-button{background-color:#FFFFFF;font-family:"Impact", Sans-serif;font-size:11px;font-weight:400;font-style:normal;line-height:1.1em;fill:#292929;color:#292929;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:5px 20px 5px 20px;}.elementor-654 .elementor-element.elementor-element-a910026 .elementor-button:hover, .elementor-654 .elementor-element.elementor-element-a910026 .elementor-button:focus{background-color:#FFFFFF;color:#080808;}.elementor-654 .elementor-element.elementor-element-a910026 .elementor-button:hover svg, .elementor-654 .elementor-element.elementor-element-a910026 .elementor-button:focus svg{fill:#080808;}.elementor-654 .elementor-element.elementor-element-a910036{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#6A6A6A;--border-color:#6A6A6A;--border-radius:8px 8px 8px 8px;--padding-top:17px;--padding-bottom:17px;--padding-left:28px;--padding-right:28px;}.elementor-654 .elementor-element.elementor-element-a91002a{--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-654 .elementor-element.elementor-element-a910028 .elementor-heading-title{font-family:"Folio", Sans-serif;font-size:17.33px;font-weight:700;font-style:normal;line-height:1.1em;color:#CBFF78;}.elementor-654 .elementor-element.elementor-element-a910029 .elementor-heading-title{font-family:"Folio", Sans-serif;font-size:50px;font-weight:800;font-style:normal;line-height:1.1em;color:#CBFF78;}.elementor-654 .elementor-element.elementor-element-a91002d{--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-654 .elementor-element.elementor-element-a91002b .elementor-heading-title{font-family:"Folio", Sans-serif;font-size:11.33px;font-weight:700;font-style:normal;line-height:1.1em;color:#CBFF78;}.elementor-654 .elementor-element.elementor-element-a91002c .elementor-heading-title{font-family:"Folio", Sans-serif;font-size:17.33px;font-weight:800;font-style:normal;line-height:1.1em;color:#CBFF78;}.elementor-654 .elementor-element.elementor-element-a910030{--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-654 .elementor-element.elementor-element-a91002e .elementor-heading-title{font-family:"Folio", Sans-serif;font-size:10.67px;font-weight:700;font-style:normal;line-height:1.1em;color:#CBFF78;}.elementor-654 .elementor-element.elementor-element-a91002f .elementor-heading-title{font-family:"Folio", Sans-serif;font-size:17.33px;font-weight:800;font-style:normal;line-height:1.1em;color:#CBFF78;}.elementor-654 .elementor-element.elementor-element-a910033{--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-654 .elementor-element.elementor-element-a910031 .elementor-heading-title{font-family:"Folio", Sans-serif;font-size:10.67px;font-weight:700;font-style:normal;line-height:1.1em;color:#CBFF78;}.elementor-654 .elementor-element.elementor-element-a910032 .elementor-heading-title{font-family:"Folio", Sans-serif;font-size:17.33px;font-weight:800;font-style:normal;line-height:1.1em;color:#CBFF78;}.elementor-654 .elementor-element.elementor-element-a910034 img{width:100%;}.elementor-654 .elementor-element.elementor-element-a910035 .elementor-button{background-color:#FFFFFF;font-family:"Impact", Sans-serif;font-size:11px;font-weight:400;font-style:normal;line-height:1.1em;fill:#292929;color:#292929;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:5px 20px 5px 20px;}.elementor-654 .elementor-element.elementor-element-a910035 .elementor-button:hover, .elementor-654 .elementor-element.elementor-element-a910035 .elementor-button:focus{background-color:#FFFFFF;color:#080808;}.elementor-654 .elementor-element.elementor-element-a910035 .elementor-button:hover svg, .elementor-654 .elementor-element.elementor-element-a910035 .elementor-button:focus svg{fill:#080808;}.elementor-654 .elementor-element.elementor-element-a910075{--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:63px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-654 .elementor-element.elementor-element-a910074 .elementor-heading-title{font-family:"Impact", Sans-serif;font-size:46.67px;font-weight:400;font-style:normal;line-height:1.1em;color:#FFFFFF;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-654 .elementor-element.elementor-element-lamc-just-announced{--grid-columns:4;--grid-row-gap:28px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--grid-column-gap:22px;}.elementor-654 .elementor-element.elementor-element-a910073 .elementor-button{background-color:#CBFF78;font-family:"Folio Condensed", Sans-serif;font-size:26.67px;font-weight:700;font-style:normal;line-height:1.1em;fill:#080808;color:#080808;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBFF78;border-radius:0px 0px 0px 0px;padding:9px 20px 9px 20px;}.elementor-654 .elementor-element.elementor-element-a910073 .elementor-button:hover, .elementor-654 .elementor-element.elementor-element-a910073 .elementor-button:focus{background-color:#080808;color:#CBFC77;}.elementor-654 .elementor-element.elementor-element-a910073{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-654 .elementor-element.elementor-element-a910073 .elementor-button:hover svg, .elementor-654 .elementor-element.elementor-element-a910073 .elementor-button:focus svg{fill:#CBFC77;}.elementor-654 .elementor-element.elementor-element-a910099{--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:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-654 .elementor-element.elementor-element-a910098 .elementor-heading-title{font-family:"Impact", Sans-serif;font-size:46.67px;font-weight:400;font-style:normal;line-height:1.1em;color:#FFFFFF;}body.elementor-page-654:not(.elementor-motion-effects-element-type-background), body.elementor-page-654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lamcpresents.com/wp-content/uploads/2026/09/Homepage-Background-Body.png-2-scaled-1.jpg");}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-654 .elementor-element.elementor-element-lamc-just-announced{--grid-columns:2;--grid-column-gap:20px;}}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-lamc-just-announced{--grid-columns:2;}}/* Start custom CSS for slides, class: .elementor-element-a910003 */.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide-inner{padding:45px 32px}.elementor-654 .elementor-element.elementor-element-a910003 .elementor-slide-description{white-space:pre-line;line-height:1.15}.elementor-654 .elementor-element.elementor-element-a910003 .elementor-slide-button{padding:8px 13px;min-height:0}.elementor-654 .elementor-element.elementor-element-a910003 .swiper-pagination-bullet{background:#fff;opacity:.65;width:13px;height:13px}.elementor-654 .elementor-element.elementor-element-a910003 .swiper-pagination-bullet-active{background:#cbff78;opacity:1}.elementor-654 .elementor-element.elementor-element-a910003 .swiper-pagination{bottom:18px!important}@media(max-width:1024px){.elementor-654 .elementor-element.elementor-element-a910003 .elementor-slides-wrapper,.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide{height:310px!important}}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910003 .elementor-slides-wrapper,.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide{height:330px!important}}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide-inner{padding:28px 20px}.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide-bg{background-position:62% center!important}.elementor-654 .elementor-element.elementor-element-a910003 .elementor-slide-heading{font-size:27px}.elementor-654 .elementor-element.elementor-element-a910003 .elementor-slide-description{font-size:14px}.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide-contents{max-width:70%!important}} .elementor-654 .elementor-element.elementor-element-a910003{width:100vw!important;max-width:100vw!important;position:relative;left:50%;transform:translateX(-50%)} @media(min-width:1025px){.elementor-654 .elementor-element.elementor-element-a910003 .elementor-slides-wrapper,.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide{height:31.458333vw!important;min-height:396px;max-height:700px}}
.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide-inner{padding-top:65px}.elementor-654 .elementor-element.elementor-element-a910003 .elementor-slide-heading{font-size:38px}.elementor-654 .elementor-element.elementor-element-a910003 .elementor-slide-description{font-size:22px}.elementor-654 .elementor-element.elementor-element-a910003 .elementor-slide-button{font-size:12px;padding:10px 16px}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide-inner{padding-top:42px}.elementor-654 .elementor-element.elementor-element-a910003 .elementor-slide-heading{font-size:30px}.elementor-654 .elementor-element.elementor-element-a910003 .elementor-slide-description{font-size:16px}.elementor-654 .elementor-element.elementor-element-a910003 .elementor-slide-button{font-size:11px;padding:9px 14px}}

@media(min-width:1025px){.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide-inner{padding-top:clamp(95px,7vw,160px);padding-left:clamp(32px,2.8vw,68px)}.elementor-654 .elementor-element.elementor-element-a910003 .elementor-slide-heading{font-size:clamp(48px,3.2vw,76px);line-height:1.08}.elementor-654 .elementor-element.elementor-element-a910003 .elementor-slide-description{font-size:clamp(25px,1.65vw,39px);line-height:1.15;margin-bottom:26px}.elementor-654 .elementor-element.elementor-element-a910003 .elementor-slide-button{font-size:clamp(15px,1vw,22px);padding:13px 22px}.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide-contents{max-width:48%!important}}
 .elementor-654 .elementor-element.elementor-element-a910003 .elementor-slide-button:hover,.elementor-654 .elementor-element.elementor-element-a910003 .elementor-slide-button:focus-visible{background:#CBFC77!important;color:#080808!important;border-color:#CBFC77!important}.elementor-654 .elementor-element.elementor-element-a910003 .elementor-repeater-item-xd17s0 .swiper-slide-bg{background-position:center bottom!important}.elementor-654 .elementor-element.elementor-element-a910003 .elementor-repeater-item-xd17s1 .swiper-slide-bg{background-position:center center!important}.elementor-654 .elementor-element.elementor-element-a910003 .elementor-repeater-item-xd17s2 .swiper-slide-bg{background-position:center 35%!important}
/* Cinematic hero motion */
.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide{overflow:hidden}.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide-bg{transform-origin:center;animation:none}.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide-active .swiper-slide-bg{animation:lamcHeroZoom 6.8s linear both}.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide-contents{animation:none!important}.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide-active .elementor-slide-heading,.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide-active .elementor-slide-description,.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide-active .elementor-slide-button{animation:lamcHeroReveal .65s ease-out both}.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide-active .elementor-slide-description{animation-delay:.12s}.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide-active .elementor-slide-button{animation-delay:.24s}@keyframes lamcHeroZoom{from{transform:scale(1)}to{transform:scale(1.06)}}@keyframes lamcHeroReveal{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){@keyframes lamcHeroZoom{from{transform:scale(1)}to{transform:scale(1.03)}}}@media(prefers-reduced-motion:reduce){.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide-bg,.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide-active .elementor-slide-heading,.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide-active .elementor-slide-description,.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide-active .elementor-slide-button{animation:none!important;transform:none!important}}
/* Keep hero copy readable over bright photographs. */
.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide-inner{background:linear-gradient(90deg,rgba(0,0,0,.62) 0%,rgba(0,0,0,.32) 32%,rgba(0,0,0,0) 62%)}.elementor-654 .elementor-element.elementor-element-a910003 .elementor-slide-heading,.elementor-654 .elementor-element.elementor-element-a910003 .elementor-slide-description{text-shadow:0 1px 3px rgba(0,0,0,.45)}
/* Keep the first banner's faces below the torn header. */
.elementor-654 .elementor-element.elementor-element-a910003 .elementor-repeater-item-motfd01 .swiper-slide-bg{background-position:center top!important;transform-origin:center top}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910003 .elementor-repeater-item-motfd01 .swiper-slide-bg{background-position:62% top!important}}
/* Full artwork for Battle of the Stage. */
.elementor-654 .elementor-element.elementor-element-a910003 .elementor-repeater-item-bnoext1 .swiper-slide-bg{background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;background-color:#050505;animation:none!important;transform:none!important}.elementor-654 .elementor-element.elementor-element-a910003 .elementor-repeater-item-bnoext1 .swiper-slide-inner{background:none!important}
/* Match the full-width Battle of the Stage artwork without cropping its copy. */
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910003 .elementor-slides-wrapper,.elementor-654 .elementor-element.elementor-element-a910003 .swiper-slide{height:40.32445vw!important;min-height:310px;max-height:none}}





/* Slide 1 only: compact mobile artwork with room for navigation dots. */
@media(max-width:767px){
.elementor-654 .elementor-element.elementor-element-a910003 .elementor-repeater-item-bnoext1{height:calc(40.32445vw + 32px)!important}
.elementor-654 .elementor-element.elementor-element-a910003 .elementor-repeater-item-bnoext1 .swiper-slide-bg{position:absolute;top:0;left:0;width:100%;height:40.32445vw!important;bottom:auto;background-size:100% auto!important;background-position:center top!important}
.elementor-654 .elementor-element.elementor-element-a910003 .elementor-slides-wrapper:has(.elementor-repeater-item-bnoext1.swiper-slide-active){height:calc(40.32445vw + 32px)!important}
.elementor-654 .elementor-element.elementor-element-a910003:has(.elementor-repeater-item-bnoext1.swiper-slide-active) .swiper-pagination{bottom:7px!important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a910006 */.elementor-654 .elementor-element.elementor-element-a910006{flex:0 0 48%;width:48%;justify-content:center}.elementor-654 .elementor-element.elementor-element-a910006 .elementor-heading-title{font-family:Impact,sans-serif!important;font-size:3.541667vw!important;line-height:1.05!important;text-align:center;white-space:nowrap}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910006{flex:0 0 100%;width:100%}.elementor-654 .elementor-element.elementor-element-a910006 .elementor-heading-title{font-size:6vw!important;white-space:normal}}/* End custom CSS */
/* Start custom CSS for countdown, class: .elementor-element-a910008 */.elementor-654 .elementor-element.elementor-element-a910008{flex:1;min-width:0}.elementor-654 .elementor-element.elementor-element-a910008 .elementor-countdown-wrapper{display:flex;gap:0}.elementor-654 .elementor-element.elementor-element-a910008 .elementor-countdown-item{flex:1;background:transparent!important;padding:0!important;border:0!important}.elementor-654 .elementor-element.elementor-element-a910008 .elementor-countdown-item:before{display:none!important}.elementor-654 .elementor-element.elementor-element-a910008 .elementor-countdown-digits{font-family:"Folio Condensed",sans-serif!important;font-weight:700;font-size:4.53125vw!important;line-height:1;font-variant-numeric:tabular-nums}.elementor-654 .elementor-element.elementor-element-a910008 .elementor-countdown-label{display:block;padding-top:0;font-family:Helvetica,Arial,sans-serif;font-size:1.354167vw!important;line-height:1.2;color:#5A5A5A}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910008{flex:0 0 100%;width:100%}.elementor-654 .elementor-element.elementor-element-a910008 .elementor-countdown-digits{font-size:11.3vw!important}.elementor-654 .elementor-element.elementor-element-a910008 .elementor-countdown-label{font-size:3.5vw!important}} .elementor-654 .elementor-element.elementor-element-a910008 .elementor-countdown-digits{font-family:Impact,sans-serif!important;font-weight:400!important;color:#000}.elementor-654 .elementor-element.elementor-element-a910008 .elementor-countdown-item{position:relative}.elementor-654 .elementor-element.elementor-element-a910008 .elementor-countdown-item+.elementor-countdown-item:before{content:"";display:block!important;position:absolute;left:0;top:5%;height:40%;width:1px;background:#91AD65;border:0!important}.elementor-654 .elementor-element.elementor-element-a910008 .elementor-countdown-label{font-family:Helvetica,Arial,sans-serif!important;font-weight:400!important;color:#5A5A5A!important} @media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910008 .elementor-countdown-item{flex:none!important;width:25%!important}.elementor-654 .elementor-element.elementor-element-a910008 .elementor-countdown-item:first-child{width:25%!important;padding-right:0!important}.elementor-654 .elementor-element.elementor-element-a910008 .elementor-countdown-item+.elementor-countdown-item:before{top:7%!important;height:37%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a910009 */.elementor-654 .elementor-element.elementor-element-a910009{gap:22px;min-height:90px;position:relative;z-index:2;background:#CBFC77}.elementor-654 .elementor-element.elementor-element-a910009:after{content:"";position:absolute;left:0;top:calc(100% - 1px);width:100%;height:5.208333vw;min-height:24px;background-image:url("https://lamcpresents.com/wp-content/uploads/2026/09/Bottom-Layer-BannerBanner.png");background-repeat:no-repeat;background-size:100% 339%;background-position:center -8.368201%;transform:rotate(180deg);transform-origin:center;pointer-events:none;z-index:0}.elementor-654 .elementor-element.elementor-element-a910009>.e-con,.elementor-654 .elementor-element.elementor-element-a910009>.elementor-widget{position:relative;z-index:1}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910009{flex-wrap:wrap;padding:22px 18px;gap:20px;justify-content:space-between}} /* Lower the countdown: more room above, less lime below; strip height and following section unchanged. */ @media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910009{--padding-top:calc(20px + (1.06vw - 6.8px));margin-bottom:calc(-1 * (1.06vw - 6.8px));align-items:center}.elementor-654 .elementor-element.elementor-element-a910009:after{top:calc(100% - 1px - (1.06vw - 6.8px))}} .elementor-654 .elementor-element.elementor-element-a910009{align-items:center!important;gap:3vw!important;padding:20px 4.3% 12px!important;--padding-top:20px;margin-bottom:0!important}.elementor-654 .elementor-element.elementor-element-a910009:after{top:calc(100% - 1px)!important}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910009{padding:22px 5% 16px!important;gap:18px!important}} .elementor-654 .elementor-element.elementor-element-a910009{align-items:center!important;gap:3vw!important;padding:20px 4.3% 12px!important;--padding-top:20px;margin-bottom:0!important}.elementor-654 .elementor-element.elementor-element-a910009:after{top:calc(100% - 1px)!important}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910009{padding:22px 5% 16px!important;gap:18px!important}} .elementor-654 .elementor-element.elementor-element-a910009{overflow:visible!important}.elementor-654 .elementor-element.elementor-element-a910009:after{display:block!important;content:""!important;top:calc(100% - 1px)!important;height:5.208333vw!important;min-height:0!important;background-size:100% 1080%!important;background-position:center 74.489796%!important;transform:rotate(180deg)!important;z-index:0!important} @media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910009{height:8.8vw!important;min-height:0!important;padding:0!important;gap:0!important;display:block!important}.elementor-654 .elementor-element.elementor-element-a910009>[data-id="a910006"]{position:absolute!important;left:4.05%!important;top:3.8vw!important;width:44%!important;margin:0!important}.elementor-654 .elementor-element.elementor-element-a910009>[data-id="a910008"]{position:absolute!important;left:49.05%!important;top:3.2vw!important;width:47.85%!important;margin:0!important}.elementor-654 .elementor-element.elementor-element-a910009:after{height:5.208333vw!important;top:calc(100% - 1px)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a910037 */.elementor-654 .elementor-element.elementor-element-a910037{border-left:7px solid #cbff78;padding:9px 0 9px 17px;margin-bottom:36px}.elementor-654 .elementor-element.elementor-element-a910037 .elementor-heading-title{line-height:1.12}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910037{padding-left:13px;border-left-width:5px;margin-bottom:26px}.elementor-654 .elementor-element.elementor-element-a910037 .elementor-heading-title{font-size:29px}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910037{margin-bottom:26px}.elementor-654 .elementor-element.elementor-element-a910037 .elementor-heading-title{font-size:22px}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910037{margin-left:1.25vw;margin-bottom:5vw;padding:1.125vw 0 1.125vw 2.125vw;border-left-width:.875vw}.elementor-654 .elementor-element.elementor-element-a910037 .elementor-heading-title{font-size:6vw!important;line-height:1.12!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a91000a */@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91000a .elementor-heading-title{font-size:1.5cqw!important;line-height:1.1!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a91000b */@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91000b .elementor-heading-title{font-size:3.15cqw!important;white-space:normal;line-height:1.05!important}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91000b .elementor-heading-title{font-size:3.05cqw!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a91000c */.elementor-654 .elementor-element.elementor-element-a91000c{flex:0 0 26%;width:26%;z-index:2}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91000c{flex:0 0 50%;width:50%}.elementor-654 .elementor-element.elementor-element-a91000c .elementor-heading-title{font-size:12px}.elementor-654 .elementor-element.elementor-element-a91000c:first-child .elementor-heading-title{font-size:18px}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91000c{position:absolute;left:6%;top:25%;width:16%;flex:none;gap:0;padding:0;z-index:4}.elementor-654 .elementor-element.elementor-element-a91000c .elementor-heading-title{white-space:normal}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91000c{left:6.25%;top:27%;width:16%}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91000c{flex:0 0 26%;width:26%;padding-right:10px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a91000d */@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91000d .elementor-heading-title{font-size:1.5cqw!important;line-height:1.1!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a91000e */@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91000e .elementor-heading-title{font-size:2.25cqw!important;white-space:normal;line-height:1.05!important}.elementor-654 .elementor-element.elementor-element-a91000e .elementor-heading-title:after{content:" 2026"}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91000e .elementor-heading-title{font-size:2.22cqw!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a91000f */.elementor-654 .elementor-element.elementor-element-a91000f{flex:0 0 18%;width:18%;z-index:2}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91000f{flex:0 0 50%;width:50%}.elementor-654 .elementor-element.elementor-element-a91000f .elementor-heading-title{font-size:12px}.elementor-654 .elementor-element.elementor-element-a91000f:first-child .elementor-heading-title{font-size:18px}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91000f{position:absolute;left:24%;top:20%;width:37%;flex:none;gap:0;padding:0;z-index:4}.elementor-654 .elementor-element.elementor-element-a91000f .elementor-heading-title{white-space:normal}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91000f{left:24%;top:24%;width:37%}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91000f{flex:0 0 19%;width:19%;padding-right:10px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a910010 */@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910010 .elementor-heading-title{font-size:1.5cqw!important;line-height:1.1!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a910011 */@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910011 .elementor-heading-title{font-size:2.25cqw!important;white-space:normal;line-height:1.05!important}.elementor-654 .elementor-element.elementor-element-a910011 .elementor-heading-title:after{content:", SG"}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910011 .elementor-heading-title{font-size:2.22cqw!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a910012 */.elementor-654 .elementor-element.elementor-element-a910012{flex:0 0 21%;width:21%;z-index:2}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910012{flex:0 0 50%;width:50%}.elementor-654 .elementor-element.elementor-element-a910012 .elementor-heading-title{font-size:12px}.elementor-654 .elementor-element.elementor-element-a910012:first-child .elementor-heading-title{font-size:18px}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910012{position:absolute;left:24%;top:58%;width:37%;flex:none;gap:0;padding:0;z-index:4}.elementor-654 .elementor-element.elementor-element-a910012 .elementor-heading-title{white-space:normal}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910012{left:24%;top:57%;width:37%}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910012{flex:0 0 27%;width:27%;padding-right:10px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a910015 */.elementor-654 .elementor-element.elementor-element-a910015{flex:0 0 17%;width:17%;z-index:2}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910015{flex:0 0 50%;width:50%}.elementor-654 .elementor-element.elementor-element-a910015 .elementor-heading-title{font-size:12px}.elementor-654 .elementor-element.elementor-element-a910015:first-child .elementor-heading-title{font-size:18px}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910015{display:none}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910015{flex:0 0 18%;width:18%;padding-right:10px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a910016 */.elementor-654 .elementor-element.elementor-element-a910016{position:absolute!important;right:-1.51791135%;bottom:0;width:19.06496661%;z-index:3;pointer-events:none}.elementor-654 .elementor-element.elementor-element-a910016 img{width:100%;height:auto;max-height:none;aspect-ratio:314/181;object-fit:contain;object-position:center bottom;transform:scale(1);transform-origin:50% 100%;transition:transform .3s cubic-bezier(0,0,.58,1)}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910016{width:110px;right:0}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910016{width:47%;right:-1%;bottom:0}.elementor-654 .elementor-element.elementor-element-a910016 img{width:100%;height:auto;max-height:none;transform:scale(1)}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910016{right:-14%}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910016{width:47%;right:-14%;bottom:0}.elementor-654 .elementor-element.elementor-element-a910016 img{transform:scale(1);transform-origin:bottom center}} @media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910016{width:19%!important}.elementor-654 .elementor-element.elementor-element-a910016 img{max-height:150px;object-fit:contain;object-position:bottom center}} @media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910016{bottom:0!important;line-height:0}.elementor-654 .elementor-element.elementor-element-a910016 img{display:block;vertical-align:bottom}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a910017 */.elementor-654 .elementor-element.elementor-element-a910017{position:absolute;right:3.21797207%;bottom:26.56250000%;width:11.29326047%;z-index:5;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(0,0,.58,1)}.elementor-654 .elementor-element.elementor-element-a910017 .elementor-button{width:100%;font-size:17px;line-height:1;padding:6px 4px;border-radius:28px;transform:none!important}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910017{opacity:1;pointer-events:auto;width:95px;right:8px;bottom:8px}.elementor-654 .elementor-element.elementor-element-a910017 .elementor-button{font-size:13px;padding:6px 8px}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910017{width:19%;right:17%;bottom:auto;top:50%;transform:translateY(-50%);opacity:1;pointer-events:auto}.elementor-654 .elementor-element.elementor-element-a910017 .elementor-button{display:flex;justify-content:center;align-items:center;font-size:3.3cqw;line-height:1;padding:1.3cqw 1cqw;white-space:nowrap;border-radius:999px}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910017 .elementor-button{font-family:Impact,sans-serif;font-weight:400;font-size:3.3cqw;padding:1.4cqw 1cqw}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910017{top:auto;bottom:7%;transform:none;right:17%}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910017{top:50%;bottom:auto;transform:translateY(-50%);right:29%}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910017{top:50%;bottom:auto;transform:translateY(-50%);right:17%;width:19%}} .elementor-654 .elementor-element.elementor-element-a910017 .elementor-button{display:flex;align-items:center;justify-content:center;background:#fff;color:#292929;border:0;border-radius:999px;font-family:Impact,sans-serif;font-weight:400;line-height:1;text-transform:uppercase} @media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910017{bottom:12%!important;width:11.3%}.elementor-654 .elementor-element.elementor-element-a910017 .elementor-button{font-size:clamp(16px,1.55vw,28px);padding:9px 12px;min-height:38px}} @media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910017 .elementor-button{width:100%;aspect-ratio:4.13;height:auto;min-height:0;padding:0;font-size:clamp(15px,1.4vw,28px);border-radius:999px}} @media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910017{top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a910018 */.elementor-654 .elementor-element.elementor-element-a910018{position:relative;min-height:85px;overflow:visible;margin-bottom:15px;background:rgba(0,0,0,0.18);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910018{flex-wrap:wrap;min-height:146px;padding:14px 100px 14px 16px;row-gap:16px;margin-bottom:23px}} .elementor-654 .elementor-element.elementor-element-a910018{z-index:1}.elementor-654 .elementor-element.elementor-element-a910018:hover,.elementor-654 .elementor-element.elementor-element-a910018:focus-within{z-index:6}.elementor-654 .elementor-element.elementor-element-a910018{clip-path:inset(-9999px 0 0 0)}.elementor-654 .elementor-element.elementor-element-a910018:focus-within .elementor-widget-image img{transform:scale(1.54777070,1.54696133)}.elementor-654 .elementor-element.elementor-element-a910018:focus-within .elementor-widget-button{opacity:1;pointer-events:auto}@media(hover:hover){.elementor-654 .elementor-element.elementor-element-a910018:hover .elementor-widget-image img{transform:scale(1.54777070,1.54696133)}.elementor-654 .elementor-element.elementor-element-a910018:hover .elementor-widget-button{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.elementor-654 .elementor-element.elementor-element-a910018 .elementor-widget-image img,.elementor-654 .elementor-element.elementor-element-a910018 .elementor-widget-button{transition:none!important}} .elementor-654 .elementor-element.elementor-element-a910018 .elementor-widget-image img{transition:transform .3s ease-out!important}.elementor-654 .elementor-element.elementor-element-a910018 .elementor-widget-button{transition:opacity .3s ease-out!important}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910018{container-type:inline-size;display:block;min-height:0;height:auto;aspect-ratio:5.15;padding:0;row-gap:0;margin-bottom:10px;border-radius:999px 0 0 999px;overflow:visible}.elementor-654 .elementor-element.elementor-element-a910018 .elementor-heading-title{line-height:1.05!important}.elementor-654 .elementor-element.elementor-element-a910018:hover .elementor-widget-image img,.elementor-654 .elementor-element.elementor-element-a910018:focus-within .elementor-widget-image img{transform:scale(1.06)}.elementor-654 .elementor-element.elementor-element-a910018 .elementor-widget-image img{transform-origin:50% 100%!important}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910018{aspect-ratio:36/7;border-radius:999px;margin-bottom:2.5vw;border-width:1px;background:rgba(0,0,0,0);}.elementor-654 .elementor-element.elementor-element-a910018:last-child{margin-bottom:0}} @media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910018:hover .elementor-widget-image img,.elementor-654 .elementor-element.elementor-element-a910018:focus-within .elementor-widget-image img{transform:scale(1.25)!important}} @media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910018{margin-bottom:26px}.elementor-654 .elementor-element.elementor-element-a910018 .elementor-widget-image img{transform-origin:50% 100%!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a910019 */@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910019 .elementor-heading-title{font-size:1.5cqw!important;line-height:1.1!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a91001a */@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91001a .elementor-heading-title{font-size:5.3cqw!important;white-space:normal;line-height:1.05!important}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91001a .elementor-heading-title{font-size:5.55cqw!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a91001b */.elementor-654 .elementor-element.elementor-element-a91001b{flex:0 0 26%;width:26%;z-index:2}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91001b{flex:0 0 50%;width:50%}.elementor-654 .elementor-element.elementor-element-a91001b .elementor-heading-title{font-size:12px}.elementor-654 .elementor-element.elementor-element-a91001b:first-child .elementor-heading-title{font-size:18px}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91001b{position:absolute;left:6%;top:25%;width:16%;flex:none;gap:0;padding:0;z-index:4}.elementor-654 .elementor-element.elementor-element-a91001b .elementor-heading-title{white-space:normal}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91001b{left:6.25%;top:27%;width:16%}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91001b{flex:0 0 26%;width:26%;padding-right:10px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a91001c */@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91001c .elementor-heading-title{font-size:1.5cqw!important;line-height:1.1!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a91001d */@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91001d .elementor-heading-title{font-size:2.25cqw!important;white-space:normal;line-height:1.05!important}.elementor-654 .elementor-element.elementor-element-a91001d .elementor-heading-title:after{content:" 2026"}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91001d .elementor-heading-title{font-size:2.22cqw!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a91001e */.elementor-654 .elementor-element.elementor-element-a91001e{flex:0 0 18%;width:18%;z-index:2}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91001e{flex:0 0 50%;width:50%}.elementor-654 .elementor-element.elementor-element-a91001e .elementor-heading-title{font-size:12px}.elementor-654 .elementor-element.elementor-element-a91001e:first-child .elementor-heading-title{font-size:18px}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91001e{position:absolute;left:24%;top:20%;width:37%;flex:none;gap:0;padding:0;z-index:4}.elementor-654 .elementor-element.elementor-element-a91001e .elementor-heading-title{white-space:normal}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91001e{left:24%;top:24%;width:37%}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91001e{flex:0 0 19%;width:19%;padding-right:10px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a91001f */@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91001f .elementor-heading-title{font-size:1.5cqw!important;line-height:1.1!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a910020 */@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910020 .elementor-heading-title{font-size:2.25cqw!important;white-space:normal;line-height:1.05!important}.elementor-654 .elementor-element.elementor-element-a910020 .elementor-heading-title:after{content:", PH"}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910020 .elementor-heading-title{font-size:2.22cqw!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a910021 */.elementor-654 .elementor-element.elementor-element-a910021{flex:0 0 21%;width:21%;z-index:2}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910021{flex:0 0 50%;width:50%}.elementor-654 .elementor-element.elementor-element-a910021 .elementor-heading-title{font-size:12px}.elementor-654 .elementor-element.elementor-element-a910021:first-child .elementor-heading-title{font-size:18px}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910021{position:absolute;left:24%;top:58%;width:37%;flex:none;gap:0;padding:0;z-index:4}.elementor-654 .elementor-element.elementor-element-a910021 .elementor-heading-title{white-space:normal}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910021{left:24%;top:57%;width:37%}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910021{flex:0 0 27%;width:27%;padding-right:10px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a910024 */.elementor-654 .elementor-element.elementor-element-a910024{flex:0 0 17%;width:17%;z-index:2}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910024{flex:0 0 50%;width:50%}.elementor-654 .elementor-element.elementor-element-a910024 .elementor-heading-title{font-size:12px}.elementor-654 .elementor-element.elementor-element-a910024:first-child .elementor-heading-title{font-size:18px}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910024{display:none}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910024{flex:0 0 18%;width:18%;padding-right:10px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a910025 */.elementor-654 .elementor-element.elementor-element-a910025{position:absolute!important;right:-1.51791135%;bottom:0;width:21.43290832%;z-index:3;pointer-events:none}.elementor-654 .elementor-element.elementor-element-a910025 img{width:100%;height:auto;max-height:none;aspect-ratio:353/203;object-fit:contain;object-position:center bottom;transform:scale(1);transform-origin:50% 100%;transition:transform .3s cubic-bezier(0,0,.58,1)}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910025{width:110px;right:0}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910025{width:47%;right:-1%;bottom:0}.elementor-654 .elementor-element.elementor-element-a910025 img{width:100%;height:auto;max-height:none;transform:scale(1)}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910025{width:49%;right:-1%;bottom:0}.elementor-654 .elementor-element.elementor-element-a910025 img{transform:scale(1);transform-origin:bottom center}} @media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910025{width:19%!important}.elementor-654 .elementor-element.elementor-element-a910025 img{max-height:150px;object-fit:contain;object-position:bottom center}} @media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910025{bottom:0!important;line-height:0}.elementor-654 .elementor-element.elementor-element-a910025 img{display:block;vertical-align:bottom}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a910026 */.elementor-654 .elementor-element.elementor-element-a910026{position:absolute;right:3.21797207%;bottom:28.90625000%;width:11.29326047%;z-index:5;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(0,0,.58,1)}.elementor-654 .elementor-element.elementor-element-a910026 .elementor-button{width:100%;font-size:17px;line-height:1;padding:6px 4px;border-radius:28px;transform:none!important}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910026{opacity:1;pointer-events:auto;width:95px;right:8px;bottom:8px}.elementor-654 .elementor-element.elementor-element-a910026 .elementor-button{font-size:13px;padding:6px 8px}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910026{width:19%;right:17%;bottom:auto;top:50%;transform:translateY(-50%);opacity:1;pointer-events:auto}.elementor-654 .elementor-element.elementor-element-a910026 .elementor-button{display:flex;justify-content:center;align-items:center;font-size:3.3cqw;line-height:1;padding:1.3cqw 1cqw;white-space:nowrap;border-radius:999px}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910026 .elementor-button{font-family:Impact,sans-serif;font-weight:400;font-size:3.3cqw;padding:1.4cqw 1cqw}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910026{top:auto;bottom:7%;transform:none;right:17%}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910026{top:50%;bottom:auto;transform:translateY(-50%);right:29%}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910026{top:50%;bottom:auto;transform:translateY(-50%);right:17%;width:19%}} .elementor-654 .elementor-element.elementor-element-a910026 .elementor-button{display:flex;align-items:center;justify-content:center;background:#fff;color:#292929;border:0;border-radius:999px;font-family:Impact,sans-serif;font-weight:400;line-height:1;text-transform:uppercase} @media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910026{bottom:12%!important;width:11.3%}.elementor-654 .elementor-element.elementor-element-a910026 .elementor-button{font-size:clamp(16px,1.55vw,28px);padding:9px 12px;min-height:38px}} @media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910026{top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}} @media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910026 .elementor-button{width:100%;aspect-ratio:4.13;height:auto;min-height:0;padding:0;font-size:clamp(15px,1.4vw,28px);border-radius:999px}} @media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910026{top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a910027 */.elementor-654 .elementor-element.elementor-element-a910027{position:relative;min-height:85px;overflow:visible;margin-bottom:15px}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910027{flex-wrap:wrap;min-height:146px;padding:14px 100px 14px 16px;row-gap:16px;margin-bottom:23px}} .elementor-654 .elementor-element.elementor-element-a910027{z-index:1}.elementor-654 .elementor-element.elementor-element-a910027:hover,.elementor-654 .elementor-element.elementor-element-a910027:focus-within{z-index:6}.elementor-654 .elementor-element.elementor-element-a910027{clip-path:inset(-9999px 0 0 0)}.elementor-654 .elementor-element.elementor-element-a910027:focus-within .elementor-widget-image img{transform:scale(1.19263456,1.19704433)}.elementor-654 .elementor-element.elementor-element-a910027:focus-within .elementor-widget-button{opacity:1;pointer-events:auto}@media(hover:hover){.elementor-654 .elementor-element.elementor-element-a910027:hover .elementor-widget-image img{transform:scale(1.19263456,1.19704433)}.elementor-654 .elementor-element.elementor-element-a910027:hover .elementor-widget-button{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.elementor-654 .elementor-element.elementor-element-a910027 .elementor-widget-image img,.elementor-654 .elementor-element.elementor-element-a910027 .elementor-widget-button{transition:none!important}} .elementor-654 .elementor-element.elementor-element-a910027 .elementor-widget-image img{transition:transform .3s ease-out!important}.elementor-654 .elementor-element.elementor-element-a910027 .elementor-widget-button{transition:opacity .3s ease-out!important}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910027{container-type:inline-size;display:block;min-height:0;height:auto;aspect-ratio:5.15;padding:0;row-gap:0;margin-bottom:10px;border-radius:999px 0 0 999px;overflow:visible}.elementor-654 .elementor-element.elementor-element-a910027 .elementor-heading-title{line-height:1.05!important}.elementor-654 .elementor-element.elementor-element-a910027:hover .elementor-widget-image img,.elementor-654 .elementor-element.elementor-element-a910027:focus-within .elementor-widget-image img{transform:scale(1.06)}.elementor-654 .elementor-element.elementor-element-a910027 .elementor-widget-image img{transform-origin:50% 100%!important}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910027{aspect-ratio:36/7;border-radius:999px;margin-bottom:2.5vw;border-width:1px;background:#CBFC77;}.elementor-654 .elementor-element.elementor-element-a910027:last-child{margin-bottom:0}} @media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910027:hover .elementor-widget-image img,.elementor-654 .elementor-element.elementor-element-a910027:focus-within .elementor-widget-image img{transform:scale(1.25)!important}} @media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910027{margin-bottom:26px}.elementor-654 .elementor-element.elementor-element-a910027 .elementor-widget-image img{transform-origin:50% 100%!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a910028 */@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910028 .elementor-heading-title{font-size:1.5cqw!important;line-height:1.1!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a910029 */@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910029 .elementor-heading-title{font-size:3.15cqw!important;white-space:normal;line-height:1.05!important}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910029 .elementor-heading-title{font-size:3.05cqw!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a91002a */.elementor-654 .elementor-element.elementor-element-a91002a{flex:0 0 26%;width:26%;z-index:2}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91002a{flex:0 0 50%;width:50%}.elementor-654 .elementor-element.elementor-element-a91002a .elementor-heading-title{font-size:12px}.elementor-654 .elementor-element.elementor-element-a91002a:first-child .elementor-heading-title{font-size:18px}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91002a{position:absolute;left:6%;top:25%;width:16%;flex:none;gap:0;padding:0;z-index:4}.elementor-654 .elementor-element.elementor-element-a91002a .elementor-heading-title{white-space:normal}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91002a{left:6.25%;top:27%;width:16%}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91002a{flex:0 0 26%;width:26%;padding-right:10px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a91002b */@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91002b .elementor-heading-title{font-size:1.5cqw!important;line-height:1.1!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a91002c */@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91002c .elementor-heading-title{font-size:2.25cqw!important;white-space:normal;line-height:1.05!important}.elementor-654 .elementor-element.elementor-element-a91002c .elementor-heading-title:after{content:" 2026"}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91002c .elementor-heading-title{font-size:2.22cqw!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a91002d */.elementor-654 .elementor-element.elementor-element-a91002d{flex:0 0 18%;width:18%;z-index:2}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91002d{flex:0 0 50%;width:50%}.elementor-654 .elementor-element.elementor-element-a91002d .elementor-heading-title{font-size:12px}.elementor-654 .elementor-element.elementor-element-a91002d:first-child .elementor-heading-title{font-size:18px}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91002d{position:absolute;left:24%;top:20%;width:37%;flex:none;gap:0;padding:0;z-index:4}.elementor-654 .elementor-element.elementor-element-a91002d .elementor-heading-title{white-space:normal}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91002d{left:24%;top:24%;width:37%}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91002d{flex:0 0 19%;width:19%;padding-right:10px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a91002e */@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91002e .elementor-heading-title{font-size:1.5cqw!important;line-height:1.1!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a91002f */@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91002f .elementor-heading-title{font-size:2.25cqw!important;white-space:normal;line-height:1.05!important}.elementor-654 .elementor-element.elementor-element-a91002f .elementor-heading-title:after{content:", SG"}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91002f .elementor-heading-title{font-size:2.22cqw!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a910030 */.elementor-654 .elementor-element.elementor-element-a910030{flex:0 0 21%;width:21%;z-index:2}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910030{flex:0 0 50%;width:50%}.elementor-654 .elementor-element.elementor-element-a910030 .elementor-heading-title{font-size:12px}.elementor-654 .elementor-element.elementor-element-a910030:first-child .elementor-heading-title{font-size:18px}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910030{position:absolute;left:24%;top:58%;width:37%;flex:none;gap:0;padding:0;z-index:4}.elementor-654 .elementor-element.elementor-element-a910030 .elementor-heading-title{white-space:normal}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910030{left:24%;top:57%;width:37%}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910030{flex:0 0 27%;width:27%;padding-right:10px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a910033 */.elementor-654 .elementor-element.elementor-element-a910033{flex:0 0 17%;width:17%;z-index:2}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910033{flex:0 0 50%;width:50%}.elementor-654 .elementor-element.elementor-element-a910033 .elementor-heading-title{font-size:12px}.elementor-654 .elementor-element.elementor-element-a910033:first-child .elementor-heading-title{font-size:18px}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910033{display:none}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910033{flex:0 0 18%;width:18%;padding-right:10px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a910034 */.elementor-654 .elementor-element.elementor-element-a910034{position:absolute!important;right:-0.85003036%;bottom:0;width:21.00789314%;z-index:3;pointer-events:none}.elementor-654 .elementor-element.elementor-element-a910034 img{width:100%;height:auto;max-height:none;aspect-ratio:346/199;object-fit:contain;object-position:center bottom;transform:scale(1);transform-origin:50% 100%;transition:transform .3s cubic-bezier(0,0,.58,1)}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910034{width:110px;right:0}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910034{width:47%;right:-1%;bottom:0}.elementor-654 .elementor-element.elementor-element-a910034 img{width:100%;height:auto;max-height:none;transform:scale(1)}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910034{width:49%;right:-1%;bottom:0}.elementor-654 .elementor-element.elementor-element-a910034 img{transform:scale(1);transform-origin:bottom center}} @media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910034{width:19%!important}.elementor-654 .elementor-element.elementor-element-a910034 img{max-height:150px;object-fit:contain;object-position:bottom center}} @media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910034{bottom:0!important;line-height:0}.elementor-654 .elementor-element.elementor-element-a910034 img{display:block;vertical-align:bottom}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a910035 */.elementor-654 .elementor-element.elementor-element-a910035{position:absolute;right:3.21797207%;bottom:23.43750000%;width:11.29326047%;z-index:5;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(0,0,.58,1)}.elementor-654 .elementor-element.elementor-element-a910035 .elementor-button{width:100%;font-size:17px;line-height:1;padding:6px 4px;border-radius:28px;transform:none!important}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910035{opacity:1;pointer-events:auto;width:95px;right:8px;bottom:8px}.elementor-654 .elementor-element.elementor-element-a910035 .elementor-button{font-size:13px;padding:6px 8px}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910035{width:19%;right:17%;bottom:auto;top:50%;transform:translateY(-50%);opacity:1;pointer-events:auto}.elementor-654 .elementor-element.elementor-element-a910035 .elementor-button{display:flex;justify-content:center;align-items:center;font-size:3.3cqw;line-height:1;padding:1.3cqw 1cqw;white-space:nowrap;border-radius:999px}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910035 .elementor-button{font-family:Impact,sans-serif;font-weight:400;font-size:3.3cqw;padding:1.4cqw 1cqw}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910035{top:auto;bottom:7%;transform:none;right:17%}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910035{top:50%;bottom:auto;transform:translateY(-50%);right:29%}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910035{top:50%;bottom:auto;transform:translateY(-50%);right:17%;width:19%}} .elementor-654 .elementor-element.elementor-element-a910035 .elementor-button{display:flex;align-items:center;justify-content:center;background:#fff;color:#292929;border:0;border-radius:999px;font-family:Impact,sans-serif;font-weight:400;line-height:1;text-transform:uppercase} @media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910035{bottom:12%!important;width:11.3%}.elementor-654 .elementor-element.elementor-element-a910035 .elementor-button{font-size:clamp(16px,1.55vw,28px);padding:9px 12px;min-height:38px}} @media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910035 .elementor-button{width:100%;aspect-ratio:4.13;height:auto;min-height:0;padding:0;font-size:clamp(15px,1.4vw,28px);border-radius:999px}} @media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910035{top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a910036 */.elementor-654 .elementor-element.elementor-element-a910036{position:relative;min-height:85px;overflow:visible;margin-bottom:15px;background:rgba(0,0,0,0.18);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910036{flex-wrap:wrap;min-height:146px;padding:14px 100px 14px 16px;row-gap:16px;margin-bottom:23px}} .elementor-654 .elementor-element.elementor-element-a910036{z-index:1}.elementor-654 .elementor-element.elementor-element-a910036:hover,.elementor-654 .elementor-element.elementor-element-a910036:focus-within{z-index:6}.elementor-654 .elementor-element.elementor-element-a910036{clip-path:inset(-9999px 0 0 0)}.elementor-654 .elementor-element.elementor-element-a910036:focus-within .elementor-widget-image img{transform:scale(1.20231214,1.20603015)}.elementor-654 .elementor-element.elementor-element-a910036:focus-within .elementor-widget-button{opacity:1;pointer-events:auto}@media(hover:hover){.elementor-654 .elementor-element.elementor-element-a910036:hover .elementor-widget-image img{transform:scale(1.20231214,1.20603015)}.elementor-654 .elementor-element.elementor-element-a910036:hover .elementor-widget-button{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.elementor-654 .elementor-element.elementor-element-a910036 .elementor-widget-image img,.elementor-654 .elementor-element.elementor-element-a910036 .elementor-widget-button{transition:none!important}} .elementor-654 .elementor-element.elementor-element-a910036 .elementor-widget-image img{transition:transform .3s ease-out!important}.elementor-654 .elementor-element.elementor-element-a910036 .elementor-widget-button{transition:opacity .3s ease-out!important}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910036{container-type:inline-size;display:block;min-height:0;height:auto;aspect-ratio:5.15;padding:0;row-gap:0;margin-bottom:10px;border-radius:999px 0 0 999px;overflow:visible}.elementor-654 .elementor-element.elementor-element-a910036 .elementor-heading-title{line-height:1.05!important}.elementor-654 .elementor-element.elementor-element-a910036:hover .elementor-widget-image img,.elementor-654 .elementor-element.elementor-element-a910036:focus-within .elementor-widget-image img{transform:scale(1.06)}.elementor-654 .elementor-element.elementor-element-a910036 .elementor-widget-image img{transform-origin:50% 100%!important}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910036{aspect-ratio:36/7;border-radius:999px;margin-bottom:2.5vw;border-width:1px;background:rgba(0,0,0,0);}.elementor-654 .elementor-element.elementor-element-a910036:last-child{margin-bottom:0}} @media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910036:hover .elementor-widget-image img,.elementor-654 .elementor-element.elementor-element-a910036:focus-within .elementor-widget-image img{transform:scale(1.25)!important}} @media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910036{margin-bottom:26px}.elementor-654 .elementor-element.elementor-element-a910036 .elementor-widget-image img{transform-origin:50% 100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a910039 */@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910039{padding-top:30px}}
@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910039{width:calc(100vw - 10vw);max-width:none;align-self:center;margin-left:auto;margin-right:auto;padding-top:2.5vw;padding-bottom:0}} @media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a910039{padding-top:88px}}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910039{padding-top:calc(2.5vw + 24px)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a910074 */.elementor-654 .elementor-element.elementor-element-a910074{border-left:7px solid #cbff78;padding:9px 0 9px 17px;margin-bottom:36px}.elementor-654 .elementor-element.elementor-element-a910074 .elementor-heading-title{line-height:1.12}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910074{padding-left:13px;border-left-width:5px;margin-bottom:26px}.elementor-654 .elementor-element.elementor-element-a910074 .elementor-heading-title{font-size:29px}}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-lamc-just-announced */.elementor-654 .elementor-element.elementor-element-lamc-just-announced{width:100%;min-width:0}@media(max-width:600px){.elementor-654 .elementor-element.elementor-element-lamc-just-announced .elementor-loop-container{grid-template-columns:minmax(0,1fr);row-gap:32px}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a910073 */.elementor-654 .elementor-element.elementor-element-a910073{width:100%;align-self:center;text-align:center}.elementor-654 .elementor-element.elementor-element-a910073 .elementor-button-wrapper{display:flex;justify-content:center}.elementor-654 .elementor-element.elementor-element-a910073 .elementor-button{display:inline-flex;align-items:center;justify-content:center}.elementor-654 .elementor-element.elementor-element-a910073 .elementor-button-content-wrapper{align-items:center;justify-content:center}.elementor-654 .elementor-element.elementor-element-a910073 .elementor-button-text{line-height:1;text-align:center;transform:translateY(3px)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a910098 */.elementor-654 .elementor-element.elementor-element-a910098{border-left:7px solid #cbff78;padding:9px 0 9px 17px;margin-bottom:36px}.elementor-654 .elementor-element.elementor-element-a910098 .elementor-heading-title{line-height:1.12}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a910098{padding-left:13px;border-left-width:5px;margin-bottom:26px}.elementor-654 .elementor-element.elementor-element-a910098 .elementor-heading-title{font-size:29px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a91009a */.elementor-654 .elementor-element.elementor-element-a91009a{width:86.4%;max-width:1106px;margin:0 auto;padding-bottom:155px;background:transparent}@media(max-width:1024px){.elementor-654 .elementor-element.elementor-element-a91009a{width:90%}}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91009a{width:calc(100% - 32px);padding-bottom:70px}}
@media(min-width:1025px){.elementor-654 .elementor-element.elementor-element-a91009a{width:86.4%;max-width:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a91009b */@font-face {
	font-family: 'Folio';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://lamcpresents.com/wp-content/uploads/2026/09/Folio-Std-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Folio';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://lamcpresents.com/wp-content/uploads/2026/09/Folio-Std-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Folio';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://lamcpresents.com/wp-content/uploads/2026/09/Folio-Std-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Folio';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://lamcpresents.com/wp-content/uploads/2026/09/Folio-Std-Extra-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Folio Condensed';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://lamcpresents.com/wp-content/uploads/2026/09/Folio-Std-Bold-Condensed.ttf') format('truetype');
}
@font-face {
	font-family: 'Impact';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://lamcpresents.com/wp-content/uploads/2026/09/impact.ttf') format('truetype');
}
.elementor-654 .elementor-element.elementor-element-a91009b{width:100%;max-width:none;margin:0 auto;background:transparent;--widgets-spacing:0px}.elementor-654 .elementor-element.elementor-element-a91009b .elementor-widget{min-width:0}.elementor-654 .elementor-element.elementor-element-a91009b .e-con{--widgets-spacing:0px}.elementor-654 .elementor-element.elementor-element-a91009b a:focus-visible{outline:2px solid #cbff78;outline-offset:4px}@media(prefers-reduced-motion:reduce){.elementor-654 .elementor-element.elementor-element-a91009b *,.elementor-654 .elementor-element.elementor-element-a91009b *:before,.elementor-654 .elementor-element.elementor-element-a91009b *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.elementor-654 .elementor-element.elementor-element-a91009b .elementor-invisible{visibility:visible!important}}
@media(min-width:768px){
.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a910006 .elementor-heading-title{font-size:clamp(18px,2.448vw,31.33px);white-space:nowrap}
.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a910037 .elementor-heading-title,.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a910074 .elementor-heading-title,.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a910098 .elementor-heading-title{font-size:clamp(28px,3.646vw,46.67px)}
.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a910018,.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a910027,.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a910036{container-type:inline-size}
.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a910018 .elementor-heading-title,.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a910027 .elementor-heading-title,.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a910036 .elementor-heading-title{white-space:nowrap}
}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a91000a .elementor-heading-title{font-size:1.578324cqw}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a91000b .elementor-heading-title{font-size:2.428962cqw}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a91000d .elementor-heading-title{font-size:1.031876cqw}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a91000e .elementor-heading-title{font-size:1.578324cqw}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a910010 .elementor-heading-title{font-size:0.971767cqw}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a910011 .elementor-heading-title{font-size:1.578324cqw}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a910013 .elementor-heading-title{font-size:0.971767cqw}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a910014 .elementor-heading-title{font-size:1.578324cqw}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a910019 .elementor-heading-title{font-size:1.578324cqw}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a91001a .elementor-heading-title{font-size:2.428962cqw}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a91001c .elementor-heading-title{font-size:1.031876cqw}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a91001d .elementor-heading-title{font-size:1.578324cqw}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a91001f .elementor-heading-title{font-size:0.971767cqw}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a910020 .elementor-heading-title{font-size:1.578324cqw}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a910022 .elementor-heading-title{font-size:0.971767cqw}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a910023 .elementor-heading-title{font-size:1.578324cqw}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a910028 .elementor-heading-title{font-size:1.578324cqw}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a910029 .elementor-heading-title{font-size:2.428962cqw}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a91002b .elementor-heading-title{font-size:1.031876cqw}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a91002c .elementor-heading-title{font-size:1.578324cqw}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a91002e .elementor-heading-title{font-size:0.971767cqw}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a91002f .elementor-heading-title{font-size:1.578324cqw}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a910031 .elementor-heading-title{font-size:0.971767cqw}}
@media(min-width:768px){.elementor-654 .elementor-element.elementor-element-a91009b .elementor-element-a910032 .elementor-heading-title{font-size:1.578324cqw}}
 /* Mobile: artist cut-outs bleed past the card edge; clip so the page never scrolls sideways. */ @media(max-width:767px){.elementor-654 .elementor-element.elementor-element-a91009b{overflow-x:clip}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Impact';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://lamcpresents.com/wp-content/uploads/2026/09/impact.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Folio Condensed';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://lamcpresents.com/wp-content/uploads/2026/09/Folio-Std-Bold-Condensed.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Folio';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://lamcpresents.com/wp-content/uploads/2026/09/Folio-Std-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Folio';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://lamcpresents.com/wp-content/uploads/2026/09/Folio-Std-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Folio';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://lamcpresents.com/wp-content/uploads/2026/09/Folio-Std-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Folio';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://lamcpresents.com/wp-content/uploads/2026/09/Folio-Std-Extra-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */