@font-face{font-family:SourceHanSansCN;src:url(/cdn/shop/files/SourceHanSansCN-Regular-Alphabetic.woff2?v=1745385200) format("woff2"),url(/cdn/shop/files/SourceHanSansCN-Regular-Alphabetic.woff?v=1745385201) format("woff");font-weight:400;font-style:normal;font-display:swap}.banner-container:not(.section-default) .overlay{padding:60px 70px 18px}.template-landing-page .gradient{background:transparent}.template-landing-page{background:#f1e7dc}.template-landing-page .multicolumn-list .media--portrait{padding-bottom:68%}.section-image-with-table-mobile,.icon-text-overlay .mobile-title{display:none}.section-image-with-table .sec-title{padding:0 20px 30px}.image-with-text__text-item .image-with-text__content .image-with-text__heading{font-size:30px;font-weight:700;line-height:45px;letter-spacing:0}.image-with-text__text-item .image-with-text__content .image-with-text__text{font-size:24px;font-weight:400;line-height:36px;letter-spacing:0;color:#666}.section-image-with-text-padding .image-with-text__media-item{max-width:510px}.template-landing-page .rich-text .page-width,.section-image-with-text-padding .page-width{max-width:1205px}.template-landing-page .rich-text .rich-text__wrapper .rich-text__heading{font-size:28px;font-weight:700;letter-spacing:0;color:#333;padding-bottom:20px}.template-landing-page .rich-text .rich-text__text{font-weight:400;font-size:24px;line-height:36px;color:#666;letter-spacing:0}.template-landing-page .sec-title-img-icon{display:flex;align-items:center;justify-content:center;column-gap:15px}.template-landing-page .why-title img{margin-right:25px}.template-landing-page .rich-text .rich-text__text p{margin-top:0;margin-bottom:5px}.template-landing-page .rich-text .rich-text__blocks{max-width:100%}.img-text-content{padding-bottom:30px}.icon-png-image{width:36px}.img-text-content-title{font-size:28px;line-height:normal;font-weight:700;color:#333;padding-bottom:0}.img-text-content-subtitle{font-size:14px;font-weight:400;letter-spacing:0;color:#666}.banner-container:not(.section-default) .event-title{font-weight:700;line-height:1.2}.banner-container:not(.section-default) .registration-info{font-size:52px}.banner-container:not(.section-default) .registration-info p{margin-bottom:0}@media screen and (max-width:1024px){.banner-container .overlay{padding:30px 50px}.banner-container .event-title{font-size:40px}.banner-container .activity{font-size:28px;padding-right:55px}}@media screen and (max-width:989px){.banner-container .banner__media{height:440px}.banner-container.section-default .overlay{position:static;transform:none;border-radius:0;background:#cd6233;padding:50px 20px}.banner-container:not(.section-default) .overlay{transform:none;border-radius:0;padding:43px 20px 10px;width:100%;max-width:calc(100% - 30px);left:0;right:0;margin:auto;top:auto;bottom:40px}.banner-container .event-title{font-size:24px;line-height:normal}.banner-container .activity{font-size:20px;padding-right:25px;max-width:50%;width:100%;margin:0}.banner-container .registration-info{font-size:16px}.banner-container .registration-btn{margin-top:24px}.panels-container .info-panel{padding:0}.panels-container .info-panel-responsive{flex-direction:column;width:100%}.panels-container .info-panel--icon-title{max-width:100%}.icon-text-overlay .panels-container{gap:30px}.section-image-with-table-desktop,.icon-text-overlay .panel-content .panel-title{display:none}.icon-text-overlay .content-item{font-size:16px}.icon-text-overlay .content-item p{margin:0}.section-image-with-table-mobile,.icon-text-overlay .mobile-title{display:block}.icon-text-overlay .panels-container .info-panel--icon-title{display:flex;justify-content:flex-start;align-items:center;column-gap:25px;font-size:24px}.icon-text-overlay .panel-icon{margin:0;width:36px;height:36px}.section-image-with-table .image-with-text__heading{margin:0;font-size:24px;font-weight:700;letter-spacing:1.5px;padding:0 20px 20px}.charity-values-section .charity-values .section-title{font-size:20px}.charity-values-section .charity-values .why-title,.charity-values-section .charity-values .sub-title{font-size:18px}.charity-values-section .charity-values .donation-note p{margin:0}.multicolumn .title-wrapper-with-link.multicolumn__title{justify-content:left;padding:0 20px 20px}.multicolumn .title-wrapper-with-link.multicolumn__title .title{font-size:24px}.section-multicolumn .multicolumn .multicolumn-list{gap:0}.section-image-with-table.section-image-with-text-padding .image-with-text__heading{font-size:18px}.section-image-with-table.section-image-with-text-padding .sec-title,.event-participants-section .section-title{font-size:24px;text-align:left;justify-content:left}.faq-section .faq-section h2.sec-title{text-align:left}.faq-section .faq-accordion-item-header{font-size:14px}.faq-section .faq-accordion-item-header:after{position:absolute;right:-20px;top:0}.event-participants-section .event-targets{padding:20px 0}.map-section-block .map-section h2.sec-title{text-align:left}}@media screen and (max-width:989px){.banner-container .banner__media{height:400px!important}.banner-container:not(.section-default) .registration-info{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/landing-page.css.map */
