@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";:root{--custom-first-font-family: "DM Serif Display";--custom-second-font-family: "Open Sans";--primary-color: #fee960;--secondary-color: #fc2b6e;--white-color: #ffffff;--black-color: #000000;--transition-duration: .4s;--transition-timing: linear}.lf-speaker-item{background-color:#24344e;box-shadow:6px 10px 14px #00000026;max-width:296px;width:100%;margin-left:40px}.lf-speaker-item .lf-speaker-profile-img{width:100%;height:280px}.lf-speaker-item .lf-speaker-details{background-color:transparent;padding:24px 16px}.lf-speaker-item .lf-speaker-details .lf-speaker-name{color:var(--white-color);font-family:var(--custom-first-font-family);font-size:26px;font-style:normal;font-weight:400;text-align:center;text-transform:capitalize;line-height:1.25em;margin-bottom:8px}.lf-speaker-item .lf-speaker-details .lf-speaker-role{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:16px;font-style:normal;font-weight:400;text-align:center;text-transform:capitalize;line-height:1.25em}.lf-speaker-item .lf-btn--view-speaker-profile{display:block;background-color:var(--secondary-color);box-shadow:6px 10px 14px #00000040;visibility:hidden;width:100%;padding:9px 9px 12px}.lf-speaker-item .lf-btn--view-speaker-profile .lf-btn-label{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:13px;font-style:normal;font-weight:700;text-align:center;text-transform:uppercase;line-height:1.25em;letter-spacing:-.26px;white-space:nowrap}.lf-speaker-item:hover .lf-speaker-details{background-color:#fbe85f}.lf-speaker-item:hover .lf-speaker-details .lf-speaker-name,.lf-speaker-item:hover .lf-speaker-details .lf-speaker-role{color:var(--black-color)}.lf-speaker-item:hover .lf-btn--view-speaker-profile{visibility:visible}.lf-event-item{max-width:407px;width:100%;padding:29px 31px 25px;border:5px solid #404f64}.lf-event-item .lf-inner-row-01{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.lf-event-item .lf-inner-row-01 .lf-event-time-duration{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:32px;font-style:normal;font-weight:400;text-transform:capitalize;line-height:1.25em}.lf-event-item .lf-inner-row-01 .lf-event-availability{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:18px;font-style:normal;font-weight:700;text-align:center;text-transform:uppercase;line-height:1.25em;letter-spacing:-.18px;background-color:#fb2d6d;padding:16px;border-radius:38px}.lf-event-item .lf-event-title{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:32px;font-style:normal;font-weight:600;text-transform:capitalize;line-height:1.25em;height:6.25em;overflow:hidden;margin-bottom:30px}.lf-event-item .lf-inner-row-02{display:flex;justify-content:flex-start;align-items:flex-start;gap:15px;margin-bottom:21px}.lf-event-item .lf-inner-row-02 .lf-event-location{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:18px;font-style:normal;font-weight:400;text-transform:capitalize;line-height:1.3em;height:3.9em;overflow:hidden}.lf-event-item .lf-btn--view-details{display:flex;justify-content:center;align-items:center;background-color:#354053;padding:16px}.lf-event-item .lf-btn--view-details .lf-btn-label{color:var(--white-color);font-family:var(--custom-first-font-family);font-size:24px;font-style:normal;font-weight:400;text-align:center;text-transform:capitalize;line-height:1.25em}.lf-event-item .lf-btn--view-details:hover{background-color:#434b59}.lf-section--custom-footer .lf-footer{position:relative;background-color:#061935;padding:50px 25px}.lf-section--custom-footer .lf-footer .lf-container{max-width:1820px;width:100%;margin:0 auto}.lf-section--custom-footer .lf-footer .lf-container .lf-row{display:flex;justify-content:space-between;align-items:flex-start}.lf-section--custom-footer .lf-footer .lf-container .lf-row .lf-col{width:50%}.lf-section--custom-footer .lf-footer .lf-container .lf-row .lf-col:nth-child(1)>h2{color:var(--white-color);font-family:var(--custom-first-font-family);font-size:66px;font-style:normal;font-weight:400;line-height:1.25em}.lf-section--custom-footer .lf-footer .lf-container .lf-row .lf-col:nth-child(1)>p{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:14px;font-style:normal;line-height:1.5em;max-width:235px;width:100%;margin-bottom:24px}.lf-section--custom-footer .lf-footer .lf-container .lf-row .lf-col:nth-child(1) .lf-newsletter-form{max-width:260px;width:100%}.lf-section--custom-footer .lf-footer .lf-container .lf-row .lf-col:nth-child(1) .lf-newsletter-form div .lf-email-label{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:14px;font-style:normal;font-weight:400;line-height:1.25em;display:block;margin-bottom:12px}.lf-section--custom-footer .lf-footer .lf-container .lf-row .lf-col:nth-child(1) .lf-newsletter-form div .lf-email-input{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:14px;font-weight:400;line-height:1.25em;background-color:gray;width:100%;height:40px;padding:8px;margin-bottom:12px;outline:unset;border:unset;border-radius:unset}.lf-section--custom-footer .lf-footer .lf-container .lf-row .lf-col:nth-child(1) .lf-newsletter-form div .lf-email-input::placeholder{color:var(--black-color)}.lf-section--custom-footer .lf-footer .lf-container .lf-row .lf-col:nth-child(1) .lf-newsletter-form div .lf-btn--subscribe{display:flex;justify-content:center;align-items:center;background-color:transparent;width:100%;padding:8px;border:1px solid #239bb3;cursor:pointer}.lf-section--custom-footer .lf-footer .lf-container .lf-row .lf-col:nth-child(1) .lf-newsletter-form div .lf-btn--subscribe .lf-btn-label{color:var(--white-color);font-family:var(--custom-first-font-family);font-size:20px;font-weight:500}.lf-section--custom-footer .lf-footer .lf-container .lf-row .lf-col:nth-child(1) .lf-newsletter-form div .lf-btn--subscribe:hover{background-color:#239bb3}.lf-section--custom-footer .lf-footer .lf-container .lf-row .lf-col:nth-child(1) .lf-newsletter-form .lf-newsletter-form-error{color:#c54a4a;font-family:var(--custom-second-font-family);font-size:14px;font-style:normal;font-weight:400;line-height:1.25em;margin-top:12px}.lf-section--custom-footer .lf-footer .lf-container .lf-row .lf-col:nth-child(1) .lf-newsletter-form .lf-newsletter-form-success{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:12px}.lf-section--custom-footer .lf-footer .lf-container .lf-row .lf-col:nth-child(1) .lf-newsletter-form .lf-newsletter-form-success .lf-success-icon{color:#8fc28f}.lf-section--custom-footer .lf-footer .lf-container .lf-row .lf-col:nth-child(1) .lf-newsletter-form .lf-newsletter-form-success .lf-success-message{color:#8fc28f;font-family:var(--custom-second-font-family);font-size:14px;font-style:normal;font-weight:400;line-height:1.25em;margin:0}.lf-section--custom-footer .lf-footer .lf-container .lf-row .lf-col:nth-child(2) .lf-inner-row{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:stretch;gap:100px 0}.lf-section--custom-footer .lf-footer .lf-container .lf-row .lf-col:nth-child(2) .lf-inner-row .lf-inner-col{width:50%}.lf-section--custom-footer .lf-footer .lf-container .lf-row .lf-col:nth-child(2) .lf-inner-row .lf-inner-col ul{list-style:none;margin:0;padding:0}.lf-section--custom-footer .lf-footer .lf-container .lf-row .lf-col:nth-child(2) .lf-inner-row .lf-inner-col ul li{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:14px;font-style:normal;font-weight:500;line-height:1.25em;margin-bottom:4px}.lf-section--custom-footer .lf-footer .lf-container .lf-row .lf-col:nth-child(2) .lf-inner-row .lf-inner-col ul li>a{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.lf-section--custom-header{position:sticky;z-index:9999;top:0}.lf-section--custom-header .lf-header{background-color:#ff2e6f;height:55px}.lf-section--custom-header .lf-header .lf-container{max-width:1720px;width:100%;height:100%;margin:0 auto}.lf-section--custom-header .lf-header .lf-container .lf-row{display:flex;justify-content:space-between;align-items:center;height:100%}.lf-section--custom-header .lf-header .lf-container .lf-row .lf-nav-wrap .lf-nav-list{display:flex;flex-direction:row;justify-content:flex-start;list-style:none;margin:0;padding:0}.lf-section--custom-header .lf-header .lf-container .lf-row .lf-nav-wrap .lf-nav-list .lf-nav-item .lf-nav-link{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:14px;font-style:normal;font-weight:500;line-height:1.25em;display:block;padding:14px}.lf-section--home-01 .lf-section{position:relative}.lf-section--home-01 .lf-section .lf-top{background-image:url(../assets/kilkenny-law-festival-hero-bg_v01-1775x952.png);background-position:center;background-repeat:no-repeat;background-color:#1c8ca1;background-size:auto 100%;height:952px}.lf-section--home-01 .lf-section .lf-bot{background:linear-gradient(180deg,#ff2e6f,#991c43);height:400px}.lf-section--home-01 .lf-section .lf-bot .lf-container{max-width:1820px;width:100%;height:100%;margin:0 auto}.lf-section--home-01 .lf-section .lf-bot .lf-container .lf-row{display:flex;justify-content:space-between;align-items:center;gap:35px;height:100%}.lf-section--home-01 .lf-section .lf-bot .lf-container .lf-row .lf-col:nth-child(1){max-width:510px}.lf-section--home-01 .lf-section .lf-bot .lf-container .lf-row .lf-col:nth-child(1)>h1{color:var(--white-color);font-family:var(--custom-first-font-family);font-size:68px;font-style:normal;font-weight:400;line-height:1.25em;margin-bottom:16px}.lf-section--home-01 .lf-section .lf-bot .lf-container .lf-row .lf-col:nth-child(1)>p{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:18px;font-style:normal;font-weight:500;line-height:1.3em;margin-top:0;margin-bottom:35px}.lf-section--home-01 .lf-section .lf-bot .lf-container .lf-row .lf-col:nth-child(1) .lf-event-date-label{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:28px;font-style:normal;font-weight:600;line-height:1.25em;margin-bottom:16px}.lf-section--home-01 .lf-section .lf-bot .lf-container .lf-row .lf-col:nth-child(1) .lf-event-date-value{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:28px;font-style:normal;font-weight:600;line-height:1.25em}.lf-section--home-01 .lf-section .lf-bot .lf-container .lf-row .lf-col:nth-child(2) .lf-golden-ticket-img{margin-top:-160px}.lf-section--home-01 .lf-section .lf-bot .lf-container .lf-row .lf-col:nth-child(3){max-width:525px}.lf-section--home-01 .lf-section .lf-bot .lf-container .lf-row .lf-col:nth-child(3)>p{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:22px;font-style:normal;font-weight:600;line-height:1.3em;margin-top:0;margin-bottom:60px}.lf-section--home-01 .lf-section .lf-bot .lf-container .lf-row .lf-col:nth-child(3) .lf-inner-row{display:flex;justify-content:flex-start;align-items:center;gap:12px}.lf-section--home-01 .lf-section .lf-bot .lf-container .lf-row .lf-col:nth-child(3) .lf-inner-row .lf-btn--add-to-cart{display:flex;justify-content:center;align-items:center;background-color:transparent;max-width:200px;width:100%;padding:16px 32px;border:1px solid #239bb3;cursor:pointer}.lf-section--home-01 .lf-section .lf-bot .lf-container .lf-row .lf-col:nth-child(3) .lf-inner-row .lf-btn--add-to-cart .lf-btn-label{color:var(--white-color);font-family:var(--custom-first-font-family);font-size:24px;font-style:normal;font-weight:400;text-align:center;text-transform:capitalize;line-height:1.25em}.lf-section--home-01 .lf-section .lf-bot .lf-container .lf-row .lf-col:nth-child(3) .lf-inner-row .lf-btn--add-to-cart:hover{background-color:#239bb3}.lf-section--home-01 .lf-section .lf-bot .lf-container .lf-row .lf-col:nth-child(3) .lf-inner-row .lf-btn--learn-more{display:flex;justify-content:center;align-items:center;background-color:var(--primary-color);max-width:185px;width:100%;padding:16px 32px}.lf-section--home-01 .lf-section .lf-bot .lf-container .lf-row .lf-col:nth-child(3) .lf-inner-row .lf-btn--learn-more .lf-btn-label{color:#07162f;font-family:var(--custom-first-font-family);font-size:24px;font-style:normal;font-weight:400;text-align:center;text-transform:capitalize;line-height:1.25em}.lf-section--home-02 .lf-section{position:relative;background-color:#112540;padding-top:175px}.lf-section--home-02 .lf-section:before{content:"";position:absolute;z-index:2;top:0;left:0;bottom:0;display:block;background:linear-gradient(270deg,#11254000,#112540 78.01%);width:705px;height:100%}.lf-section--home-02 .lf-section:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;display:block;background:linear-gradient(90deg,#11254000,#112540 78.01%);width:705px;height:100%}.lf-section--home-02 .lf-section .lf-container{position:relative;z-index:1;max-width:1820px;width:100%;height:1200px;margin:0 auto}.lf-section--home-02 .lf-section .lf-container>h2{color:var(--white-color);font-family:var(--custom-first-font-family);font-size:88px;font-style:normal;font-weight:400;text-align:center;line-height:1.25em;margin-top:0;margin-bottom:16px}.lf-section--home-02 .lf-section .lf-container>h3{color:var(--white-color);font-family:var(--custom-first-font-family);font-size:46px;font-style:normal;font-weight:400;text-align:center;line-height:1.25em;margin-top:0;margin-bottom:50px}.lf-section--home-02 .lf-section .lf-container>p{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:24px;font-style:normal;font-weight:400;text-align:center;line-height:1.3em;max-width:1130px;width:100%;margin:0 auto 77px}.lf-section--home-02 .lf-section .lf-container>.lf-btn--view-all-speakers{display:flex;justify-content:center;align-items:center;max-width:255px;width:100%;margin:0 auto 90px;padding:16px;background-color:transparent;border:1px solid var(--white-color)}.lf-section--home-02 .lf-section .lf-container>.lf-btn--view-all-speakers .lf-btn-label{color:var(--white-color);font-family:var(--custom-first-font-family);font-size:24px;font-style:normal;font-weight:400;text-align:center;text-transform:capitalize;line-height:1.25em}.lf-section--home-02 .lf-section .lf-container>.lf-btn--view-all-speakers:hover{background-color:var(--white-color)}.lf-section--home-02 .lf-section .lf-container>.lf-btn--view-all-speakers:hover .lf-btn-label{color:var(--black-color)}.lf-section--home-03 .lf-section{position:relative;background-color:#112540;padding-top:195px;padding-bottom:230px}.lf-section--home-03 .lf-section .lf-container{max-width:1820px;width:100%;margin:0 auto}.lf-section--home-03 .lf-section .lf-container .lf-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.lf-section--home-03 .lf-section .lf-container .lf-row>h2{color:var(--white-color);font-family:var(--custom-first-font-family);font-size:88px;font-style:normal;font-weight:400;line-height:1.25em;margin-top:0;margin-bottom:0}.lf-section--home-03 .lf-section .lf-container .lf-row .lf-btn--view-all-events{display:flex;justify-content:center;align-items:center;max-width:255px;width:100%;margin:0;padding:16px;background-color:transparent;border:1px solid var(--white-color)}.lf-section--home-03 .lf-section .lf-container .lf-row .lf-btn--view-all-events .lf-btn-label{color:var(--white-color);font-family:var(--custom-first-font-family);font-size:24px;font-style:normal;font-weight:400;text-align:center;text-transform:capitalize;line-height:1.25em}.lf-section--home-03 .lf-section .lf-container .lf-row .lf-btn--view-all-events:hover{background-color:var(--white-color)}.lf-section--home-03 .lf-section .lf-container .lf-row .lf-btn--view-all-events:hover .lf-btn-label{color:var(--black-color)}.lf-section--home-03 .lf-section .lf-container .lf-date-label{color:var(--white-color);font-family:var(--custom-first-font-family);font-size:46px;font-style:normal;font-weight:400;line-height:1.25em;width:100%;margin-bottom:54px;padding-bottom:25px;border-bottom:1px solid var(--white-color)}.lf-section--home-03 .lf-section .lf-container .lf-event-list{display:block;margin-bottom:75px}.lf-section--home-03 .lf-section .lf-container .lf-event-list .lf-event-item{margin-right:32px}.lf-section--home-04 .lf-section{position:relative}.lf-section--home-04 .lf-section .lf-row{display:flex;justify-content:space-between;align-items:stretch}.lf-section--home-04 .lf-section .lf-row .lf-col{width:50%}.lf-section--home-04 .lf-section .lf-row .lf-col.col-details{display:flex;justify-content:center;align-items:center;background-color:#239bb3}.lf-section--home-04 .lf-section .lf-row .lf-col.col-details .lf-content{width:80%}.lf-section--home-04 .lf-section .lf-row .lf-col.col-details .lf-content>h2{color:var(--white-color);font-family:var(--custom-first-font-family);font-size:60px;font-style:normal;line-height:1.25em;margin-top:0;margin-bottom:40px}.lf-section--home-04 .lf-section .lf-row .lf-col.col-details .lf-content>h6{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:22px;font-style:normal;line-height:1.5em;margin-top:0;margin-bottom:22px}.lf-section--home-04 .lf-section .lf-row .lf-col.col-details .lf-content>p{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:17px;font-style:normal;line-height:1.5em;margin-top:0;margin-bottom:0}.lf-section--home-04 .lf-section .lf-row .lf-col.col-details .lf-content>ol{margin:0}.lf-section--home-04 .lf-section .lf-row .lf-col.col-details .lf-content>ol li{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:17px;font-style:normal;line-height:1.5em}.lf-section--home-04 .lf-section .lf-row .lf-col.col-details .lf-content>ol li a{color:inherit}.lf-section--home-04 .lf-section .lf-row .lf-col.col-images .lf-img{display:block}.lf-section--home-05 .lf-section{position:relative;background-color:#112540;padding-top:44px;padding-bottom:50px}.lf-section--home-05 .lf-section .lf-container{max-width:1195px;width:100%;margin:0 auto}.lf-section--home-05 .lf-section .lf-container>h2{color:var(--white-color);font-family:var(--custom-first-font-family);font-size:70px;font-style:normal;text-align:center;line-height:1.25em;margin-top:0;margin-bottom:66px}.lf-section--home-05 .lf-section .lf-container .lf-row{display:flex;justify-content:space-between;align-items:center;width:100%}.lf-section--home-05 .lf-section .lf-container .lf-row .lf-img:nth-child(1){max-width:625px;height:151px}.lf-section--home-05 .lf-section .lf-container .lf-row .lf-img:nth-child(2){max-width:344px;height:243px}.lf-page--speakers-list .lf-section--01{position:relative;background-color:#112540;padding:105px 25px 255px}.lf-page--speakers-list .lf-section--01 .lf-container{max-width:1820px;width:100%;margin:0 auto}.lf-page--speakers-list .lf-section--01 .lf-container>h1{color:var(--white-color);font-family:var(--custom-first-font-family);font-size:88px;font-style:normal;font-weight:400;text-align:center;line-height:1.25em;margin-top:0;margin-bottom:16px}.lf-page--speakers-list .lf-section--01 .lf-container>h2{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:46px;font-style:normal;font-weight:400;text-align:center;line-height:1.25em;margin-top:0;margin-bottom:50px}.lf-page--speakers-list .lf-section--01 .lf-container>p{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:24px;font-style:normal;font-weight:400;text-align:center;line-height:1.3em;margin-top:0;margin-bottom:112px}.lf-page--speakers-list .lf-section--01 .lf-container .lf-speaker-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:50px 35px}.lf-page--speakers-list .lf-section--01 .lf-container .lf-speaker-list .lf-speaker-item{margin-left:0;margin-right:0;cursor:pointer}.lf-page--speakers-item .lf-section--profile{position:relative;background-color:#112540;padding:55px 25px 0}.lf-page--speakers-item .lf-section--profile .lf-container{background-color:#24344e;max-width:1440px;width:100%;margin:0 auto;border-bottom:1px solid #4a5971}.lf-page--speakers-item .lf-section--profile .lf-container .lf-row{display:flex;justify-content:stretch;align-items:stretch}.lf-page--speakers-item .lf-section--profile .lf-container .lf-row .lf-col{width:50%}.lf-page--speakers-item .lf-section--profile .lf-container .lf-row .lf-col:nth-child(1){border-right:1px solid var(--white-color)}.lf-page--speakers-item .lf-section--profile .lf-container .lf-row .lf-col:nth-child(2){padding:72px 63px}.lf-page--speakers-item .lf-section--profile .lf-container .lf-row .lf-col:nth-child(2)>.lf-speaker-name{color:var(--white-color);font-family:var(--custom-first-font-family);font-size:48px;font-style:normal;font-weight:400;line-height:1.25em;margin-top:0;margin-bottom:16px}.lf-page--speakers-item .lf-section--profile .lf-container .lf-row .lf-col:nth-child(2)>.lf-speaker-role{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:22px;font-style:normal;font-weight:600;line-height:1.3em;margin-top:0;margin-bottom:38px}.lf-page--speakers-item .lf-section--profile .lf-container .lf-row .lf-col:nth-child(2)>.lf-speaker-bio{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:14px;font-style:normal;font-weight:400;line-height:1.3em;margin-top:0;margin-bottom:73px}.lf-page--speakers-item .lf-section--profile .lf-container .lf-row .lf-col:nth-child(2)>.lf-key-topics-wrap>h3{color:var(--white-color);font-family:var(--custom-first-font-family);font-size:28px;font-style:normal;font-weight:400;line-height:1.25em;margin-top:0;margin-bottom:20px}.lf-page--speakers-item .lf-section--profile .lf-container .lf-row .lf-col:nth-child(2)>.lf-key-topics-wrap .lf-key-topics-list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:9px 7px;list-style:none;margin:0;padding:0}.lf-page--speakers-item .lf-section--profile .lf-container .lf-row .lf-col:nth-child(2)>.lf-key-topics-wrap .lf-key-topics-list .lf-key-topics-item{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:14px;font-style:normal;font-weight:600;line-height:1.3em;white-space:nowrap;background-color:transparent;padding:8px 16px;border:1px solid #ede7d8;border-radius:30px}.lf-page--speakers-item .lf-section--upcoming-shows{position:relative;background-color:#112540;padding:0 25px}.lf-page--speakers-item .lf-section--upcoming-shows .lf-container{background-color:#24344e;max-width:1440px;width:100%;margin:0 auto;padding:65px 65px 88px;border-bottom:1px solid #4a5971}.lf-page--speakers-item .lf-section--upcoming-shows .lf-container>h2{color:var(--white-color);font-family:var(--custom-first-font-family);font-size:32px;font-style:normal;font-weight:400;line-height:1.25em;margin-bottom:32px}.lf-page--speakers-item .lf-section--upcoming-shows .lf-container .lf-event-list{display:flex;justify-content:space-between;align-items:stretch;gap:28px}.lf-page--speakers-item .lf-section--upcoming-shows .lf-container .lf-event-list .lf-event-item{background-color:#24344e;max-width:100%;padding:28px;border:5px solid #404f64}.lf-page--speakers-item .lf-section--upcoming-shows .lf-container .lf-event-list .lf-event-item .lf-inner-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.lf-page--speakers-item .lf-section--upcoming-shows .lf-container .lf-event-list .lf-event-item .lf-inner-row .lf-event-title{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:24px;font-style:normal;font-weight:600;text-transform:capitalize;line-height:1.2em;height:3.6em;overflow:hidden}.lf-page--speakers-item .lf-section--upcoming-shows .lf-container .lf-event-list .lf-event-item .lf-inner-row .lf-event-availability{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:18px;font-style:normal;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:-.18px;white-space:nowrap;background-color:#fb2d6d;padding:16px;border-radius:38px}.lf-page--speakers-item .lf-section--upcoming-shows .lf-container .lf-event-list .lf-event-item .lf-event-date-duration{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:18px;font-style:normal;font-weight:400;text-transform:capitalize;line-height:1.25em;margin-bottom:16px;padding-bottom:29px;border-bottom:1px solid var(--white-color)}.lf-page--speakers-item .lf-section--upcoming-shows .lf-container .lf-event-list .lf-event-item .lf-event-location-wrap{display:flex;justify-content:flex-start;align-items:flex-start;gap:7px}.lf-page--speakers-item .lf-section--upcoming-shows .lf-container .lf-event-list .lf-event-item .lf-event-location-wrap .lf-svg.svg-icon--pin-location{width:9px;height:18.2px}.lf-page--speakers-item .lf-section--upcoming-shows .lf-container .lf-event-list .lf-event-item .lf-event-location-wrap .lf-event-location{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:14px;font-style:normal;font-weight:400;text-transform:capitalize;line-height:1.3em}.lf-page--speakers-item .lf-section--previous-shows{position:relative;background-color:#112540;padding:0 25px}.lf-page--speakers-item .lf-section--previous-shows .lf-container{background-color:#24344e;max-width:1440px;width:100%;margin:0 auto;padding:76px 64px 110px}.lf-page--speakers-item .lf-section--previous-shows .lf-container>h2{color:var(--white-color);font-family:var(--custom-first-font-family);font-size:32px;font-style:normal;font-weight:400;line-height:1em;margin-top:0;margin-bottom:25px}.lf-page--speakers-item .lf-section--previous-shows .lf-container .lf-shows-list{display:flex;justify-content:space-between;align-items:stretch;gap:24px}.lf-page--speakers-item .lf-section--previous-shows .lf-container .lf-shows-list .lf-shows-item{background-color:transparent;padding:12px;border:1px solid #8e8e8e;border-radius:10px}.lf-page--speakers-item .lf-section--previous-shows .lf-container .lf-shows-list .lf-shows-item .lf-row{display:flex;justify-content:space-between;align-items:flex-start;gap:17px}.lf-page--speakers-item .lf-section--previous-shows .lf-container .lf-shows-list .lf-shows-item .lf-row .lf-col:nth-child(1){max-width:116px;width:100%;height:90px}.lf-page--speakers-item .lf-section--previous-shows .lf-container .lf-shows-list .lf-shows-item .lf-row .lf-col:nth-child(1) .lf-show-thumbnail{object-fit:cover;object-position:center;width:100%;height:100%;border:1px solid var(--white-color)}.lf-page--speakers-item .lf-section--previous-shows .lf-container .lf-shows-list .lf-shows-item .lf-row .lf-col:nth-child(2){width:100%}.lf-page--speakers-item .lf-section--previous-shows .lf-container .lf-shows-list .lf-shows-item .lf-row .lf-col:nth-child(2) .lf-show-title{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:16px;font-style:normal;font-weight:400;line-height:1.25em;height:3.75em;overflow:hidden;margin-top:0;margin-bottom:8px}.lf-page--speakers-item .lf-section--previous-shows .lf-container .lf-shows-list .lf-shows-item .lf-row .lf-col:nth-child(2) .lf-show-date-duration{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:12px;font-style:normal;font-weight:400;text-overflow:ellipsis;line-height:1.3em;white-space:nowrap;height:1.3em;overflow:hidden}.lf-page--speakers-item .lf-section--navigation{position:relative;background-color:#112540;padding:45px 25px 150px}.lf-page--speakers-item .lf-section--navigation .lf-container{max-width:1440px;width:100%;margin:0 auto}.lf-page--speakers-item .lf-section--navigation .lf-container .lf-row{display:flex;justify-content:space-between;align-items:center}.lf-page--speakers-item .lf-section--navigation .lf-container .lf-row a.lf-btn--prev-speaker{text-align:left;max-width:400px;width:100%}.lf-page--speakers-item .lf-section--navigation .lf-container .lf-row a.lf-btn--next-speaker{text-align:right;max-width:400px;width:100%}.lf-page--speakers-item .lf-section--navigation .lf-container .lf-row a.lf-btn--view-all-speakers{display:flex;justify-content:center;align-items:center;max-width:255px;width:100%;padding:16px;border:1px solid var(--white-color)}.lf-page--speakers-item .lf-section--navigation .lf-container .lf-row a.lf-btn--view-all-speakers .lf-btn-label{color:var(--white-color);font-family:var(--custom-first-font-family);font-size:24px;font-style:normal;font-weight:700;line-height:1em;letter-spacing:-.26px;white-space:nowrap}.lf-page--speakers-item .lf-section--navigation .lf-container .lf-row a .lf-inner-row{display:inline-flex;justify-content:flex-start;align-items:stretch;width:100%}.lf-page--speakers-item .lf-section--navigation .lf-container .lf-row a .lf-inner-row .lf-speaker-profile-img{max-width:103px;width:100%;height:96px}.lf-page--speakers-item .lf-section--navigation .lf-container .lf-row a .lf-inner-row .lf-speaker-details{background-color:#24344e;width:100%;padding:16px}.lf-page--speakers-item .lf-section--navigation .lf-container .lf-row a .lf-inner-row .lf-speaker-details .lf-speaker-name{color:var(--white-color);font-family:var(--custom-first-font-family);font-size:26px;font-style:normal;font-weight:400;line-height:1.25em;margin-bottom:12px}.lf-page--speakers-item .lf-section--navigation .lf-container .lf-row a .lf-inner-row .lf-speaker-details .lf-btn-label{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:13px;font-style:normal;font-weight:700;line-height:1em;text-transform:uppercase;letter-spacing:-.26px;white-space:nowrap}.lf-page--events .lf-section--event-schedule{position:relative;background-color:#112540;padding:92px 25px 215px}.lf-page--events .lf-section--event-schedule .lf-container{max-width:1620px;width:100%;margin:0 auto}.lf-page--events .lf-section--event-schedule .lf-container .lf-row{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:107px}.lf-page--events .lf-section--event-schedule .lf-container .lf-row h1{color:var(--white-color);font-family:var(--custom-first-font-family);font-size:88px;font-style:normal;font-weight:400;line-height:1.25em;margin-top:0;margin-bottom:0}.lf-page--events .lf-section--event-schedule .lf-container .lf-row .lf-col .lf-filter-wrap{position:relative;display:flex;justify-content:center;align-items:flex-end;gap:6px}.lf-page--events .lf-section--event-schedule .lf-container .lf-row .lf-col .lf-filter-wrap .lf-filter-item{position:relative;padding:13px;cursor:pointer}.lf-page--events .lf-section--event-schedule .lf-container .lf-row .lf-col .lf-filter-wrap .lf-filter-item .lf-filter-label{color:#b9c1cc;font-family:var(--custom-second-font-family);font-size:32px;font-style:normal;font-weight:300;text-transform:capitalize;line-height:1.25em;-webkit-user-select:none;user-select:none}.lf-page--events .lf-section--event-schedule .lf-container .lf-row .lf-col .lf-filter-wrap .lf-filter-item.lf-filter-by-venue .lf-filter-dropdown{position:absolute;top:70px;z-index:99;background-color:var(--white-color);max-width:305px;min-width:305px;width:100%;height:400px;overflow-y:auto}.lf-page--events .lf-section--event-schedule .lf-container .lf-row .lf-col .lf-filter-wrap .lf-filter-item.lf-filter-by-venue .lf-filter-dropdown .lf-filter-dropdown-label{color:#3b4859;font-feature-settings:"dlig" on;font-family:var(--custom-second-font-family);font-size:14px;font-style:normal;font-weight:600;text-overflow:ellipsis;line-height:1.25em;overflow:hidden;padding:9px 13px}.lf-page--events .lf-section--event-schedule .lf-container .lf-row .lf-col .lf-filter-wrap .lf-filter-item.lf-filter-by-venue .lf-filter-dropdown .lf-filter-dropdown-list{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;list-style:none;margin:0;padding:0}.lf-page--events .lf-section--event-schedule .lf-container .lf-row .lf-col .lf-filter-wrap .lf-filter-item.lf-filter-by-venue .lf-filter-dropdown .lf-filter-dropdown-list .lf-filter-dropdown-item{display:flex;justify-content:flex-start;align-items:center;gap:13px;padding:9px 13px;cursor:pointer}.lf-page--events .lf-section--event-schedule .lf-container .lf-row .lf-col .lf-filter-wrap .lf-filter-item.lf-filter-by-venue .lf-filter-dropdown .lf-filter-dropdown-list .lf-filter-dropdown-item .lf-input[type=checkbox]{accent-color:#051630;min-width:17px;width:17px;height:17px;margin:0;padding:0}.lf-page--events .lf-section--event-schedule .lf-container .lf-row .lf-col .lf-filter-wrap .lf-filter-item.lf-filter-by-venue .lf-filter-dropdown .lf-filter-dropdown-list .lf-filter-dropdown-item .lf-label{color:#051630;font-family:var(--custom-second-font-family);font-size:13px;font-style:normal;font-weight:600;text-overflow:ellipsis;line-height:1em;white-space:nowrap;height:1em;overflow:hidden}.lf-page--events .lf-section--event-schedule .lf-container .lf-row .lf-col .lf-filter-wrap .lf-filter-item.lf-filter-by-availability .lf-filter-dropdown{position:absolute;top:70px;z-index:99;background-color:var(--white-color);max-width:230px;min-width:230px;width:100%}.lf-page--events .lf-section--event-schedule .lf-container .lf-row .lf-col .lf-filter-wrap .lf-filter-item.lf-filter-by-availability .lf-filter-dropdown .lf-filter-dropdown-label{color:#3b4859;font-feature-settings:"dlig" on;font-family:var(--custom-second-font-family);font-size:14px;font-style:normal;font-weight:600;text-overflow:ellipsis;line-height:1.25em;overflow:hidden;padding:9px 13px}.lf-page--events .lf-section--event-schedule .lf-container .lf-row .lf-col .lf-filter-wrap .lf-filter-item.lf-filter-by-availability .lf-filter-dropdown .lf-filter-dropdown-list{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;list-style:none;margin:0;padding:0}.lf-page--events .lf-section--event-schedule .lf-container .lf-row .lf-col .lf-filter-wrap .lf-filter-item.lf-filter-by-availability .lf-filter-dropdown .lf-filter-dropdown-list .lf-filter-dropdown-item{display:flex;justify-content:flex-start;align-items:center;gap:13px;padding:9px 13px;cursor:pointer}.lf-page--events .lf-section--event-schedule .lf-container .lf-row .lf-col .lf-filter-wrap .lf-filter-item.lf-filter-by-availability .lf-filter-dropdown .lf-filter-dropdown-list .lf-filter-dropdown-item .lf-input[type=checkbox]{accent-color:#051630;min-width:17px;width:17px;height:17px;margin:0;padding:0}.lf-page--events .lf-section--event-schedule .lf-container .lf-row .lf-col .lf-filter-wrap .lf-filter-item.lf-filter-by-availability .lf-filter-dropdown .lf-filter-dropdown-list .lf-filter-dropdown-item .lf-label{color:#051630;font-family:var(--custom-second-font-family);font-size:13px;font-style:normal;font-weight:600;text-overflow:ellipsis;line-height:1em;white-space:nowrap;height:1em;overflow:hidden}.lf-page--events .lf-section--event-schedule .lf-container .lf-event-wrap .lf-grouped-events .lf-day-event{display:flex;justify-content:space-between;align-items:flex-start;gap:80px;margin-bottom:135px}.lf-page--events .lf-section--event-schedule .lf-container .lf-event-wrap .lf-grouped-events .lf-day-event .lf-date-wrap{max-width:255px;width:100%}.lf-page--events .lf-section--event-schedule .lf-container .lf-event-wrap .lf-grouped-events .lf-day-event .lf-date-wrap .lf-weekday{color:var(--white-color);font-family:var(--custom-first-font-family);font-size:64px;font-style:normal;font-weight:400;line-height:1.25em;margin-bottom:27px}.lf-page--events .lf-section--event-schedule .lf-container .lf-event-wrap .lf-grouped-events .lf-day-event .lf-date-wrap .lf-date{color:var(--white-color);font-family:var(--custom-first-font-family);font-size:46px;font-style:normal;font-weight:400;line-height:1.25em}.lf-page--events .lf-section--event-schedule .lf-container .lf-event-wrap .lf-grouped-events .lf-day-event .lf-event-list{display:flex;flex-wrap:wrap;gap:32px;width:100%}.lf-page--golden-ticket .lf-section--golden-ticket-product{position:relative;background-color:#061935;padding:70px 25px 42px}.lf-page--golden-ticket .lf-section--golden-ticket-product .lf-container{max-width:845px;width:100%;margin:0 auto}.lf-page--golden-ticket .lf-section--golden-ticket-product .lf-container>h1{color:var(--white-color);font-family:var(--custom-first-font-family);font-size:50px;font-style:normal;font-weight:500;text-align:center;line-height:1.25em;margin-top:0;margin-bottom:20px}.lf-page--golden-ticket .lf-section--golden-ticket-product .lf-container>h5{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:18px;font-style:normal;font-weight:400;text-align:center;line-height:1.25em;margin-top:0;margin-bottom:20px}.lf-page--golden-ticket .lf-section--golden-ticket-product .lf-container>p{color:var(--white-color);font-family:var(--custom-second-font-family);font-size:16px;font-style:normal;font-weight:400;text-align:center;line-height:1.5em;max-width:560px;width:100%;margin:0 auto 60px}.lf-page--golden-ticket .lf-section--golden-ticket-product .lf-container .lf-golden-ticket-img{width:100%;height:auto;margin-bottom:12px}.lf-page--golden-ticket .lf-section--golden-ticket-product .lf-container .lf-btn--add-to-cart{display:flex;justify-content:center;align-items:center;background-color:transparent;max-width:200px;width:100%;margin-left:auto;padding:8px;border:1px solid #239bb3;cursor:pointer}.lf-page--golden-ticket .lf-section--golden-ticket-product .lf-container .lf-btn--add-to-cart .lf-btn-label{color:var(--white-color);font-family:var(--custom-first-font-family);font-size:20px;font-weight:500}.lf-page--golden-ticket .lf-section--golden-ticket-product .lf-container .lf-btn--add-to-cart:hover{background-color:#239bb3}.lf-page--golden-ticket .lf-section--golden-ticket-product .lf-container>h3{color:var(--white-color);font-family:var(--custom-first-font-family);font-size:30px;font-style:normal;font-weight:400;line-height:1.25em;margin-top:0;margin-bottom:15px}.lf-page--golden-ticket .lf-section--golden-ticket-product .lf-container p.lf-time-and-location-value,.lf-page--golden-ticket .lf-section--golden-ticket-product .lf-container p.lf-about-value{text-align:left;max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-styles.css.map */
