@import url("https://fonts.googleapis.com/css2?family=Marcellus&family=Tenor+Sans&display=swap");html{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}::-webkit-scrollbar{display:none}p{margin-bottom:14px}p strong{font-weight:700}p:last-of-type{margin-bottom:0}h1,h2,h3,h4,h5,h6{margin:0}ul,ol{margin:0;padding:0;list-style:none}sup{top:5px}img{max-width:100%}a{text-decoration:none;color:inherit}a:hover,a:focus{color:inherit;box-shadow:none}button,.button{display:flex;padding:14px 20px;background-color:#D05E2D;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}button:hover,button:focus,.button:hover,.button:focus{background-color:#472B20}.swiper.mySwiper .swiper-pagination{bottom:0;left:0;top:auto;line-height:1;display:flex;justify-content:center;gap:6px;padding-bottom:30px}.swiper.mySwiper .swiper-pagination span.swiper-pagination-bullet{margin:0;width:12px;height:12px;background-color:transparent;border:2px solid #fff;border-radius:24px;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1);opacity:1}.swiper.mySwiper .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active-main,.swiper.mySwiper .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff;width:30px}.swiper.mySwiper .swiper-button-next{position:absolute;left:50%;top:auto;bottom:0;width:32px;height:32px;border-radius:50%;transform:translate(36px, 0);display:flex;padding:10px;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}.swiper.mySwiper .swiper-button-next::after{content:none}.swiper.mySwiper .swiper-button-prev{position:absolute;left:50%;top:auto;bottom:0;width:32px;height:32px;border-radius:50%;transform:translate(-36px, 0);display:flex;padding:10px;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}.swiper.mySwiper .swiper-button-prev::after{content:none}.dome-shape img{width:100%;height:100%;object-fit:cover;-webkit-mask-image:url("../images/dome-shape.png");mask-image:url("../images/dome-shape.png");-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;aspect-ratio:1 / 1}header{position:relative}header::before{content:"";position:absolute;background-image:url("../images/design.png");top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1;opacity:.04;background-position:50% -70px;background-repeat:no-repeat;background-size:1500px auto}header .header{position:relative;z-index:2}footer{position:relative}footer::before{content:"";position:absolute;background-image:url("../images/design.png");top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1;opacity:.1;background-position:top center;background-repeat:no-repeat;background-size:cover}footer .footer{position:relative;z-index:2}footer .footer .footer-menu nav ul li::after{border-radius:50%}section.common-banner .image::before{content:"";position:absolute;background:radial-gradient(#472B20, transparent);z-index:1;opacity:0.6}section.page-not-found{position:relative}section.page-not-found::before{content:"";position:absolute;left:0;top:0;bottom:0;background-image:url("../images/design-2.png");background-repeat:no-repeat;background-position:center;background-size:40%;opacity:.1}section.home-banner{position:relative}section.home-banner::before{content:"";position:absolute;background-image:url("../images/design.png");top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1;opacity:.1;background-position:50% -240px;background-repeat:no-repeat;background-size:1500px auto}section.counter-content{position:relative}section.counter-content::before{content:"";position:absolute;background-image:url("../images/design-2.png");top:0;left:0;right:0;bottom:0;width:90vw;height:auto;z-index:1;opacity:.06;background-position:-1000% -35%;background-repeat:no-repeat;background-size:cover;transform:translate(-15%, 0px)}section.home-list-cta{max-height:800px}@media (max-width: 767px){section.home-list-cta{max-height:none}}section.home-list-cta .image{position:relative}section.home-list-cta .image::before{content:"";position:absolute;background-image:url("../images/design.png");left:50%;width:100%;top:0;bottom:0;background-position:center right;background-size:cover;opacity:.08;z-index:-1}@media (max-width: 767px){section.home-list-cta .image::before{left:0;right:0;top:30%;background-position:center bottom;background-size:contain}}section.home-list-cta .cta-list ul li{border-bottom:1px solid #472B20}section.home-list-cta .cta-list ul li:last-of-type{border-bottom:none}section.home-list-cta .cta-list ul li a{width:100%;display:flex;padding:20px 0;position:relative;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}@media (max-width: 767px){section.home-list-cta .cta-list ul li a{padding:10px 0}}section.home-list-cta .cta-list ul li a::before{content:"";background-image:url("../images/cta-arrow.svg");width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;right:0;top:50%;transform:translate(0, -50%)}section.home-list-cta .cta-list ul li a:hover{padding:20px 10px;background-color:#D05E2D}@media (max-width: 767px){section.home-list-cta .cta-list ul li a:hover{padding:10px 10px}}section.about-video .main-image{height:150%}section.about-history{position:relative}section.about-history::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-image:url("../images/design.png");background-repeat:no-repeat;background-size:60%;background-position:right center;opacity:.035;z-index:0}section.about-gallery{position:relative}section.about-gallery::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-image:url("../images/design.png");background-repeat:no-repeat;background-size:20%;background-position:top center;opacity:.035;z-index:0}section.image-content-icon-grid{position:relative}section.image-content-icon-grid::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-image:url("../images/design.png");background-repeat:no-repeat;background-size:45%;background-position:60% 50%;opacity:.035;z-index:0}section.image-content-icon-grid:nth-child(odd)::before{background-position:40% 50%}section.image-content-icon-grid .venueSwiper .swiper-slide,section.image-content-icon-grid .hallSwiper .swiper-slide,section.image-content-icon-grid .visitorInfoSwiper .swiper-slide{height:auto}section.image-content-icon-grid .venueSwiper .swiper-slide .blocks,section.image-content-icon-grid .hallSwiper .swiper-slide .blocks,section.image-content-icon-grid .visitorInfoSwiper .swiper-slide .blocks{position:relative}section.image-content-icon-grid .venueSwiper .swiper-slide .blocks .image,section.image-content-icon-grid .hallSwiper .swiper-slide .blocks .image,section.image-content-icon-grid .visitorInfoSwiper .swiper-slide .blocks .image{position:relative}section.image-content-icon-grid .venueSwiper .swiper-slide .blocks .image::before,section.image-content-icon-grid .hallSwiper .swiper-slide .blocks .image::before,section.image-content-icon-grid .visitorInfoSwiper .swiper-slide .blocks .image::before{content:"";position:absolute;background:linear-gradient(0deg, #000, transparent);opacity:.6;z-index:1;left:0;right:0;top:0;bottom:0;-webkit-mask-image:url("../images/dome-shape.png");mask-image:url("../images/dome-shape.png");-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;aspect-ratio:1 / 1}section.image-content-icon-grid .venueSwiper .swiper-slide .blocks .content,section.image-content-icon-grid .hallSwiper .swiper-slide .blocks .content,section.image-content-icon-grid .visitorInfoSwiper .swiper-slide .blocks .content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;position:absolute;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1);left:40px;right:40px;bottom:0;z-index:1;text-align:center;max-width:300px;margin:0 auto;opacity:0;visibility:hidden}section.image-content-icon-grid .venueSwiper .swiper-slide .blocks .content h2,section.image-content-icon-grid .venueSwiper .swiper-slide .blocks .content h3,section.image-content-icon-grid .venueSwiper .swiper-slide .blocks .content h4,section.image-content-icon-grid .hallSwiper .swiper-slide .blocks .content h2,section.image-content-icon-grid .hallSwiper .swiper-slide .blocks .content h3,section.image-content-icon-grid .hallSwiper .swiper-slide .blocks .content h4,section.image-content-icon-grid .visitorInfoSwiper .swiper-slide .blocks .content h2,section.image-content-icon-grid .visitorInfoSwiper .swiper-slide .blocks .content h3,section.image-content-icon-grid .visitorInfoSwiper .swiper-slide .blocks .content h4{font-size:24px;font-weight:700;line-height:1.2;color:#fff;margin:0}section.image-content-icon-grid .venueSwiper .swiper-slide .blocks .content p,section.image-content-icon-grid .hallSwiper .swiper-slide .blocks .content p,section.image-content-icon-grid .visitorInfoSwiper .swiper-slide .blocks .content p{font-size:16px;font-weight:400;line-height:1.5;color:#fff}section.image-content-icon-grid .venueSwiper .swiper-slide.swiper-slide-active .blocks .content,section.image-content-icon-grid .hallSwiper .swiper-slide.swiper-slide-active .blocks .content,section.image-content-icon-grid .visitorInfoSwiper .swiper-slide.swiper-slide-active .blocks .content{bottom:80px;opacity:1;visibility:visible;transition:all 1s cubic-bezier(0, 0, 1, 1)}section.donation-accordion{position:relative}section.donation-accordion::before{content:"";position:absolute;left:auto;right:5%;top:10%;bottom:0;background-image:url("../images/design.png");background-repeat:no-repeat;width:500px;height:500px;background-size:500px;background-position:right center;opacity:.035;z-index:0}section.event-calendar{position:relative}section.event-calendar::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-image:url("../images/design-3.png");background-repeat:no-repeat;background-size:400px;background-position:bottom 3% left 3%;opacity:.035;z-index:0}section.event-calendar ul.event-calendar-download-list{display:flex;flex-direction:column}section.event-calendar ul.event-calendar-download-list li{border-bottom:1px solid rgba(92,92,92,0.2)}section.event-calendar ul.event-calendar-download-list li .blocks{padding:30px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:40px}@media (max-width: 767px){section.event-calendar ul.event-calendar-download-list li .blocks{padding:20px 0;gap:20px}}@media (max-width: 375px){section.event-calendar ul.event-calendar-download-list li .blocks{flex-direction:column}}section.event-calendar ul.event-calendar-download-list li .blocks .year{font-family:"Marcellus",serif;font-size:1.5rem;line-height:1.75rem}@media (max-width: 767px){section.event-calendar ul.event-calendar-download-list li .blocks .year{font-size:1.125rem;line-height:1.375rem}}section.event-calendar ul.event-calendar-download-list li .blocks .download-cta a{display:flex;gap:10px}section.event-calendar ul.event-calendar-download-list li .blocks .download-cta a span{color:#fff}section.event-calendar ul.event-calendar-download-list li .blocks .download-cta a svg{width:20px;height:20px}section.event-calendar ul.event-calendar-download-list li .blocks .download-cta a svg path{fill:#fff}section.event-calendar ul.event-calendar-download-list li:first-child{border-top:1px solid rgba(92,92,92,0.2)}section.media-block{position:relative}section.media-block::before{content:"";position:absolute;background-image:url("../images/design.png");background-repeat:no-repeat;background-position:center right;background-size:30%;opacity:.04;z-index:0}section.media-block .media-blocks-container{display:flex;flex-direction:column;gap:50px}section.media-block .media-blocks-container .custom-media-block{display:flex;flex-direction:column;gap:40px}section.media-block .media-blocks-container .custom-media-block .section-content{display:flex;flex-direction:column;gap:12px}section.media-block .media-blocks-container .custom-media-block .section-content h2{margin:0;font-size:2.5rem;line-height:3rem}@media (max-width: 767px){section.media-block .media-blocks-container .custom-media-block .section-content h2{font-size:1.5rem;line-height:2.25rem}}section.media-block .media-blocks-container .custom-media-block .section-content p{margin:0}section.media-block .media-blocks-container .custom-media-block ul.custtom-media-block-list{display:flex;flex-direction:column}section.media-block .media-blocks-container .custom-media-block ul.custtom-media-block-list li{border-bottom:1px solid rgba(92,92,92,0.2)}section.media-block .media-blocks-container .custom-media-block ul.custtom-media-block-list li .blocks{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px;background-color:transparent;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}section.media-block .media-blocks-container .custom-media-block ul.custtom-media-block-list li .blocks .title{font-family:"Marcellus",serif;font-size:1.5rem;line-height:1.75rem;color:#472B20;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}@media (max-width: 767px){section.media-block .media-blocks-container .custom-media-block ul.custtom-media-block-list li .blocks .title{font-size:1.125rem;line-height:1.375rem}}section.media-block .media-blocks-container .custom-media-block ul.custtom-media-block-list li .blocks .icon svg{width:30px;height:30px}section.media-block .media-blocks-container .custom-media-block ul.custtom-media-block-list li .blocks .icon svg path{fill:#472B20;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}section.media-block .media-blocks-container .custom-media-block ul.custtom-media-block-list li .blocks:hover{background-color:#D05E2D}section.media-block .media-blocks-container .custom-media-block ul.custtom-media-block-list li .blocks:hover .title{color:#fff}section.media-block .media-blocks-container .custom-media-block ul.custtom-media-block-list li .blocks:hover .icon svg path{fill:#fff}section.media-block .media-blocks-container .custom-media-block ul.custtom-media-block-list li:first-child{border-top:1px solid rgba(92,92,92,0.2)}section.media-block .sjd-glightbox-inline{display:none}#glightbox-body .gcontainer #glightbox-slider .gslide .gslide-inner-content .ginner-container .gslide-media{padding:20px;background-color:#fff;box-shadow:none}#glightbox-body .gcontainer #glightbox-slider .gslide .gslide-inner-content .ginner-container .gslide-media .ginlined-content{padding:0;display:flex !important;justify-content:center;align-items:center;height:auto !important}#glightbox-body .gcontainer #glightbox-slider .gslide .gslide-inner-content .ginner-container .gslide-media .ginlined-content iframe{width:100%;height:100%;display:flex}#glightbox-body .gcontainer button.gprev,#glightbox-body .gcontainer button.gnext{display:none}section.contact-form{position:relative}section.contact-form::before{content:"";position:absolute;background-image:url("../images/design.png");background-repeat:no-repeat;background-position:top left;background-size:contain;opacity:.04}section.contact-form .frm_forms form .frm_form_fields fieldset{display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;padding:0;margin:0;border:none;gap:14px}section.contact-form .frm_forms form .frm_form_fields fieldset h2{margin:0}section.contact-form .frm_forms form .frm_form_fields fieldset .frm_fields_container{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;max-width:600px;text-align:left;gap:20px;padding-top:24px}section.contact-form .frm_forms form .frm_form_fields fieldset .frm_fields_container .form-field{display:flex;flex-direction:column;gap:6px}section.contact-form .frm_forms form .frm_form_fields fieldset .frm_fields_container .form-field input,section.contact-form .frm_forms form .frm_form_fields fieldset .frm_fields_container .form-field textarea{width:100%;height:40px;border:1px solid #aaa;padding:8px;border-radius:0;background-color:transparent;resize:none;outline:none;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}section.contact-form .frm_forms form .frm_form_fields fieldset .frm_fields_container .form-field input:focus,section.contact-form .frm_forms form .frm_form_fields fieldset .frm_fields_container .form-field textarea:focus{border-color:#D05E2D}section.contact-form .frm_forms form .frm_form_fields fieldset .frm_fields_container .form-field .frm_error{color:#D05E2D}section.contact-form .frm_forms form .frm_form_fields fieldset .frm_fields_container .form-field textarea{min-height:120px}section.contact-form .frm_forms .frm_message{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:14px;min-height:300px;border:1px solid #D05E2D;text-align:center}section.contact-form .frm_forms .frm_message h2{margin:0}section.contact-form .frm_forms .frm_message p{font-size:1.125rem;line-height:1.5rem}@media (max-width: 767px){section.contact-form .frm_forms .frm_message p{font-size:1rem;line-height:1.375rem}}
/*# sourceMappingURL=style.css.map */
