body,html{margin:0;touch-action:pan-x pan-y}body .learn-more-button{background:#ee1c25;color:#fff;font-weight:700;max-width:120px;width:100%}body .link-button{max-width:150px;width:100%}body .support-button{max-width:200px;width:100%}body .wide-button{max-width:150px;width:100%}body a,body button,body input,body ul{outline:none!important}body .ant-spin-container,body .ant-spin-nested-loading{height:100%}body input,body textarea{border:1px solid rgba(0,0,0,.88)!important;border-radius:0!important}body .ant-layout{background:#fff;min-height:100%}body .app-layout-spin{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.ant-divider{background:rgba(0,0,0,.88)}.ant-pagination .ant-pagination-item{font-size:18px}.ant-pagination .ant-pagination-item-active{border:0;border-bottom:4px solid #ee1c25;border-radius:0}.ant-pagination .ant-pagination-item-active a{color:inherit;font-weight:400}.ant-pagination .ant-pagination-item-active:hover{border:0;border-radius:0}.ant-pagination .ant-pagination-item-active:hover a{border-bottom:4px solid #ff7875;color:inherit}.ant-btn-primary.ant-btn-dangerous{background:#ee1c25}.ant-carousel .slick-dots{align-items:baseline}.ant-carousel .slick-dots li{height:10px;width:10px}.ant-carousel .slick-dots li.slick-active button{border:1px solid #ee1c25;height:16px}.ant-carousel .slick-dots li button{background:#ee1c25;border:0;border-radius:50%;height:10px;opacity:1;overflow:hidden}.ant-carousel .slick-dots li button:hover{opacity:1}.ant-form-item-label label{white-space:normal}.crop-multiline-3{-webkit-line-clamp:3}.crop-multiline-3,.crop-multiline-4{-webkit-box-orient:vertical;display:-webkit-inline-box;overflow:hidden;text-align:justify}.crop-multiline-4{-webkit-line-clamp:4}.html-content-detail{white-space:pre-line}#root,body,html{height:100%}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;position:relative;width:100%}.container img{max-width:100%}@media(min-width:476px){.container{padding-left:15px;padding-right:15px}}@media(min-width:768px){.container{padding-left:15px;padding-right:15px}}@media(min-width:992px){.container{padding-left:15px;padding-right:15px}}@media(min-width:476px){.container{width:100%}}@media(min-width:768px){.container{max-width:100%;width:720px}}@media(min-width:992px){.container{max-width:100%;width:960px}}@media(min-width:576px){.mobile-visible{display:none}}@media(max-width:575px){.content-top .content-top-image{padding:12px!important}.content-top .content-top-image img{height:60px!important}.content-top .ant-divider{height:.2em!important;margin:0!important}.mobile-hidden{display:none}.ant-divider{margin:12px 0!important}.content-title{font-size:medium!important;font-weight:400}.ant-select{width:80px!important}.container :not(.ant-avatar)>img{height:auto!important}}.header-content{background-color:#fff;height:auto;padding:0}.header-content .content-top{color:#fff;height:auto;text-align:center}.header-content .content-top .ant-image-img{max-height:120px}.header-content .content-top .content-top-image{padding:24px}.header-content .content-top .content-top-image img{max-height:80px;object-fit:contain}.header-content .content-top .lang-btn button{color:#000;font-weight:700}.header-content .logout-button{background-color:#ee1c25;border:none;color:#fff!important;font-weight:700;max-width:280px;width:100%}.header-content .logout-button .ant-wave{display:none}.header-content .login-button{background-color:#000;border:none;color:#fff!important;font-size:medium;font-weight:700;max-width:280px;width:100%}.header-content .login-button .ant-wave{display:none}.header-content .ant-menu .ant-menu-submenu-selected,.header-content .ant-menu .ant-menu-submenu-selected:hover,.header-content .ant-menu>.ant-menu-item-selected,.header-content .ant-menu>.ant-menu-item-selected:hover{background-color:#000}.header-content .header-mobile-container{border-bottom:1px solid #999;border-top:1px solid #999}.header-content .header-mobile-container .button-right{border-radius:0;height:48px}.header-content .header-mobile-container .button-right:hover{color:#000}.header-drawer .ant-drawer-header{padding:0}.header-drawer .ant-drawer-title button{height:48px}.header-drawer .ant-drawer-title .logout-button{background:#ee1c25;border-color:transparent;border-radius:0;color:#fff;text-align:left;width:100%}.header-drawer .ant-drawer-title .logout-button:hover{border-color:transparent;color:#fff}.header-drawer .ant-drawer-title .button-right{background:#000;border-radius:0;color:#fff}.header-drawer .ant-drawer-title .button-right:hover{background:#000;color:#fff}.header-drawer .ant-drawer-title .button-right:hover:hover{color:#fff}.header-drawer .ant-drawer-body{padding:0}.header-drawer .ant-drawer-body .ant-menu{background:#000}.header-drawer .ant-drawer-body .ant-menu-item{background-color:#fff;color:#000;margin:1px 0;width:100%}.header-drawer .ant-drawer-body .ant-menu-item:active{background:#000}.header-drawer .ant-drawer-body .ant-menu-submenu-title{background-color:#fff;color:#000;margin:1px 0;width:100%}.header-drawer .ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover,.header-drawer .ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover{background:#ccc;color:#000}.ant-menu-submenu .ant-menu-item{background-color:#fff!important;color:#000!important}.ant-menu-dark>.ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title,.ant-menu-dark>.ant-menu .ant-menu-submenu-title{color:#000}.foot-content{background:#000;margin-top:16px;text-align:center}.foot-content a{color:#fff}.advert-slider-content{text-align:center}.campaign-date-content{background-color:#ee1c25;color:#fff;padding:1.5em 0;text-align:center}@media(max-width:575px){.ant-space-gap-col-large{-webkit-column-gap:12px;column-gap:12px}.campaign-date-content{padding:1em 0}.campaign-date-content h1{font-size:2em!important}.campaign-date-content h4{font-size:1em!important}.campaign-date-content h3{font-size:1.2em!important}.ant-progress .ant-image{width:100px!important}.ant-progress .ant-image img{height:100px;width:100px}}.donation-link-content{text-align:center}.donation-link-content .link-title{font-size:xxx-large;margin-bottom:0;margin-top:0}.donation-link-content .content-detail{color:#000;text-align:center}.donation-link-content .content-detail h2,.donation-link-content .content-detail h3{margin-bottom:.5em;margin-top:.5em}.donation-link-content .content-detail a{margin-top:1em}.donation-link-content .content-avatar{color:#000;text-align:center}.donation-link-content .content-avatar h3{margin:0}.donation-link-content .content-avatar .avatar-logo{margin:1em}.donation-link-content .content-avatar .avatar-logo .logo-detail-img{box-shadow:.3em .2em .4em #bababa}.donation-link-content .content-avatar .avatar-logo h5{font-size:x-large;margin-bottom:0}.donation-link-content .content-avatar .avatar-logo button{background-color:#ee1c25}.mega-content .content-title{border-left:.5em solid red;margin-left:auto;margin-right:auto;padding-left:4px;padding-right:4px;text-align:center}.mega-content .content-title h1:first-child{font-size:xxx-large;font-weight:400;letter-spacing:.02em;margin:0}.mega-content .content-title h1:last-child{font-size:xx-large;letter-spacing:.01em;margin:4px 0 0}.mega-content .content-detail{margin-top:16px}.mega-content .content-detail h2{margin-top:0;text-align:justify}.mega-content .content-detail .content-detail-image-shadow{background:#fff;bottom:0;left:0;margin-left:auto;margin-right:auto;opacity:.5;position:absolute;right:0;top:0;z-index:2}.mega-content .content-bottom{color:#9d9d9d}@media(max-width:575px){.mega-content .content-title h1:first-child{font-size:large!important}.mega-content .content-title h1:last-child{font-size:small!important}.mega-content h3{font-size:large!important}.mega-content .content-detail h2{font-size:medium!important}.mega-content .progress-percent{font-size:3em!important}.mega-content .content-bottom{font-size:small!important}}.canstruction-junior-content{text-align:center}.canstruction-junior-content .content-title{color:#000;font-size:xx-large;text-align:center}.canstruction-junior-content .content-title h3,.canstruction-junior-content .content-title h6{margin:0 .5em .5em}.canstruction-junior-content .content-title h6{font-weight:400;margin-bottom:2em}.junior-avatar-component{display:flex;height:100%}.junior-avatar-component .component-img{box-shadow:.3em .2em .4em #bababa;margin-left:3em;margin-right:3em}.junior-avatar-component .component-detail{color:#000;font-size:large;font-weight:700;padding-bottom:48px;position:relative;text-align:left;width:100%}.junior-avatar-component .component-detail .detail-name{color:#000;margin:0}.junior-avatar-component .component-detail .detail-raised{color:#ee1c25;margin:1em 0 0}.junior-avatar-component .component-detail .detail-favorite{display:inline-flex;margin:1em 0 0}.junior-avatar-component .component-detail .detail-favorite .favorite-icon{border:2px solid #000;border-radius:50%;color:red;font-size:1.5em;padding:.2em .2em .14em}.junior-avatar-component .component-detail .detail-favorite .favorite-amount{font-weight:400;line-height:2em;margin:0 0 0 .5em;padding-top:.15em}.junior-avatar-component .component-detail .detail-button{bottom:0;left:0;position:absolute;right:0}.our-foundraiser-corporate-content{color:#000;text-align:center}.our-foundraiser-corporate-content .content-title{font-size:xx-large}.our-foundraiser-corporate-content .content-title .content-title-first{margin-bottom:0}.our-foundraiser-corporate-content .content-title .content-title-second{color:#ee1c25;font-weight:400;margin-top:0}.our-foundraiser-corporate-content .our-foundraiser-pagination{margin-top:2em}@media(max-width:575px){.our-foundraiser-corporate-content .our-fundraiser-avatar-component h1{font-size:large}.our-foundraiser-corporate-content .component-detail p{-webkit-margin-before:0;margin-block-start:0}}.our-fundraiser-avatar-component{color:#000;height:100%;padding-bottom:32px;position:relative;text-align:center}.our-fundraiser-avatar-component .component-avatar{box-shadow:.3em .2em .4em #bababa}.our-fundraiser-avatar-component .detail-button{bottom:0;left:0;position:absolute;right:0}.our-foundraiser-individual-content{color:#000;text-align:center}.our-foundraiser-individual-content .content-title{font-size:xx-large}.our-foundraiser-individual-content .content-title .content-title-first{margin-bottom:0}.our-foundraiser-individual-content .content-title .content-title-second{color:#ee1c25;font-weight:400;margin-top:0}.our-foundraiser-individual-content .content-detail{display:inline-flex;margin-left:auto;margin-right:auto}.our-foundraiser-individual-content .our-foundraiser-pagination{margin-top:3em}@media(max-width:575px){.our-foundraiser-individual-content .our-fundraiser-avatar-component h1{font-size:large}.our-foundraiser-individual-content .component-detail p{-webkit-margin-before:0;margin-block-start:0}}.fundraiser-login{background:#000;display:flex;flex-direction:column}.fundraiser-login .content-title{color:#fff;font-size:xx-large;text-align:left}.fundraiser-login .fundraiser-login-detail{background:#fff;padding-top:1em}.fundraiser-register-default{background:#000;display:flex;flex-direction:column}.fundraiser-register-default .content-title{color:#fff;font-size:xx-large;text-align:left}.fundraiser-register-default .fundraiser-register-default-detail{background:#fff}.fundraiser-register-default .fundraiser-register-default-detail h2{font-weight:400}.support-us-content{background:#000;display:flex;flex-direction:column}.support-us-content .content-title{color:#fff;font-size:xx-large;text-align:left}.support-us-content .content-detail-description{background:#fff}.support-us-content .content-detail-description .avatart-content{text-align:center}.support-us-content .content-detail-description h2{font-weight:400}.sponsors-content{background:#000;display:flex;flex-direction:column}.sponsors-content .content-title{color:#fff;font-size:xx-large;text-align:left}.sponsors-content .content-detail-description{background:#fff;text-align:center}.sponsors-content .content-detail-description h1{border-bottom:1px solid #000;font-size:x-large;padding-bottom:16px;padding-top:8px;text-align:center}.sponsors-content .content-detail-description img{object-fit:contain;vertical-align:middle}@media(max-width:575px){.sponsors-content .content-detail-description img{display:block;margin-left:auto;margin-right:auto}}.about-us-food-angel-content{background:#000;display:flex;flex-direction:column}.about-us-food-angel-content .content-title{color:#fff;font-size:xx-large;text-align:left}.about-us-food-angel-content .content-nav{background:#fff;border-bottom:2px solid #000;text-align:center}.about-us-food-angel-content .content-nav .nav-title{background-color:#fff;border:2px solid #000;border-bottom:0;border-top:0;color:#000}.about-us-food-angel-content .content-nav .nav-title+.nav-title{border-left:0}.about-us-food-angel-content .content-nav .active{background:#ee1c25;color:#fff}@media(max-width:575px){.about-us-food-angel-content .content-nav h1{font-size:large}}.about-us-food-angel-mission{color:#000;text-align:left}.about-us-food-angel-mission h1{color:#ee1c25;margin-top:1em}.about-us-food-angel-station{color:#000;text-align:left}.about-us-food-angel-station h1{color:#ee1c25;margin-top:1em}.about-us-component-detail{text-align:left}.about-us-component-detail h2{color:#414042}.about-us-component-detail h4{color:#20386e;word-break:break-all}.about-us-component-detail h4 .anticon{margin-right:10px}.about-us-component-detail a{color:#20386e!important}.about-us-canstruction{background:#000;display:flex;flex-direction:column}.about-us-canstruction h1{color:#ee1c25;margin-top:1em}.about-us-canstruction .content-title{color:#fff;font-size:xx-large;text-align:left}.about-us-canstruction .content-detail-description{background:#fff;text-align:left}.about-us-canstruction .content-detail-description h2{font-weight:400}.application-for-canstruction{background:#000;display:flex;flex-direction:column}.application-for-canstruction h1{color:#ee1c25;margin-top:1em}.application-for-canstruction .content-title{color:#fff;font-size:xx-large;text-align:left}.application-for-canstruction .content-detail-description{background:#fff;text-align:left}.application-for-canstruction .content-detail-description h2{font-weight:400}.application-for-canstruction .content-detail-description .ant-image-img{max-width:120px}.fundraiser-home{color:#fff;display:flex;flex-direction:column;text-align:center}.fundraiser-home .content-title-container{background:#000}.fundraiser-home .content-title-container .content-title{color:#fff;font-size:xx-large;text-align:left}.fundraiser-home .content-nav{background:#fff;border-bottom:2px solid #000;text-align:center}.fundraiser-home .content-nav .nav-title{background-color:#fff;border:2px solid #000;border-bottom:0;border-top:0;color:#000}.fundraiser-home .content-nav .nav-title+.nav-title{border-left:0}.fundraiser-home .content-nav .active{background:#ee1c25;color:#fff}@media(max-width:575px){.fundraiser-home .content-nav h1{font-size:large}}.fundraiser-home-component .component-img{box-shadow:.3em .2em .4em #bababa}.fundraiser-home-component .component-detail-individual{display:block;flex-direction:none;height:auto;justify-content:center;text-align:center!important}.fundraiser-home-component .component-detail-corporate{display:flex;flex-direction:column;height:10em;justify-content:center;text-align:left}.fundraiser-home-component .component-detail{color:#000;font-size:large;font-weight:700;margin-left:1em;text-align:left}.fundraiser-home-component .component-detail .detail-name{color:#000;margin:0}.fundraiser-home-component .component-detail .detail-raised{color:#ee1c25;margin:1em 0 0}.fundraiser-home-component .component-detail .detail-favorite{display:inline-flex;margin:1em 0 0}.fundraiser-home-component .component-detail .detail-favorite .favorite-icon{border:2px solid #000;border-radius:50%;color:red;font-size:1.5em;padding:.2em .2em .14em}.fundraiser-home-component .component-detail .detail-favorite .favorite-amount{font-weight:400;line-height:2em;margin:0 0 0 .5em;padding-top:.15em}.fundraiser-home-component .component-detail .detail-button{margin-top:1em}.canstruction-junior{color:#fff;display:flex;flex-direction:column;text-align:center}.canstruction-junior .content-title-container{background:#000}.canstruction-junior .content-title-container .content-title{font-size:xx-large}.canstruction-junior .content-nav{text-align:center}.canstruction-junior .content-nav .nav-title{background-color:#fff;border:2px solid #000;border-right:0;color:#000}.canstruction-junior .content-nav .active{background:#ee1c25;color:#fff}.canstruction-junior .junior-component{padding:2em 0}@media(max-width:575px){.content-nav h1{font-size:x-large}}.ant-menu .ant-menu-item-divider{border-top:1px solid #fff;margin:0}.ant-menu-light.ant-menu-inline .ant-menu-item,.ant-menu-light>.ant-menu.ant-menu-inline .ant-menu-item{border-radius:0}.ant-menu-light .ant-menu-item-selected,.ant-menu-light>.ant-menu .ant-menu-item-selected{background:#ee1c25;color:#fff}.ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover,.ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected)>.ant-menu-submenu-title:hover,.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title,.ant-menu-light>.ant-menu .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover,.ant-menu-light>.ant-menu .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected)>.ant-menu-submenu-title:hover,.ant-menu-light>.ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#fff}.fundraiser-portal{background:#000;display:flex;flex-direction:column}.fundraiser-portal .content-title{color:#fff;font-size:xx-large;text-align:left}.fundraiser-portal .ant-layout-sider-children:before{background:#000;bottom:0;content:"";display:block;left:-1000%;position:absolute;right:0;top:0;z-index:0}.fundraiser-portal .mobile-header{padding:0}.fundraiser-account-information .ant-card .ant-card-head{border:0}.fundraiser-account-information .ant-card:not(.ant-card-bordered){box-shadow:none}.fundraiser-account-information .ant-btn-text:disabled,.fundraiser-account-information button{color:red}.fundraiser-account-information .btn-white-font{color:#fff}.campaign-setting{background:#fff}.campaign-setting .ant-card .ant-card-head{border:0}.campaign-setting .ant-card:not(.ant-card-bordered){box-shadow:none}.campaign-list .share-link-button{background:#000;color:#fff}.campaign-list .share-link-button:disabled{background:#ccc}.fundraiser-history{background:#fff}.fundraiser-history .ant-card .ant-card-head{border:0}.fundraiser-history .ant-card:not(.ant-card-bordered){box-shadow:none}.fundraiser-setting{background:#fff}.fundraiser-change-password .ant-card .ant-card-head{border:0}.fundraiser-change-password .ant-card:not(.ant-card-bordered){box-shadow:none}.donation-payment-content{text-align:center}.payment-modal .ant-image-img{object-fit:contain}.payment-modal .payme-code-img{opacity:.1}.payment-modal .close-out-icon{bottom:0;font-size:150px;left:0;margin-top:220px;position:absolute;right:0;top:0}.fundraiser-reset-content{background:#000;display:flex;flex-direction:column}.fundraiser-reset-content .content-title{color:#fff;font-size:xx-large;text-align:left}.fundraiser-reset-content .fundraiser-reset-detail{background:#fff;padding-top:1em}.message-modal-content{text-align:center}.more-content{background:#000;display:flex;flex-direction:column}.more-content .content-title{color:#fff;font-size:xx-large;text-align:left}.more-content .content-detail{background:#fff;text-align:center}about-us-food-angel-contact-us{color:#000;text-align:center}.canstruction-exhibition{background:#000;display:flex;flex-direction:column}.canstruction-exhibition h1{color:#ee1c25;margin-top:1em}.canstruction-exhibition .content-title{color:#fff;font-size:xx-large;text-align:left}.canstruction-exhibition .content-detail-description{background:#fff;padding-top:1em;text-align:left}.canstruction-exhibition .content-detail-description h2{font-weight:400}.canstruction-exhibition .content-detail-description .ant-image-img{max-width:120px}.canstruction-exhibition .content-detail-description .youtube-container{height:0;margin-bottom:8px;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.canstruction-exhibition .content-detail-description .youtube-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.fundraiser-campaign{background:#000;display:flex;flex-direction:column}.fundraiser-campaign .content-title{color:#fff;font-size:xx-large;text-align:center}.fundraiser-campaign .content-detail{background:#fff}.fundraiser-campaign .donation-record-list{float:left;margin-left:15px;width:23%}.fundraiser-campaign-corporate{color:#000;margin-top:2em;text-align:center}.fundraiser-campaign-corporate .content-avatar{box-shadow:.3em .2em .4em #bababa}.fundraiser-campaign-corporate .content-detail-description{display:inline-block;margin:0;text-align:justify;width:auto}.fundraiser-campaign-corporate .content-detail-info{font-size:xxx-large;margin-bottom:.5em}.fundraiser-campaign-corporate .content-detail-info .content-detail-info-second{font-size:x-large}.fundraiser-campaign-corporate .content-detail-info .content-detail-info-amount{font-size:xxx-large;margin-top:.5em}.fundraiser-campaign-corporate .content-detail-info .content-detail-info-donor{font-size:x-large}.fundraiser-campaign-individual{color:#000;margin-top:2em;text-align:center}.fundraiser-campaign-individual .content-detail-description{display:inline-block;margin:0;text-align:justify;width:auto}.fundraiser-campaign-individual .content-detail-info{font-size:xxx-large;margin-bottom:.5em}.fundraiser-campaign-individual .content-detail-info .content-detail-info-second{font-size:x-large}.fundraiser-campaign-individual .content-detail-info .content-detail-info-amount{font-size:xxx-large;margin-top:.5em}.fundraiser-campaign-individual .content-detail-info .content-detail-info-donor{font-size:x-large}.fundraiser-campaign-junior{color:#000;margin-top:2em;text-align:center}.fundraiser-campaign-junior .content-avatar{box-shadow:.3em .2em .4em #bababa}.fundraiser-campaign-junior .content-detail-title{margin-bottom:0}.fundraiser-campaign-junior .content-detail-description{display:inline-block;margin:0;text-align:justify;width:auto}.fundraiser-campaign-junior .youtube-container{height:0;margin-bottom:8px;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.fundraiser-campaign-junior .youtube-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.fundraiser-campaign-junior .content-image-container>div{justify-content:center}.fundraiser-campaign-junior .content-image-container .ant-image-img{object-fit:cover}.fundraiser-campaign-junior .content-detail-can-info{font-size:xxx-large}.fundraiser-campaign-junior .content-detail-can-info .content-detail-info-second{font-size:x-large}.fundraiser-campaign-junior .content-detail-can-info .content-detail-info-amount{font-size:xxx-large}.fundraiser-campaign-junior .content-detail-can-info .content-detail-info-donor{font-size:x-large}.fundraiser-campaign-junior .content-detail-info{font-size:xxx-large;margin-bottom:.5em}.fundraiser-campaign-junior .content-detail-info .content-detail-info-second{font-size:x-large}.fundraiser-campaign-junior .content-detail-info .content-detail-info-amount{font-size:xxx-large;margin-top:.5em}.fundraiser-campaign-junior .content-detail-info .content-detail-info-donor{font-size:x-large}
/*# sourceMappingURL=main.8c65c5ca.css.map*/