.event-details-page-container{width:80%;max-width:1200px;margin:auto;padding:60px 0;box-sizing:border-box;font-family:Noto Sans,sans-serif}.event-details-page-container .event-details-panel{margin:20px 0;background-color:#fff;box-shadow:3px 3px 20px #ddd}.event-details-page-container .event-details-panel .event-banner-bg-section{height:400px;background-position:50%;background-size:contain!important;background-color:#ddd;position:relative;background-repeat:no-repeat!important}.event-details-page-container .event-details-panel .event-banner-bg-section:before{content:"";height:100%;display:flex;justify-content:center;align-items:center;color:#fafafa;font-size:36px;font-weight:600;position:absolute;width:100%;z-index:6}.event-details-page-container .event-details-panel .event-banner-bg-section img{width:100%;height:auto;max-height:400px;z-index:10;position:relative}.event-details-page-container .event-details-panel .event-details-section{padding:0}.event-details-page-container .event-details-panel .event-details-section .event-header{box-shadow:0 3px 10px rgba(0,0,0,.3);border-radius:0;box-sizing:border-box;width:80%;max-width:1200px;padding-top:0;padding-left:15px;min-height:80px;max-height:-moz-fit-content;max-height:fit-content;position:fixed;top:0;z-index:100;margin:0;display:flex;justify-content:space-between;align-items:center;font-size:32px;color:#333;background-color:#fff;font-weight:400}.event-details-page-container .event-details-panel .event-details-section .event-header .book-tickets-section{background-color:#fff;display:flex;align-items:center}.event-details-page-container .event-details-panel .event-details-section .event-header .book-tickets-section .tickets-button{margin-bottom:5px;margin-right:10px;background-color:#80bc00;padding:12px 20px;min-width:200px;color:#fff;font-size:16px;font-weight:400;font-family:Noto Sans,sans-serif;border:none;border-radius:5px;cursor:pointer;text-transform:uppercase;letter-spacing:1px}.event-details-page-container .event-details-panel .event-details-section .extra-actions-section{display:flex;align-items:center;max-width:150px;width:100%;margin-top:15px;padding-bottom:15px}.event-details-page-container .event-details-panel .event-details-section .extra-actions-section .share-event-section{margin-top:0;width:100%}.event-details-page-container .event-details-panel .event-details-section .extra-actions-section .share-event-section svg{width:40px;height:40px;cursor:pointer}.event-details-page-container .event-details-panel .event-details-section .extra-actions-section .bookmark-event-section{margin-left:15px;margin-right:15px;margin-top:10px}.event-details-page-container .event-details-panel .event-details-section .extra-actions-section .bookmark-event-section svg{width:30px;height:30px;cursor:pointer}.event-details-page-container .event-details-panel .event-details-section .mobile-extra-actions-section{display:inline-block;align-items:left;padding-top:10px;padding-bottom:10px;padding-left:0}.event-details-page-container .event-details-panel .event-details-section .mobile-extra-actions-section .mobile-share-event-section{position:relative}.event-details-page-container .event-details-panel .event-details-section .mobile-extra-actions-section .mobile-share-event-section svg{width:30px;height:30px;cursor:pointer}.event-details-page-container .event-details-panel .event-details-section .mobile-extra-actions-section .bookmark-event-section{margin-left:15px;margin-right:15px;margin-top:10px}.event-details-page-container .event-details-panel .event-details-section .mobile-extra-actions-section .bookmark-event-section svg{width:30px;height:30px;cursor:pointer}.event-details-page-container .event-details-panel .event-details-section .venue-details-section .venue-name{padding-bottom:0;padding-left:15px;display:flex;align-items:center;padding-top:25px;margin:0;font-size:18px;color:#717272}.event-details-page-container .event-details-panel .event-details-section .venue-details-section .venue-name img,.event-details-page-container .event-details-panel .event-details-section .venue-details-section .venue-name svg{width:30px;height:30px;margin-right:15px}.event-details-page-container .event-details-panel .event-details-section .venue-details-section .venue-name span{width:calc(100% - 40px)}.event-details-page-container .event-details-panel .event-details-section .venue-details-section .event-date{padding-left:15px;display:flex;align-items:center;margin-top:15px;font-size:18px;color:#717272}.event-details-page-container .event-details-panel .event-details-section .venue-details-section .event-date img,.event-details-page-container .event-details-panel .event-details-section .venue-details-section .event-date svg{width:30px;height:30px;margin-right:15px}.event-details-page-container .event-details-panel .event-details-section .other-details{display:flex;justify-content:space-between;align-items:flex-start;margin:30px 0}.event-details-page-container .event-details-panel .event-details-section .other-details .left-side{flex:0 0 65%}.event-details-page-container .event-details-panel .event-details-section .other-details .left-side .event-description-section{border-top:1px solid #fafafa}.event-details-page-container .event-details-panel .event-details-section .other-details .left-side .event-description-section .about-event-heading{margin:0;padding:25px 0 0 15px;font-size:22px;color:#333;font-weight:600}.event-details-page-container .event-details-panel .event-details-section .other-details .left-side .event-description-section .about-event-heading .tickets-button{background-color:#80bc00;color:#fff;margin-left:10px;text-transform:uppercase;letter-spacing:1px}.event-details-page-container .event-details-panel .event-details-section .other-details .left-side .event-description-section .about-event-heading .selected{opacity:.6;background-color:gray}.event-details-page-container .event-details-panel .event-details-section .other-details .left-side .event-description-section .event-description{color:#717272;font-size:18px;line-height:26px;margin:10px 0 0;padding-left:15px}.event-details-page-container .event-details-panel .event-details-section .other-details .right-side{flex:0 0 30%}.event-details-page-container .event-details-panel .event-details-section .other-details .right-side .add-to-calendar-section{margin-top:30px}.event-details-page-container .event-details-panel .event-details-section .other-details .right-side .add-to-calendar-section .add{font-size:22px;color:#000;padding-bottom:10px;font-weight:600}.event-details-page-container .event-details-panel .event-details-section .other-details .right-side .add-to-calendar-section .heading{font-size:18px;color:#333;margin:0}.event-details-page-container .event-details-panel .event-details-section .other-details .right-side .add-to-calendar-section .react-add-to-calendar__wrapper{display:none}.event-details-page-container .event-details-panel .event-details-section .other-details .right-side .add-to-calendar-section .calendar-flex{display:flex;flex-wrap:wrap}.event-details-page-container .event-details-panel .event-details-section .other-details .right-side .add-to-calendar-section .calendar-flex .calendar-panel{flex:0 0 25%}.event-details-page-container .event-details-panel .event-details-section .other-details .right-side .add-to-calendar-section .calendar-flex .calendar-panel img{cursor:pointer;display:block;width:40px}.event-details-page-container .event-details-panel .event-details-section .other-details .right-side .add-to-calendar-section .calendar-flex .calendar-panel span{color:#333;font-size:16px;margin:10px 0;display:block;text-align:left;cursor:pointer;font-weight:400}.event-details-page-container .event-details-panel .event-details-section .other-details .right-side .add-to-calendar-section .calendar-flex .react-add-to-calendar{cursor:pointer}.event-details-page-container .event-details-panel .event-details-section .other-details .right-side .add-to-calendar-section .calendar-flex .fa{font-size:25px}.event-details-page-container .event-details-panel .event-details-section .other-details .right-side .add-to-calendar-section .calendar-flex .fa-caret-up{font-size:0}.event-details-page-container .event-details-panel .event-details-section .other-details .right-side .add-to-calendar-section .calendar-flex .react-add-to-calendar__dropdown ul{display:flex;list-style-type:none;padding-left:0;justify-content:space-between;margin:5px 0}.event-details-page-container .event-details-panel .event-details-section .other-details .right-side .add-to-calendar-section .calendar-flex .react-add-to-calendar__dropdown ul li{text-align:center;margin-right:15px}.event-details-page-container .event-details-panel .event-details-section .other-details .right-side .add-to-calendar-section .calendar-flex .react-add-to-calendar__dropdown ul li a{color:#717272;text-decoration:none;font-weight:600;font-size:16px}.event-details-page-container .event-details-panel .event-details-section .other-details .right-side .add-to-calendar-section .calendar-flex .react-add-to-calendar__dropdown ul li .outlook-link .fa{color:#0078d4}.event-details-page-container .event-details-panel .event-details-section .other-details .right-side .add-to-calendar-section .calendar-flex .react-add-to-calendar__dropdown ul li .yahoo-link .fa{color:#0b0080}.event-details-page-container .event-details-panel .event-details-section .other-details .right-side .add-to-calendar-section .calendar-flex .react-add-to-calendar__dropdown ul li .google-link .fa{color:#3288e6}.event-details-page-container .event-details-panel .event-details-section .event-map-details{position:relative;margin-top:60px;padding:20px;box-sizing:border-box;width:100%}.event-details-page-container .event-details-panel .event-details-section .event-map-details .map-container{width:100%;height:70%}.event-details-page-container .event-details-panel .event-details-section .event-map-details>div>div{position:relative!important;width:70%}.event-details-page-container .event-details-panel .event-details-section .share-options-section{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0}.event-details-page-container .event-details-panel .event-details-section .share-options-section .add-share{font-size:22px;color:#333;font-weight:600;padding-bottom:15px}.event-details-page-container .event-details-panel .event-details-section .share-options-section .share-options-flex{display:flex;justify-content:space-between;align-items:center}.event-details-page-container .event-details-panel .event-details-section .share-options-section .share-options-flex .share-option{flex:0 0 35px;cursor:pointer}.event-description-section-wrapper{display:flex;flex-direction:column}.event-description-section-wrapper .event-description-section .event-description{overflow-wrap:break-word}.event-image-container{position:relative;width:100%;border-radius:10px;overflow:hidden}.event-image-container .event-image-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;opacity:.8;filter:blur(16px);z-index:1}.event-image-container .event-image-cardmedia{width:100%;height:100%;object-fit:contain;object-position:center;z-index:2;position:relative;border-radius:10px}.visit-org-page-container{display:flex;justify-content:space-between;background-color:#f5f5f5;padding:2rem;align-items:center;margin:1rem 0;border-radius:6px}.visit-org-page-container div{display:flex;align-items:center;gap:10px}.visit-org-page-container p{font-size:20px;font-weight:700}.visit-org-page-container button{float:right;color:#c33f3f;border:1px solid #c33f3f;text-transform:capitalize;height:50px;width:100%;font-size:1rem}@media screen and (max-width:450px){.visit-org-page-container button{font-size:14px}}.visit-org-page-container img{border-radius:30px}@media screen and (max-width:901px){.visit-org-page-container{padding:1rem}}.event-details-page-modals .modal-close-section{position:fixed;top:0;width:400px;padding:20px;box-sizing:border-box;box-shadow:2px 2px 4px #ddd;display:flex;justify-content:space-between;background-color:#fff;z-index:1005}.event-details-page-modals .modal-close-section img{width:20px;cursor:pointer}.event-details-page-modals .modal-close-section span.heading{font-size:20px;color:#333;margin:0;font-weight:700}.event-details-page-modals .modal-body{width:100%;position:fixed;bottom:0;top:0;left:0;right:0;z-index:1003;box-sizing:border-box;overflow-y:auto;margin:auto;display:flex;align-items:center}.event-cancelled-modal .modal-overlay{height:100vh;width:100%;background-color:rgba(0,0,0,.7);position:fixed;left:0;top:0;z-index:1002}.event-cancelled-modal .modal-body{position:fixed;bottom:0;top:0;left:0;right:0;z-index:1003;box-sizing:border-box;overflow-y:auto;margin:auto;display:flex;align-items:center;background-color:#fff;width:500px;height:250px}.event-cancelled-modal .modal-body .container{padding:25px}.event-cancelled-modal .modal-body .container .content{padding:35px;margin:5px 0;font-size:24px;color:#717272;font-weight:600;text-align:center}.event-cancelled-modal .modal-body .container .browse-button{display:flex;justify-content:center;align-items:center}.event-cancelled-modal .modal-body .container .browse-button button{height:50px;background-color:#80bc00;font-size:16px;letter-spacing:1px;font-family:Noto Sans,sans-serif;text-transform:uppercase;font-weight:400;color:#fff;min-width:200px;border:none;border-radius:5px;outline:none;cursor:pointer}.presale-modal .modal-body{width:100%;position:fixed;bottom:0;top:0;left:0;right:0;z-index:1003;box-sizing:border-box;overflow-y:auto;margin:auto;display:flex;align-items:center}.presale-modal .modal-body .presale-details-container{position:relative;background-color:#fff;z-index:1004;width:800px;left:0;right:0;bottom:0;top:0;margin:auto}.presale-modal .modal-body .presale-details-container .presale-details-body{padding:25px}.presale-modal .modal-body .presale-details-container .close-button{font-size:24px;position:absolute;right:20px;top:15px;cursor:pointer}.presale-modal .modal-body .presale-details-container .presale-details-heading{margin-top:40px;padding:35px;text-align:center}.presale-modal .modal-body .presale-details-container .presale-text{margin:5px 0;font-size:16px;color:#717272;font-weight:600;text-align:center}.presale-modal .modal-body .presale-details-container .presale-form{padding:20px 0;width:50%;margin:auto}.presale-modal .modal-body .presale-details-container .pre-form-group{margin-bottom:20px;position:relative}.presale-modal .modal-body .presale-details-container .pre-form-group label{display:block;font-size:18px;color:#333;margin-bottom:15px;text-align:center}.presale-modal .modal-body .presale-details-container .pre-form-group label .password-info-icon{margin-left:20px;width:25px;height:25px;border-radius:50%;background-color:#80bc00;display:inline-flex;justify-content:center;align-items:center;cursor:pointer}.presale-modal .modal-body .presale-details-container .pre-form-group label .password-info-icon i{font-size:14px;color:#000}.presale-modal .modal-body .presale-details-container .pre-form-group input{width:100%;height:44px;text-indent:10px;font-size:18px;border:1px solid #ddd;outline:none;border-radius:5px;border-top-left-radius:0;border-bottom-left-radius:0;box-sizing:border-box;color:#333;-webkit-text-security:disc}.presale-modal .modal-body .presale-details-container .presale-button{display:flex;justify-content:center;align-items:center}.presale-modal .modal-body .presale-details-container .presale-button .submit-button-section button{height:50px;background-color:#80bc00;font-size:16px;letter-spacing:1px;font-family:Noto Sans,sans-serif;text-transform:uppercase;font-weight:400;color:#fff;min-width:200px;border:none;border-radius:5px;outline:none;cursor:pointer}.presale-modal .modal-body .presale-details-container .presale-button .submit-button-section button:disabled{opacity:.5;cursor:not-allowed}@media screen and (max-width:767px){.event-details-page-container{width:100%;padding:0;position:relative}.event-details-page-container .book-tickets-section{position:fixed;bottom:0;z-index:1002;width:100%;box-sizing:border-box}.event-details-page-container .book-tickets-section .tickets-button{background-color:#80bc00;padding:12px 20px;color:#fff;font-size:18px;font-weight:400;font-family:Noto Sans,sans-serif;border:none;border-radius:0;cursor:pointer;width:100%;text-transform:uppercase;letter-spacing:1px}.event-details-page-container .event-details-panel{margin-top:0;position:relative}.event-details-page-container .event-details-panel .share-icons-section{position:absolute;right:20px;bottom:-25px;background-color:#fff;width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:1000;border:1px solid #ddd}.event-details-page-container .event-details-panel .share-icons-section .mobile-extra-actions-section{display:inline-block;align-items:left;padding-top:10px;padding-bottom:10px;padding-left:0}.event-details-page-container .event-details-panel .share-icons-section .mobile-extra-actions-section .mobile-share-event-section{position:relative}.event-details-page-container .event-details-panel .share-icons-section .mobile-extra-actions-section .mobile-share-event-section svg{width:30px;height:30px;cursor:pointer}.event-details-page-container .event-details-panel .share-icons-section .mobile-share-options-section{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;top:39px;right:-8px;width:45px;background-color:#fff;border-radius:0;cursor:pointer;box-sizing:border-box;text-align:center;padding:10px 0 0;border:1px solid #ddd;border-top:none;border-bottom-left-radius:50px;border-bottom-right-radius:50px}.event-details-page-container .event-details-panel .share-icons-section .mobile-share-options-section .mobile-share-options-flex{display:block}.event-details-page-container .event-details-panel .share-icons-section .mobile-share-options-section .mobile-share-options-flex .mobile-share-option{cursor:pointer}.event-details-page-container .event-details-panel .share-icons-section .mobile-share-options-section .mobile-share-options-flex .mobile-share-option img{height:30px;margin-bottom:5px;min-height:unset}.event-details-page-container .event-details-panel .event-banner-bg-section{height:auto;border-radius:0;min-height:200px}.event-details-page-container .event-details-panel .event-banner-bg-section:before{font-size:24px;content:"Image not Available"}.event-details-page-container .event-details-panel .event-banner-bg-section img{height:auto;width:100%;min-height:200px}.event-details-page-container .event-details-panel .event-details-section{padding:0}.event-details-page-container .event-details-panel .event-details-section .event-map-details{position:relative;margin:0 0 20px;width:100%;box-sizing:border-box}.event-details-page-container .event-details-panel .event-details-section .event-map-details .map-container{width:100%;height:100%}.event-details-page-container .event-details-panel .event-details-section .event-header-mobile{margin-top:25px;margin-bottom:10px;font-size:24px;padding:0 15px;box-sizing:border-box}.event-details-page-container .event-details-panel .event-details-section .top-section-sticky{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;width:100%;padding:6px 15px;box-sizing:border-box}.event-details-page-container .event-details-panel .event-details-section .shadow{position:-webkit-sticky;position:sticky;top:71px;width:100%;height:1px;box-shadow:1px 1px 4px #ddd}.event-details-page-container .event-details-panel .event-details-section .venue-details-section{padding:0 15px;box-sizing:border-box}.event-details-page-container .event-details-panel .event-details-section .venue-details-section .venue-name-mobile{display:flex;align-items:center;margin:10px 0;font-size:15px;font-weight:400;color:#717272}.event-details-page-container .event-details-panel .event-details-section .venue-details-section .venue-name-mobile img,.event-details-page-container .event-details-panel .event-details-section .venue-details-section .venue-name-mobile svg{width:30px;height:30px;margin-right:15px}.event-details-page-container .event-details-panel .event-details-section .venue-details-section .venue-name-mobile span{width:calc(100% - 40px)}.event-details-page-container .event-details-panel .event-details-section .venue-details-section .event-date-mobile{display:flex;align-items:center;margin:10px 0;font-size:15px;font-weight:400;color:#717272}.event-details-page-container .event-details-panel .event-details-section .venue-details-section .event-date-mobile img,.event-details-page-container .event-details-panel .event-details-section .venue-details-section .event-date-mobile svg{width:30px;height:30px;margin-right:15px}.event-details-page-container .event-details-panel .event-details-section .venue-details-section .event-date-mobile span{width:calc(100% - 40px)}.event-details-page-container .event-details-panel .event-details-section .other-details{margin:10px 0;display:block}.event-details-page-container .event-details-panel .event-details-section .other-details .left-side .event-description-section{padding:0 15px;box-sizing:border-box}.event-details-page-container .event-details-panel .event-details-section .other-details .left-side .event-description-section .about-event-heading{font-size:20px;font-weight:700;padding-top:10px;padding-left:0}.event-details-page-container .event-details-panel .event-details-section .other-details .left-side .event-description-section .event-description{font-size:18px;padding-left:0}.event-details-page-container .event-details-panel .event-details-section .other-details .left-side .event-description-section .event-description p{font-size:15px;font-weight:400}.event-details-page-container .event-details-panel .event-details-section .other-details .right-side .add-to-calendar-section{padding:0 15px;margin-top:20px}.event-details-page-container .event-details-panel .event-details-section .other-details .right-side .add-to-calendar-section .add{padding:0;font-size:20px;font-weight:700;color:#333;margin-bottom:15px}.event-details-page-container .event-details-panel .event-details-section .share-options-section{left:0}.event-details-page-container .event-details-panel .event-details-section .share-event-section{position:relative;margin-top:30px}}.mobile-flying-modal-box{position:fixed;bottom:1rem;width:94%;background-color:#fff;box-shadow:0 4px 100px 0 rgba(0,0,0,.1490196078);padding:1rem;border-radius:10px;z-index:1111}