.collection .card-wrapper .card__information .product__description a{font-family:Playfair Display;color:#113948}.page_mount-mahler .page-width{padding:20px!important}.schedule-events .article-template .article-template__back{display:none}.schedule-events .article-template__hero-container{max-width:50rem;margin:0}.page_about-mahlerfest .custom-rich-txt-section .rich-text__text ul li span{text-decoration:none!important}.speakers-cls .alignleft{display:inline;float:left;margin-right:20px;margin-bottom:10px}.speakers-cls .page-width--narrow{max-width:100%}.speakers-cls .page-width--narrow .rte,.speakers-cls .page-width--narrow .main-page-title{width:100%;max-width:1200px;margin:auto}.speakers-cls .page-width--narrow .main-page-title{margin-bottom:16px}.page_about-mahlerfest .custom-rich-txt-section .rich-text__text ul{column-count:3;column-gap:40px}.page_about-mahlerfest .custom-rich-txt-section .rich-text__text ul li{break-inside:avoid;margin-bottom:8px;text-align:left}.page_about-mahlerfest .custom-rich-txt-section .rich-text__text ul li a,.speakers-cls .page-width--narrow p a{color:#e88c30!important;text-decoration:none}.collection .card__information .product__description p{margin:10px 0;font-family:Playfair Display;color:#113948}.custom-header .header__inline-menu li .header__menu-item,.custom-header .header__inline-menu li .header__menu-item .header__active-menu-item{text-decoration:none!important}.custom-header .header__heading .header__heading-link{padding:11px 0 21px}.custom-header .header__inline-menu .header__menu-item span{font-size:16px;font-weight:400;line-height:100%;letter-spacing:0;color:#0b1e25;text-transform:uppercase}.custom-header .header__inline-menu .header__menu-item:hover span{text-decoration:none}.custom-header .header__inline-menu .list-menu--inline{gap:28px}.custom-header summary.list-menu__item{padding-right:0}.custom-header .header__menu-item .custom-icon-caret{margin-left:8px}.custom-header details[open]>.header__menu-item .custom-icon-caret{transform:rotate(180deg)}.custom-header .header__inline-menu .list-menu__item{padding:4px 0}.custom-header .header__inline-menu{margin-left:0}.custom-header .right-menu-details ul li{text-decoration:none;list-style:none}.custom-header .right-menu-details .list-menu__item{padding:0;font-size:16px;font-weight:400;line-height:100%;letter-spacing:0;color:#0b1e25;text-transform:uppercase}.custom-header .right-menu-details{display:flex;align-items:center;gap:21px}.custom-header .right-menu-details .list-menu{gap:22px}.custom-header .right-menu-details .buy-tickets-button{text-decoration:none;padding:15px;background-color:#0b1e25;color:#fff;font-size:16px;font-weight:400;line-height:100%;letter-spacing:0;text-transform:uppercase;min-width:160px}.custom-header .header__icon--cart{margin-right:0}.custom-header .header__submenu .header__menu-item{font-size:16px;font-weight:400;line-height:100%;letter-spacing:0;color:#0b1e25;text-transform:uppercase;padding:8px}.custom-header .header__icons{padding:0;align-items:center}.custom-header .menu-drawer .menu-drawer__navigation{display:flex;flex-direction:column}.custom-header .menu-drawer .right-menu-details .list-menu__item{padding:1.1rem 3rem;display:flex;align-items:center;line-height:calc(1 + .3 / var(--font-body-scale));text-decoration:none;font-size:1.8rem;color:rgb(var(--color-foreground));text-transform:capitalize}.custom-header .menu-drawer .right-menu-details{flex-direction:column;align-items:flex-start;gap:12px}.custom-header .menu-drawer .right-menu-details .list-menu{gap:0;flex-direction:column}.custom-header .menu-drawer .right-menu-details .buy-tickets-button{margin-left:30px}.custom-footer{background-color:#0b1e25}.custom-footer .footer__blocks-wrapper{display:flex;flex-direction:row;justify-content:space-between;gap:27px}.custom-footer .footer-block__brand-info{max-width:486px;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:25px}.custom-footer .footer-block__brand-info p{font-size:16px;font-weight:400;line-height:160%;letter-spacing:0;color:rgba(var(--color-foreground))}.custom-footer .rte>*:first-child{margin:0!important}.custom-footer .footer-block__details-content p{margin:12px 0;font-size:16px;font-weight:400;line-height:100%;letter-spacing:0;color:rgba(var(--color-foreground))}.custom-footer .footer-block__details-content li{margin-right:0!important}.custom-footer .footer-block__details-content a{font-size:16px;font-weight:400;line-height:100%;letter-spacing:0;padding-bottom:12px;color:rgba(var(--color-foreground));text-decoration:none}.custom-footer .footer-block__details-content a:hover{color:rgba(var(--color-foreground));text-decoration-thickness:unset;text-decoration:none}.custom-footer .footer-block__brand-info .footer-buttons{display:flex;gap:25px;align-items:center}.custom-footer .footer-block__brand-info .custom-footer-btn{display:inline-block;color:#e88c30;line-height:100%;text-decoration:none;text-transform:uppercase;padding-top:13px;border:1px solid #E88C30}.custom-footer .footer-block__brand-info .custom-footer-btn:after{display:none}.custom-footer .footer-block__brand-info .custom-donate-btn{padding:16px 42px;text-transform:uppercase;font-size:16px;line-height:100%;letter-spacing:0}.custom-footer .footer-block--newsletter{margin-top:4px}.custom-footer .footer__content-bottom{max-width:1200px;width:100%;border-top:solid 2px #B8B8B8;margin:0 auto;padding-top:34px}.custom-footer .footer__content-bottom-wrapper--center{justify-content:space-between;padding:0;align-items:center}.custom-footer .footer__copyright{margin-top:0}.custom-footer .footer__list-social{gap:24px;align-items:center}.custom-footer .footer__copyright .copyright__content{font-size:16px;line-height:24px;color:#e6e6e6;font-weight:400}.custom-footer .footer__copyright .copyright__content a:hover{text-decoration:none}.custom-footer .footer__list-social .list-social__link{padding:0;color:#e88c30}.custom-homepage-slider .mahlerfest-slider{overflow:hidden;position:relative;display:flex;flex-direction:column;gap:50px}.custom-homepage-slider .mahlerfest-slider img{max-width:100%;width:100%;height:600px;object-fit:cover;transition:transform .4s ease-in-out,opacity .4s ease-in-out;object-position:top}.custom-homepage-slider .mahlerfest-slider .custom-swiper-button-prev,.custom-homepage-slider .mahlerfest-slider .custom-swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;background:#fff;padding:10px;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #00000026;transition:background .3s ease-in-out}.custom-homepage-slider .mahlerfest-slider .custom-swiper-button-prev{left:max(calc((100vw - 915px)/2),20px)}.custom-homepage-slider .mahlerfest-slider .custom-swiper-button-next{right:max(calc((100vw - 915px)/2),20px)}.custom-homepage-slider .mahlerfest-slider .above-txt{display:flex;align-items:center;justify-content:center;gap:10px;padding-top:15px}.custom-homepage-slider .mahlerfest-slider .above-txt a{color:#e6e6e6;text-decoration:none;font-size:16px;line-height:100%;letter-spacing:0;background:transparent}.custom-homepage-slider .mahlerfest-slider .mahlerfest-swiper{padding:0 16%}.custom-annual-cls .annual-section{display:flex;flex-direction:column;gap:24px}.custom-annual-cls .annual-section .above-txt{display:flex;flex-direction:column;gap:50px;max-width:977px}.custom-annual-cls .annual-section .above-txt h1{margin:0;font-size:90px;max-width:977px;line-height:100%;letter-spacing:0}.custom-annual-cls .annual-section .above-txt p{margin:0;font-size:16px;line-height:160%;letter-spacing:0;color:#3d3d3d;max-width:590px}.custom-annual-cls .below-info{display:flex}.custom-annual-cls .below-info .left-content p{max-width:486px;color:#3d3d3d;font-size:16px;line-height:140%;letter-spacing:0;margin:23px 0 0}.custom-annual-cls .below-info .left-content h3{margin:0;font-size:42px;line-height:100%;letter-spacing:0}.custom-annual-cls .left-content,.custom-annual-cls .right-content{width:50%}.custom-annual-cls .right-content{border-left:2px solid #B8B8B8;padding:35px 0 0 35px}.custom-annual-cls .left-content{padding-top:60px}.custom-annual-cls .right-content p{font-size:24px;margin:0;line-height:140%;letter-spacing:0;color:rgba(var(--color-foreground))}.custom-annual-cls .btn-info .button{font-size:16px;text-transform:uppercase;line-height:100%;letter-spacing:0;padding:20px 42px;border:1px solid #292929}.custom-annual-cls .btn-info .button:after,.custom-annual-cls .btn-info .button:before{display:none}.custom-annual-cls .right-content .btn-info{display:flex;align-items:center;gap:32px;margin-top:35px}.custom-annual-cls .link-text{display:flex;align-items:center;gap:10px}.custom-annual-cls .link-text .arrow-txt{font-size:16px;line-height:100%;letter-spacing:0;color:#3d3d3d;text-decoration:none}.custom-annual-cls .right-details-info{max-width:452px;margin-left:auto;display:flex;flex-direction:column;gap:15px}.custom-history-section .custom-history-details{display:flex;flex-direction:column;gap:50px;max-width:100%!important;padding:0}.custom-history-section .custom-history-details .content-above{max-width:100%;padding-left:120px}.custom-history-section .custom-history-details .content-above h1{font-size:64px;line-height:1.3em;letter-spacing:0;margin:0 0 34px;max-width:900px}.custom-history-section .custom-history-details .content-above p{margin-bottom:0;font-size:16px;line-height:160%;color:#3d3d3d;max-width:880px}.custom-history-section .custom-history-details .content-below{display:flex}.custom-history-section .content-below img{max-width:100%}.custom-history-section .content-info{display:flex;flex-direction:column;gap:16px}.custom-history-section .content-info h3{margin:0;font-size:42px;line-height:100%;letter-spacing:0}.custom-history-section .content-info p{margin:0;font-size:16px;line-height:160%;letter-spacing:0;color:#3d3d3d}.custom-history-section .content-info p a{display:inline-block}.custom-history-section .content-info p a span{color:#467886}.custom-history-section .number-txt{display:flex;align-items:center;justify-content:space-between;margin-top:22px;max-width:310px}.custom-history-section .number-txt p{text-transform:uppercase}.custom-history-section .number-txt span{font-size:56px;color:rgba(var(--color-foreground));line-height:100%;letter-spacing:0}.custom-history-section .content-info .button{font-size:16px;text-transform:uppercase;line-height:100%;letter-spacing:0;padding:20px 42px;margin-top:30px}.custom-history-section .content-info .button:after,.custom-history-section .content-info .button:before{display:none}.custom-history-section .content-below{gap:98px;padding-right:max(calc((100vw - 1200px)/2),50px)}.custom-history-section .content-below .image-wrapper{width:66.66%;line-height:0}.custom-history-section .content-below .content-info{width:33.33%}.custom-icons-section .custom-icons-wrapper{display:flex;flex-direction:column;gap:100px}.custom-icons-section .above-txt h1{font-size:90px;text-align:center;line-height:100%;letter-spacing:0;margin:0 0 50px}.custom-icons-section .icon-blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:64px;row-gap:72px}.custom-icons-section .icon-blocks .icon-info img{width:80px;max-width:100%;height:80px;max-height:100%;object-fit:contain}.custom-icons-section .above-txt p{margin:auto;max-width:800px;text-align:center;color:#3d3d3d;font-size:16px;line-height:160%;letter-spacing:0}.custom-icons-section .icon-blocks .icon-info{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.custom-icons-section .icon-blocks .icon-title{margin:16px 0 0;font-size:24px;text-transform:uppercase;color:rgba(var(--color-foreground));line-height:140%;letter-spacing:0;text-align:center}.custom-icons-section .icon-blocks .icon-text{margin:0;font-size:16px;font-weight:400;line-height:140%;letter-spacing:0;color:#3d3d3d;text-align:center}.custom-fc-cls .collection__title h2{line-height:100%;letter-spacing:0;font-size:64px;text-align:center;color:#292929;margin-bottom:50px}.card__content .card__badge .badge{background-color:#113948!important}.card-information{text-align:center!important}.card__information h3 a,.card__information .price__container .price-item{font-size:19px;color:#113948;text-align:center}.card-wrapper:hover a{text-decoration:none!important}.collection .grid li .card--media .card__inner{ASPECT-RATIO:1/1.3!important;--ratio-percent: auto !important}.custom-faq-cls .faq-container{display:flex;gap:31px}.custom-faq-cls .faq-answer{display:none}.custom-faq-cls .faq-item{overflow:hidden;transition:all .3s ease-in-out}.custom-faq-cls .faq-item.active .faq-answer{display:block;font-size:19px;line-height:1.3em;letter-spacing:0;margin-top:25px;color:rgba(var(--color-foreground))}.custom-faq-cls .faq-item.active .faq-answer a{color:rgba(var(--color-foreground))}.custom-faq-cls .faq-item.active .faq-icon svg{transform:rotate(90deg);max-width:18px;max-height:14px;transition:transform .2s ease-in-out}.custom-faq-cls .faq-question{cursor:pointer;font-size:24px;font-weight:400;line-height:100%;letter-spacing:0;text-transform:uppercase;color:rgba(var(--color-foreground));display:flex;gap:24px;align-items:center}.custom-faq-cls .faq-left h1{font-size:90px;margin:0;line-height:1.3em;letter-spacing:0}.custom-faq-cls .faq-left{max-width:659px;width:100%}.custom-faq-cls .faq-item{padding:42px 0 24px;border-bottom:1px solid #B8B8B8}.custom-faq-cls .faq-right{max-width:510px;width:100%}.custom-experience-cls .custom-img-txt-cls .f-text-image,.custom-experience-cls .custom-img-txt-cls .s-image-text,.custom-experience-cls .custom-img-txt-cls .para-text{display:flex;align-items:center}.custom-experience-cls .f-text-image h2,.custom-experience-cls .para-text h2,.custom-experience-cls .s-image-text h2{font-size:132px;line-height:1.3em;letter-spacing:0;margin:0}.custom-experience-cls .s-image-text h2{font-style:italic}.custom-experience-cls .custom-img-txt-cls .f-text-image{gap:12px;margin-bottom:17px}.custom-experience-cls .custom-img-txt-cls img{height:100%;object-fit:cover}.custom-experience-cls .custom-img-txt-cls .f-text-image img{max-width:400px!important;max-height:162px;object-position:top}.custom-experience-cls .custom-img-txt-cls .s-image-text{gap:45px}.custom-experience-cls .custom-img-txt-cls .s-image-text img{max-width:395px!important;max-height:160px}.custom-experience-cls .custom-img-txt-cls .para-text{gap:48px}.custom-experience-cls .para-text p{font-size:16px;color:rgba(var(--color-foreground));line-height:1.6em;letter-spacing:0;margin:0;max-width:485px}.mahlerfest-blog .card__heading a:after{display:none}.mahlerfest-blog .title--primary{font-size:60px;text-align:center;line-height:100%;letter-spacing:0;margin-bottom:40px}.mahlerfest-blog .card__heading .full-unstyled-link{font-size:25px;line-height:1.4em;letter-spacing:0;min-height:70px}.mahlerfest-blog .article-card__excerpt{color:#3d3d3d;letter-spacing:0;line-height:160%}.mahlerfest-article .alignleft{display:inline;float:left;margin-right:20px}.mahlerfest-article .article-template .article-template__title{font-size:50px;letter-spacing:0;line-height:120%}.mahlerfest-article .circle-divider time,.mahlerfest-article .share-button__button{font-size:16px}.mahlerfest-article .article-template__content .wp-caption-text{font-style:italic}.mahlerfest-article .article-template__content p{font-size:16px}.mahlerfest-article .entry-content img,.mahlerfest-article .entry-content iframe{display:block}.mahlerfest-article .article-template__content a{color:#e88c30;text-decoration:none;word-wrap:break-word}.mahlerfest-article .article-template__content iframe{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}.mahlerfest-article .article-template__content .aligncenter{clear:both;display:block;margin:20px auto}.custom-rich-txt-section .rich-text__wrapper .h0{font-size:60px;font-style:italic;line-height:100%;letter-spacing:0}.custom-rich-txt-section .rich-text__wrapper .hxxl{margin:0;font-size:120px;line-height:100%;letter-spacing:0}.custom-rich-txt-section .rich-text__blocks>*+*{margin-top:64px}.custom-rich-txt-section .rich-text__text p{font-size:24px;line-height:160%;letter-spacing:0;color:#e6e6e6}.custom-exploring-section .rich-text__wrapper .rich-text__text p{color:#3d3d3d}.custom-exploring-section .rich-text__wrapper .hxl{font-size:90px;letter-spacing:0;line-height:100%}.custom-exploring-section .rich-text__blocks>*+*{margin-top:50px}.custom-exploring-section .rte li{font-size:24px;line-height:160%;letter-spacing:0;color:#3d3d3d}.page_travel .custom-img-text .page-width{max-width:100%;padding:0}.page_travel .custom-img-text .image-with-text__grid{padding-right:max(calc((100vw - 1200px)/2),50px)}.page_travel .custom-img-text .image-with-text__content{padding:43px 0 0 94px}.page_travel .custom-img-text .image-with-text h1{font-size:90px;font-style:italic;line-height:100%;letter-spacing:0;margin:0 0 57px;text-align:center}.page_travel .custom-img-text .image-with-text__content>*+*{margin-top:32px}.page_travel .custom-img-text .image-with-text__text--caption{font-size:24px;font-weight:700;line-height:160%;letter-spacing:0;color:#e6e6e6;max-width:360px}.page_travel .custom-img-text .image-with-text__text p{font-size:24px;line-height:160%;letter-spacing:0;color:#e6e6e6}.custom-getting-section .custom-getting-details{display:flex;gap:99px;max-width:100%;padding:0;padding-left:max(calc((100vw - 1200px)/2),50px)}.custom-getting-section .custom-getting-details .content-info{display:flex;flex-direction:column;flex-wrap:wrap;gap:78px;width:48%}.custom-getting-section .custom-getting-details .image-wrapper{width:52%}.custom-getting-section .custom-getting-details .image-wrapper img{height:100%;object-fit:cover}.custom-getting-section .content-info .info-above h1{font-style:italic;font-size:90px;line-height:100%;letter-spacing:0;margin:0 0 11px}.custom-getting-section .content-info .info-above p{margin:0;font-size:16px;line-height:160%;letter-spacing:0;color:#3d3d3d}.custom-getting-section .content-info .info-below h3{margin:0;font-size:42px;line-height:100%;letter-spacing:0}.custom-getting-section .content-info .info-below p{font-size:16px;line-height:140%;letter-spacing:0;color:#3d3d3d;margin:23px 0 0}.custom-getting-section .content-info .info-below{display:flex;flex-direction:column;flex-wrap:wrap;gap:56px}.custom-recent-img .recent-seasons{text-align:center;display:flex;flex-direction:column;gap:98px}.custom-recent-img .recent-seasons h1{margin:0;font-size:90px;line-height:100%;letter-spacing:0}.custom-recent-img .seasons-grid{display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;grid-column-gap:163px;grid-row-gap:79px}.custom-recent-img .season-block img{max-width:100%;aspect-ratio:300 / 450}.custom-recent-img .season-block{display:flex;gap:56px}.custom-recent-img .seasons-grid .season-block:nth-of-type(5) .season-caption{margin-bottom:0}.custom-recent-img .seasons-grid .season-text{margin:0;font-size:15px}.custom-recent-img .season-caption{font-size:24px;font-weight:700;line-height:160%;letter-spacing:0;color:#3d3d3d}.custom-recent-img .season-block a{text-decoration:none;color:inherit;display:block}.custom-multirow .image-with-text__heading{font-size:62px;line-height:100%;letter-spacing:0}.custom-multirow .image-with-text__content{padding:0 0 0 87px}.custom-multirow .image-with-text__text{text-align:left}.custom-multirow .image-with-text__text p{font-size:16px;color:#3d3d3d;line-height:160%;letter-spacing:0;margin-bottom:28px}.custom-multirow .image-with-text__grid--reverse .image-with-text__content{padding:0 80px 0 0}.custom-board-section .board-section{text-align:center}.custom-board-section .group h6{font-size:36px;line-height:160%;letter-spacing:0;color:rgba(var(--color-foreground));margin:0}.custom-board-section .group .content p{font-size:24px;line-height:160%;letter-spacing:0;color:rgba(var(--color-foreground))}.custom-board-section .group .content a{color:rgba(var(--color-foreground))}.custom-board-section .group:nth-last-of-type(2) .content p{max-width:454px;margin:15px auto}.custom-board-section .group:first-of-type .content p{margin:41px 0 27px}.custom-contact .contact h2{font-size:74px;line-height:160%;letter-spacing:0;text-align:center;margin-bottom:41px}.custom-contact .contact p{margin:0 0 25px;font-size:24px;line-height:160%;letter-spacing:0;color:rgba(var(--color-foreground))}.custom-contact .contact__button button{font-size:16px;text-transform:uppercase;line-height:100%;letter-spacing:0;padding:20px 42px}.custom-vision-section .mahlerfest-highlights{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:184px;grid-row-gap:164px}.custom-vision-section .highlight{text-align:center}.custom-vision-section .highlight h6{font-size:36px;color:rgba(var(--color-foreground));line-height:160%;letter-spacing:0;margin:0 0 24px}.custom-vision-section .highlight p{font-size:20px;line-height:140%;letter-spacing:0;color:#3d3d3d;margin:0}.collection-hero .collection-hero__title{font-size:57px;margin-bottom:0}.page_reviews .page-width--narrow{max-width:100%}.page_reviews .mahlerfest-review-cls h2{font-style:italic;font-size:33px;margin:25px 0}.page_reviews .mahlerfest-review-cls .rte>*:first-child{margin-top:revert!important}.page_reviews .mahlerfest-review-cls li{margin-bottom:15px}.page_reviews .mahlerfest-review-cls h4{margin:0;display:inline;font-family:Poppins;font-size:18px!important}.page_reviews .mahlerfest-review-cls a,.page_donate .rich-text__wrapper a,.page_about-mahlerfest .page-width--narrow .mehlerfest-cls a{color:#e88c30!important;text-decoration:none}.page_reviews .mahlerfest-review-cls li{clear:both}.page_reviews .mahlerfest-review-cls .alignright{float:right}.page_donate .donate-section .donate-online{text-align:center;margin-bottom:24px}.page_donate .custom-rich-txt-section .rich-text__wrapper .rich-text__heading{font-style:italic;font-size:52px;text-transform:uppercase}.page_donate .custom-rich-txt-section .rich-text__wrapper .rich-text__caption{margin:13px 0;font-size:23px;color:rgba(var(--color-foreground))}.page_donate .custom-rich-txt-section .rich-text__text p,.page_donate .donate-section p{font-size:18px}.page_donate .custom-rich-txt-section .rich-text__text p a{text-decoration:none}.page_donate h3{font-family:Playfair Display;font-size:35px;font-weight:600;margin-bottom:0}.page_donate .rte ul{padding-left:0}.page_donate .main-page-title{display:none}.page_donate .custom-donation-cls .alignleft{display:inline;float:left;margin-right:20px;margin-bottom:10px}.page_donate h2{clear:both;text-align:center;font-style:italic;font-size:33px}.page_donate .custom-donation-cls h4{font-family:Playfair Display}.page_donate h4{font-size:18px;font-family:Poppins}.page_donate .custom-donation-cls h4{font-weight:600;font-size:20px}.page_donate p em{font-size:15px;color:#121212bf;font-family:Poppins;line-height:20px}.page_donate .custom-rich-txt-section .rich-text__text p{margin-top:10px}.page_about-mahlerfest .main-page-title,.page_sponsor-a-musician .main-page-title{display:none}.page_about-mahlerfest .center{text-align:center}.page_about-mahlerfest .page-width--narrow,.page_donate .page-width--narrow,.page_donate-stocks .page-width--narrow,.page_planned-giving .page-width--narrow,.page_sponsor-a-musician .page-width--narrow,.page_advertising-sponsorship .page-width--narrow,.page_volunteer .page-width--narrow{max-width:100%}.page_planned-giving #MainContent .rte h3,.page_volunteer #MainContent .rte h3{font-style:italic;font-size:33px;margin:20px 0!important;font-weight:200}.page_about-mahlerfest .blue-bg{background-color:#0b1e25;color:#e6e6e6}.page_about-mahlerfest .blue-bg-container,.page_about-mahlerfest .mehlerfest-cls,.page_reviews .main-page-title,.page_reviews #MainContent .rte,.page_donate #MainContent .rte,.page_donate-stocks #MainContent .rte,.page_planned-giving .main-page-title,.page_planned-giving #MainContent .rte,.page_sponsor-a-musician #MainContent .rte,.page_advertising-sponsorship #MainContent .rte,.page_advertising-sponsorship .main-page-title,.page_volunteer .main-page-title,.page_volunteer #MainContent .rte{width:100%;max-width:1200px;margin:auto}.page_donate-stocks .main-page-title{display:none}.page_donate-stocks .alignleft,.page_planned-giving .alignleft,.page_sponsor-a-musician .alignleft,.page_advertising-sponsorship .alignleft{display:inline;float:left;margin-right:20px;margin-bottom:10px;max-width:100%;height:auto;border:none}.page_sponsor-a-musician .page-width--narrow .rte h3,.page_advertising-sponsorship .page-width--narrow .rte h3{font-style:italic;font-size:23px;line-height:1.5}.page_donate-stocks .page-width--narrow .rte a,.page_advertising-sponsorship .page-width--narrow .rte a,.page_sponsor-a-musician .page-width--narrow .rte a{color:#e88c30!important;text-decoration:none}.page_volunteer .alignright{display:inline;float:right;margin-left:20px;margin-bottom:10px;border:none}.page_about-mahlerfest .blue-bg-container a,.page_about-mahlerfest .blue-bg-container a:hover{color:#e6e6e6}.page_about-mahlerfest .blue-bg-container{padding:30px 0 100px}.page_about-mahlerfest .blue-bg-container h3{font-size:40px;margin-bottom:0;font-family:Poppins;color:#e6e6e6}.page_about-mahlerfest .bottom-cls{margin-bottom:0}.page_about-mahlerfest .mehlerfest-cls h1,.page_reviews .main-page-title{font-size:70px;line-height:100%;letter-spacing:0;margin-bottom:0}.page_about-mahlerfest .mehlerfest-cls h2{font-style:italic;font-size:33px}.page_about-mahlerfest .mehlerfest-cls h3{font-size:40px;margin-bottom:0;font-family:Poppins}.page_about-kenneth-woods .main-page-title{display:none}.page_about-kenneth-woods .page-width--narrow{max-width:100%}.page_about-kenneth-woods .white-bg,.page_about-kenneth-woods .blue-bg-container{width:100%;max-width:1200px;margin:auto}.page_about-kenneth-woods .blue-bg{background-color:#0b1e25;color:#e6e6e6}.page_about-kenneth-woods .bottom-cls{margin-bottom:0}.page_about-kenneth-woods h1{font-size:70px;line-height:100%;letter-spacing:0;margin-bottom:0}.page_about-kenneth-woods .blue-bg-container{padding:30px 0 100px}@media screen and (max-width: 1200px){.custom-experience-cls .f-text-image h2,.custom-experience-cls .para-text h2,.custom-experience-cls .s-image-text h2{font-size:100px}}@media screen and (max-width: 1180px) and (min-width: 990px){.custom-header .header__heading .header__heading-logo{width:100%;max-width:180px}.custom-header .header__inline-menu .list-menu--inline,.custom-header .right-menu-details .list-menu,.custom-header .right-menu-details{gap:10px}.custom-header header{gap:10px!important}}@media screen and (min-width: 992px){.page_donate .col-md-offset-3{margin-left:0!important}}@media screen and (max-width: 1170px){.custom-experience-cls .f-text-image h2,.custom-experience-cls .para-text h2,.custom-experience-cls .s-image-text h2{font-size:90px}.custom-header .right-menu-details .buy-tickets-button{padding:15px 25px}}@media screen and (max-width: 1024px){.page_about-mahlerfest .page-width--narrow,.page_about-kenneth-woods .page-width--narrow{padding:0!important}.page_about-mahlerfest .mehlerfest-cls,.page_about-mahlerfest .blue-bg,.page_about-kenneth-woods .white-bg,.page_about-kenneth-woods .blue-bg{padding:0 20px}.custom-vision-section .highlight h6{font-size:26px}.custom-vision-section .mahlerfest-highlights{grid-column-gap:84px;grid-row-gap:64px}.custom-contact .page-width{padding:20px!important}.custom-multirow .image-with-text__content{padding:0 0 0 50px}.custom-multirow .image-with-text__grid--reverse .image-with-text__content{padding:0 43px 0 0}.custom-recent-img .seasons-grid{grid-column-gap:68px;grid-row-gap:70px}.page_travel .custom-img-text .image-with-text__content{padding:23px 0 0 45px}.page_travel .custom-img-text .image-with-text__grid{padding-right:0}.page_travel .custom-img-text .image-with-text h1{font-size:80px}.page_travel .custom-img-text .image-with-text__text--caption,.page_travel .custom-img-text .image-with-text__text p{font-size:20px}.custom-getting-section .custom-getting-details{gap:45px}.custom-getting-section .content-info .info-above h1{font-size:56px}.custom-getting-section .custom-getting-details .content-info{gap:40px}.custom-getting-section .content-info .info-below h3{font-size:36px}.custom-getting-section .content-info .info-below p{margin:16px 0 0}.custom-getting-section .content-info .info-below{gap:30px}.page-width{padding:0 20px!important}.custom-history-section .custom-history-details .content-above{padding:0 50px}.custom-history-section .content-below{gap:45px;padding-right:0}.custom-history-section .number-txt span{font-size:40px}.custom-history-section .content-info .button{font-size:14px;padding:0 15px}.custom-history-section .content-info h3{font-size:35px}.custom-faq-cls .faq-left h1{font-size:68px}.custom-faq-cls .faq-question{font-size:22px}.custom-faq-cls .faq-item:first-child{padding:0 0 24px}.custom-footer .footer-block__brand-info{margin-right:0}.custom-footer .footer__blocks-wrapper{gap:20px}.custom-icons-section .icon-blocks{grid-template-columns:repeat(2,1fr);gap:50px}.custom-icons-section .custom-icons-wrapper{gap:50px}.custom-icons-section .above-txt h1{font-size:64px;margin:0 0 40px}.custom-icons-section .icon-blocks .icon-title{font-size:22px}.custom-annual-cls .annual-section .above-txt h1{font-size:70px}.custom-annual-cls .btn-info .button{padding:0}.custom-experience-cls .f-text-image h2,.custom-experience-cls .para-text h2,.custom-experience-cls .s-image-text h2{font-size:80px}.custom-footer .footer{padding-bottom:70px!important}}@media screen and (max-width: 990px){.custom-experience-cls .f-text-image h2,.custom-experience-cls .para-text h2,.custom-experience-cls .s-image-text h2{font-size:70px}.custom-experience-cls .custom-img-txt-cls .f-text-image img{max-width:290px!important;max-height:120px}.custom-experience-cls .custom-img-txt-cls .s-image-text img{max-width:250px!important;max-height:110px}.custom-experience-cls .custom-img-txt-cls .para-text{gap:30px;margin-top:20px}.custom-experience-cls .para-text p{max-width:335px}}@media screen and (min-width: 990px){.page_mount-mahler .page-width--narrow{max-width:1200px;padding:0}.custom-header .header{display:flex;justify-content:center;align-items:center}.custom-contact .page-width--narrow{max-width:774px}.custom-rich-txt-section .custom-exploring-section .rich-text__blocks{max-width:1157px}.custom-rich-txt-section .rich-text__blocks{max-width:990px}.mahlerfest-article .page-width--narrow{max-width:1200px;padding:0}.collection .grid{column-gap:40px}.collection .grid--4-col-desktop .grid__item{width:calc(25% - 30px)!important;max-width:calc(25% - 30px)!important}}@media screen and (max-width: 989px){.custom-header .header__icons .right-menu-details{display:none}.custom-rich-txt-section .rich-text__wrapper .hxxl{font-size:80px}.custom-rich-txt-section .rich-text__wrapper .h0{font-size:50px}.custom-rich-txt-section .rich-text__blocks>*+*{margin-top:50px}}@media screen and (max-width: 767px){.page_advertising-sponsorship .alignleft{display:block;float:unset}.page_sponsor-a-musician .page-width--narrow .rte h3{font-size:20px}.page_planned-giving #MainContent .rte h3,.page_volunteer #MainContent .rte h3{font-size:25px}.page_sponsor-a-musician .page-width--narrow #MainContent .rte h3{font-size:20px}.page_planned-giving #MainContent .rte h3{font-size:25px;margin:15px 0!important}.page_planned-giving .main-page-title,.page_volunteer .main-page-title,.page_advertising-sponsorship .main-page-title{padding-top:30px}.page_planned-giving #MainContent .rte,.page_volunteer #MainContent .rte,.page_advertising-sponsorship .main-page-title{padding-bottom:30px}.page_donate-stocks #MainContent .rte{padding-top:30px;padding-bottom:30px}.page_donate .custom-rich-txt-section .rich-text__wrapper .rich-text__heading{font-size:30px}.page_donate .custom-rich-txt-section .rich-text__wrapper .rich-text__caption{font-size:19px}.page_about-mahlerfest .custom-rich-txt-section .rich-text__text ul{column-count:1}.page_donate .custom-donation-cls h4{font-size:17px}.page_donate h2{font-size:25px}.page_donate h4{font-size:15px}.page_donate .custom-donation-cls h2{font-size:25px}.custom-rich-txt-section .rich-text__blocks .hxl{font-size:44px}.page_about-mahlerfest .blue-bg-container,.page_about-kenneth-woods .blue-bg-container{padding:15px 0 50px}.page_about-mahlerfest .mehlerfest-cls h1,.page_about-kenneth-woods h1,.page_reviews .main-page-title{font-size:35px}.page_about-mahlerfest .mehlerfest-cls h2,.page_reviews .mahlerfest-review-cls h2{font-size:24px}.page_about-mahlerfest .mehlerfest-cls h3{font-size:30px}.page_reviews .mahlerfest-review-cls h4{font-size:15px!important}.collection-hero .collection-hero__title{font-size:45px}.custom-vision-section .mahlerfest-highlights{grid-template-columns:1fr}.custom-vision-section .mahlerfest-highlights{grid-row-gap:23px}.custom-vision-section .highlight h6{margin:0 0 10px;font-size:23px}.custom-vision-section .highlight p{font-size:16px}.custom-contact .contact h2{font-size:48px;margin-bottom:24px}.custom-contact .contact p{font-size:17px}.custom-contact .contact__button{margin-top:2.5rem}.custom-contact .contact__button button{padding:11px 18px}.custom-board-section .group h6{font-size:23px}.custom-board-section .group:first-of-type .content p{margin:21px 0 17px}.custom-board-section .group .content p{font-size:17px}.custom-board-section .group:nth-last-of-type(2) .content p{max-width:100%}.custom-multirow .image-with-text__media--medium{height:50rem}.custom-multirow .image-with-text__grid{gap:25px!important}.custom-multirow .image-with-text__heading{font-size:43px}.custom-multirow .image-with-text__text p{margin-bottom:22px}.custom-recent-img .seasons-grid{grid-template-columns:1fr;grid-row-gap:26px}.custom-recent-img .recent-seasons h1{font-size:45px}.custom-recent-img .season-caption{font-size:18px}.custom-recent-img .recent-seasons{gap:30px}.custom-recent-img .season-block{gap:25px}.page_travel .custom-img-text .image-with-text__grid{flex-direction:column}.custom-getting-section .custom-getting-details{flex-direction:column-reverse;gap:28px}.custom-getting-section .custom-getting-details .content-info,.custom-getting-section .custom-getting-details .image-wrapper,.page_travel .custom-img-text .image-with-text__media-item,.page_travel .custom-img-text .image-with-text__text-item{width:100%}.custom-getting-section .content-info .info-above h1{font-size:47px}.custom-getting-section .custom-getting-details .content-info{gap:25px}.custom-getting-section .content-info .info-below h3{font-size:33px}.custom-getting-section .content-info .info-below{gap:24px}.custom-exploring-section .rich-text__wrapper .hxl{font-size:39px}.custom-rich-txt-section .rich-text__wrapper .h0{font-size:28px}.custom-rich-txt-section .rich-text__wrapper .hxxl{font-size:40px}.custom-rich-txt-section .rich-text__blocks>*+*{margin-top:30px}.custom-rich-txt-section .rich-text__text p,.custom-exploring-section .rte li{font-size:16px!important}.page_donate .donate-section .donate-online{text-align:left;margin-bottom:18px}.page_donate .donate-section h3{font-size:30px}.page_travel .custom-img-text .image-with-text h1{font-size:40px;margin:0 0 37px}.page_travel .custom-img-text .image-with-text__content{padding-left:0}.page_travel .custom-img-text .image-with-text__text--caption,.page_travel .custom-img-text .image-with-text__text p{font-size:16px}.page_travel .custom-img-text .image-with-text__content>*+*{margin-top:22px}.mahlerfest-article .article-template__content iframe{height:auto;min-height:200px}.mahlerfest-blog .title--primary{font-size:45px}.mahlerfest-blog .card__heading .full-unstyled-link{min-height:100%}.custom-footer .footer__content-top{padding:20px 0}.custom-footer .footer-block__brand-info .custom-footer-btn,.custom-footer .footer-block__brand-info .custom-donate-btn{padding:11px 36px;margin-bottom:20px}.custom-footer .footer__content-bottom{padding-top:20px}.custom-footer .footer-block__details-content a{padding-bottom:8px}.custom-footer .footer-block__details-content{margin-bottom:0}.custom-footer .footer__blocks-wrapper{flex-direction:column}.custom-footer .footer-block__brand-info{max-width:100%}.custom-footer .footer-block--newsletter{display:none}.custom-footer .footer__list-social.list-social{gap:11px}.custom-footer .list-social__link{padding:0}.custom-faq-cls .faq-container{flex-direction:column}.custom-faq-cls .faq-right{max-width:100%}.custom-faq-cls .custom-faq-section{padding:0 20px}.custom-faq-cls .faq-left h1{font-size:40px;line-height:1.1em}.custom-faq-cls .faq-container{gap:46px}.custom-faq-cls .faq-question{font-size:16px}.custom-faq-cls .faq-item{padding:25px 0 20px}.custom-icons-section .icon-blocks{gap:40px}.custom-icons-section .custom-icons-wrapper{padding-bottom:30px!important}.custom-fc-cls .gradient{padding-top:30px;padding-bottom:20px}.custom-icons-section .icon-blocks .icon-title{font-size:20px}.custom-icons-section .icon-blocks .icon-title{margin-top:15px}.custom-history-section .custom-history-details{gap:40px}.custom-history-section .custom-history-details .content-below{flex-direction:column;gap:35px;padding:0 50px}.custom-history-section .content-below .image-wrapper,.custom-history-section .content-below .content-info{width:100%}.custom-history-section .number-txt{justify-content:flex-start;gap:30px;margin-top:0}.custom-history-section .content-info .button{padding:0 30px;margin-top:10px}.custom-annual-cls .annual-section .above-txt h1{font-size:64px}.custom-annual-cls .annual-section .above-txt,.custom-annual-cls .annual-section{gap:20px}.custom-annual-cls .annual-section{padding-top:20px!important;padding-bottom:20px!important}.custom-homepage-slider .mahlerfest-slider{padding-top:30px;padding-bottom:30px}.custom-homepage-slider .mahlerfest-slider,.custom-history-section .custom-history-details{gap:30px}.custom-history-section .custom-history-details{padding-top:25px!important}.custom-history-section .custom-history-details .content-above{padding:0}.custom-history-section .custom-history-details .content-above h1{font-size:32px;margin:0 0 20px}.custom-history-section .custom-history-details .content-below{gap:30px;padding:0}.custom-history-section .content-info h3{font-size:28px}.custom-annual-cls .btn-info .button{padding:16px 42px;width:100%}.custom-annual-cls .left-content{padding-top:30px}.custom-annual-cls .right-content{padding:25px 0 0 25px}.custom-annual-cls .below-info .left-content p{font-size:15px}.custom-annual-cls .right-content p{font-size:20px}.custom-annual-cls .right-content .btn-info{gap:20px;flex-direction:column;align-items:flex-start;margin-top:17px}.custom-experience-cls .custom-img-txt-cls .f-text-image,.custom-experience-cls .custom-img-txt-cls .s-image-text,.custom-experience-cls .custom-img-txt-cls .para-text{flex-direction:column}.custom-experience-cls .f-text-image h2,.custom-experience-cls .para-text h2,.custom-experience-cls .s-image-text h2{font-size:48px}.custom-experience-cls .custom-img-txt-cls .f-text-image{align-items:flex-end}.custom-experience-cls .f-text-image h2,.custom-experience-cls .para-text h2{text-align:left;width:100%}.custom-experience-cls .custom-img-txt-cls .s-image-text{gap:20px;flex-direction:column-reverse!important;align-items:flex-start!important}.custom-experience-cls .s-image-text h2{width:100%;text-align:right}.custom-experience-cls .para-text p{max-width:100%}.custom-experience-cls .custom-img-txt-cls .para-text{gap:10px}.custom-homepage-slider .mahlerfest-slider img{height:400px}.custom-homepage-slider .mahlerfest-slider .mahlerfest-swiper{padding:0 70px}.custom-icons-section .custom-icons-wrapper{gap:60px}.custom-icons-section .icon-blocks .icon-info{gap:10px}.custom-fc-cls .collection__title h2{font-size:40px!important;margin-bottom:30px}.custom-fc-cls .slider-mobile-gutter ul{gap:10px}.custom-fc-cls .card__information .price__container .price-item{font-size:16px}.custom-faq-cls .faq-item.active .faq-answer{font-size:16px;margin-top:18px}}@media screen and (min-width: 750px){.custom-multirow .multirow__inner{row-gap:121px}.mahlerfest-blog .blog-articles{grid-template-columns:1fr 1fr 1fr;column-gap:16px}.custom-rich-txt-section .rich-text__blocks{max-width:100%}}@media screen and (max-width: 600px){.custom-icons-section .icon-blocks{grid-template-columns:1fr}}@media screen and (max-width: 480px){.custom-annual-cls .right-content .btn-info{margin-top:6px}.custom-rich-txt-section .rich-text__wrapper{padding:0!important}.custom-rich-txt-section .rte ol{padding-left:1rem}.mahlerfest-article .article-template .article-template__title{font-size:35px}.mahlerfest-article .alignleft{float:none;margin-right:0}.custom-footer .footer-block__brand-info .custom-footer-btn,.custom-footer .footer-block__brand-info .custom-donate-btn{padding:11px 18px;text-align:center}.custom-footer .footer-block__brand-info .footer-buttons{gap:18px;width:100%}.custom-icons-section .above-txt h1{font-size:40px;margin:0 0 30px}.custom-icons-section .icon-blocks .icon-info img{width:68px;height:68px}.custom-annual-cls .annual-section .above-txt h1{font-size:40px}.custom-annual-cls .below-info{flex-direction:column}.custom-annual-cls .left-content,.custom-annual-cls .right-content{width:100%}.custom-annual-cls .below-info .left-content h3{font-size:30px}.custom-annual-cls .right-content{border-top:2px solid #B8B8B8;border-left:none}.custom-annual-cls .right-content{padding:20px 0 0}.custom-annual-cls .below-info .left-content p{margin:15px 0}.custom-annual-cls .right-content p{font-size:18px}.custom-annual-cls .left-content{padding-top:0}.custom-annual-cls .right-details-info{gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-mahlerfest.css.map */
