.button{border-radius:50px;cursor:pointer;display:inline-block;font-size:16px;line-height:14px;margin:0 auto;padding:18px 24px;text-align:center}.btn-primary{border:2px solid #78d2ff;border-radius:50px;color:#78d2ff}.btn-default{background:#293c4d;color:#fff}@media screen and (max-width:601px){.banner__walking-img{display:none}.banner{background-position:60% 0;background-size:auto 100%;padding:100px 0}.banner__content{display:flex}.banner__text{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:0 20px}.banner .date{font-size:24px;font-weight:400}.banner .banner-title,.banner .date{font-family:Oswald;text-align:center}.banner .banner-title{font-size:32px;font-weight:500;line-height:97.2%}.banner .banner-title .br{display:none}.banner .sub-title{font-family:Oswald;font-size:50px;font-weight:600;line-height:97.2%;text-align:center}.banner .desc{font-size:var(--font-size-sm-m);font-weight:400;margin-bottom:15px;text-align:center}.banner .location{margin-top:35px}.banner .diet,.banner .location{display:flex;font-size:var(--font-size-sm-m);margin-top:20px;width:100%}.banner .diet .svg-wrapper,.banner .location .svg-wrapper{margin-top:10px;min-width:10%;width:10%}.banner .diet .paragraph,.banner .location .paragraph{margin-top:20px}.banner .diet__content,.banner .location__content{width:60%}.banner .cdc-logo{min-width:10%}.banner .cdc-logo__wrapper{margin:18px 0}.banner .home-top-logo{flex:1;min-width:0}.banner .home-top-logo__wrapper{display:flex;flex-direction:row}.content .donate-show{background:#dcf3ff;display:flex;flex-direction:column;padding-bottom:60px}.content .donate-show__imgs{align-content:center;display:flex;justify-content:center}.content .donate-show__imgs img{flex:1;margin:auto;min-width:0}.content .donate-show a,.content .donate-show__button{box-sizing:border-box;width:100%}.content .donate-show__img{align-items:center;display:flex;justify-content:center}.content .donate-show__thermometer{flex-shrink:1}.content .donate-show__thermometer img{margin:auto;width:80%}.content .donate-show__items,.content .donate-show__thermometer{align-items:center;display:flex;flex-direction:column;gap:30px;height:553px;justify-content:center;padding:20px}}@media screen and (min-width:600px){.banner{background-size:100% auto;box-sizing:border-box;display:block;padding:100px 0 50px 100px}.banner__content{display:flex}.banner__text{width:50%}.banner__walking-img{left:50%;margin-left:auto;margin-right:0;position:absolute;top:0}.banner .date{font-family:Oswald;font-size:32px;font-weight:400}.banner .banner-title{font-family:Oswald;font-size:68px;font-weight:500;line-height:97.2%}.banner .sub-title{font-family:Oswald;font-size:100px;font-weight:600;line-height:97.2%;margin-top:5px}.banner .desc{font-size:18px;font-weight:400}.banner .location{margin-bottom:20px;margin-top:30px}.banner .diet,.banner .location{display:flex;font-size:var(--font-size-md);gap:20px}.banner .diet .svg-wrapper,.banner .location .svg-wrapper{margin-top:10px}.banner .diet .paragraph,.banner .location .paragraph{margin-top:20px}.banner .cdc-logo__wrapper{margin:10px 0}.banner .home-top-logo{flex:1;min-width:0}.banner .home-top-logo__wrapper{display:flex;flex-direction:row;gap:20px;width:280.06px}.content .top-img{bottom:25px;cursor:pointer;height:50px;position:fixed;right:50px;width:50px}.content .donate-show{align-items:center;background:#dcf3ff;box-sizing:border-box;display:flex;gap:60px;justify-content:center;padding:100px 0}.content .donate-show__items{flex-shrink:0.5}.content .donate-show__imgs{align-content:center;display:flex;flex:1;justify-content:center;min-height:0;width:80%}.content .donate-show__imgs img{flex:1;margin:auto;min-width:0}.content .donate-show__imgs .cap{flex:0.7}.content .donate-show__button{display:inline-block}.content .donate-show__img{align-items:center;display:flex;justify-content:center}.content .donate-show__thermometer{flex-shrink:1}.content .donate-show__thermometer img{margin:auto;width:80%}.content .donate-show__items,.content .donate-show__thermometer{align-items:center;display:flex;flex-direction:column;gap:30px;height:553px;justify-content:center;padding:20px}}:after,:before{box-sizing:border-box}*{margin:0}body,html{height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}a,a:active,a:hover,a:link,a:visited{color:inherit;text-decoration:none}body{--font-size-md:18px;--bg-base:radial-gradient(46.78% 20.21% at 69.55% 21.77%,rgba(120,210,255,.2) 0%,rgba(120,210,255,.8) 100%),#fff;--color-link:#78d2ff;--text-color-dark:#293c4d;--card-border:1px solid rgba(0,85,128,.35);--font-size-md-m:18px;--font-size-sm-m:14px;--font-size-lg-m:24px;--mobile-max-width:480px;--pc-min-width:481px;color:#fff;font-family:Open Sans;font-style:normal}.pb-50{padding-top:50px}.default-modal{background-color:#fff;border:none;border-radius:10px;height:50vh;left:50%;outline:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50vw;z-index:-1}.box-card{align-items:center;backdrop-filter:blur(11px);background:hsla(0,0%,100%,.25);border-radius:10px;box-sizing:border-box;display:inline-block;display:flex;flex-direction:column;justify-content:center;padding:10px;width:206.71px}@media screen and (max-width:601px){.page{background:var(--bg-base);box-sizing:border-box;color:var(--text-color-dark);font-size:var(--font-size-md);min-height:100vh;padding:90px 20px}.title{font-family:Oswald;font-size:24px;font-weight:400;margin-bottom:20px;text-align:center}.button,.title{font-style:normal}.button{font-family:Open Sans;font-size:var(--font-size-md-m);font-weight:600}}@media screen and (min-width:600px){.page{background:var(--bg-base);box-sizing:border-box;color:var(--text-color-dark);font-size:var(--font-size-md);min-height:100vh;padding:100px 273px}.title{font-family:Oswald;font-size:32px;font-weight:400;padding-bottom:50px;text-align:center}.button,.title{font-style:normal}.button{font-family:Open Sans;font-size:var(--font-size-md);font-weight:600}}.bold{font-weight:600}.ft-300{font-weight:300}.mt-10{margin-top:10px}.nowrap{white-space:nowrap}.relative{position:relative}.card-border:before{background:linear-gradient(191.95deg,hsla(0,0%,100%,.4) 9.15%,hsla(0,0%,100%,0) 91.68%);border-radius:10px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;position:absolute;z-index:-1}.card{backdrop-filter:blur(11px);background:hsla(0,0%,100%,.25);border-radius:10px;box-sizing:border-box;padding:30px 20px;position:relative}.card-item:not(:last-child){border-bottom:var(--card-border)}@media screen and (max-width:601px){.content__transport .title{margin-bottom:20px}.content__transport .card{padding:20px}.content__transport .card-item{font-size:var(--font-size-sm-m);text-align:center}.content__transport .card-item:first-of-type{padding-bottom:10px;padding-top:0}.content__transport .card-item:last-of-type{padding-bottom:0;padding-top:10px}.content__transport .card-item:not(.content__transport .card-item:first-of-type),.content__transport .card-item:not(.content__transport .card-item:last-of-type){padding:10px}}@media screen and (min-width:600px){.content__transport{align-items:center;display:flex;flex-direction:column;text-align:center}.content__transport .card{backdrop-filter:blur(11px);background:linear-gradient(123.87deg,hsla(0,0%,100%,.198),rgba(255,252,248,.054) 99.1%);padding:20px;width:90%}.content__transport .card-item{padding:10px}.content__transport .card-item:first-of-type{padding-bottom:10px;padding-top:0}.content__transport .card-item:last-of-type{padding-bottom:0;padding-top:10px}}@media screen and (max-width:601px){.navigate{background:rgba(120,210,255,.95);position:fixed;top:0;width:100%;z-index:100}.navigate__item{color:var(--text-color-dark);font-family:Open Sans;font-size:var(--font-size-sm-m);font-style:normal;font-weight:600;padding:10px 0;text-align:center;z-index:10}.navigate__header{align-items:center;background-color:#528fad;display:flex;font-family:Oswald;font-size:24px;font-style:normal;font-weight:500;height:68px;justify-content:space-between;padding:0 10px 0 20px}.navigate__modal{background:rgba(120,210,255,.95);box-sizing:border-box;display:none;padding:20px 0}.navigate__modal--show{background-color:rgba(0,0,0,.2);height:100vh;position:absolute;width:100vw;z-index:-10}.navigate__modal--show .navigate__modal{display:block}.page~.navigate .navigate__header{background-color:#78d2ff}}@media screen and (min-width:600px){.navigate__header{display:none}.navigate__modal{align-items:center;box-sizing:border-box;color:var(--text-color-dark);display:flex;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:600;gap:40px;height:100px;justify-content:center;padding-left:100px;position:absolute;top:0;z-index:10}.active{text-decoration:underline;text-underline-offset:5px}}@media screen and (max-width:601px){.merchandise-pictures .content__title{font-family:Oswald;font-size:24px;font-style:normal;font-weight:400;text-align:center}.merchandise-pictures .paragraph{font-size:var(--font-size-sm-m);margin-top:15px;text-align:center}.merchandise-pictures .pictures{display:flex;flex-direction:column;gap:30px;margin-top:30px}.merchandise-pictures .pictures .cap,.merchandise-pictures .pictures .polo{align-items:center;backdrop-filter:blur(11px);background:hsla(0,0%,100%,.25);border-radius:10px;display:flex;justify-content:center;padding:30px 0}.merchandise-pictures .pictures .cap img,.merchandise-pictures .pictures .polo img{height:auto;width:60%}.merchandise-pictures .tips{margin:30px 0 10px;text-align:center}.merchandise-pictures .button{box-sizing:border-box;width:100%}}@media screen and (min-width:600px){.merchandise-pictures{font-size:var(--font-size-md);padding:100px 50px;position:relative}.merchandise-pictures .content{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:20px}.merchandise-pictures .content__title{font-family:Oswald;font-size:32px}.merchandise-pictures .paragraph{padding:10px;text-align:center}.merchandise-pictures .modal-title{font-size:32px;font-style:normal;font-weight:400;padding-top:20px;text-align:center}.merchandise-pictures .pictures{display:flex;gap:30px;width:100%}.merchandise-pictures .pictures div{align-items:center;box-sizing:content-box;display:flex;flex:1;justify-content:center}.merchandise-pictures .pictures img{object-fit:cover}.merchandise-pictures .pictures .cap,.merchandise-pictures .pictures .polo{backdrop-filter:blur(11px);background:hsla(0,0%,100%,.25);border-radius:10px}.merchandise-pictures .pictures .cap img,.merchandise-pictures .pictures .polo img{height:auto;width:60%}.merchandise-pictures .pictures .size-img{flex:1}.merchandise-pictures .tips{margin-top:20px}}@media screen and (max-width:601px){.title{margin-bottom:40px}.content__upcoming .card{padding:30px 0}.content__upcoming .card-item .card-title{font-family:Oswald;font-size:var(--font-size-md-m);font-weight:400;margin-bottom:10px;text-align:center}.content__upcoming .card-item .card-title span{margin:auto}.content__upcoming .card-content{text-align:center}.content__upcoming .card-content .paragraph{font-size:var(--font-size-sm-m);padding:10px 0}.content__upcoming .card-content .paragraph__wrapper{display:inline-block;margin:30px auto 0}.content__upcoming .card-content .paragraph__content{display:block}.content__upcoming .card-content .border-line{border-bottom:1px solid #293c4d;bottom:-10px;left:0;position:absolute;width:100%}.content__upcoming{background:var(--bg-base)}.swiper{padding-bottom:40px!important}.swiper-slide{height:100%;width:auto}.swiper-box{margin-top:30px}}@media screen and (min-width:600px){.content__upcoming .card{padding:30px 0}.content__upcoming .card-item .card-title{font-family:Oswald;font-size:24px;font-weight:400;margin-bottom:10px;text-align:center}.content__upcoming .card-item .card-title span{margin:auto}.content__upcoming .card-content{text-align:center}.content__upcoming .card-content .paragraph{padding:10px 0}.content__upcoming .card-content .paragraph__wrapper{display:inline-block;margin:0 auto}.content__upcoming .card-content .paragraph__content{display:block}.content__upcoming .card-content .border-line{border-bottom:1px solid #293c4d;bottom:-10px;left:0;position:absolute;width:100%}.content__upcoming{background:var(--bg-base)}.swiper{padding-bottom:40px!important}.swiper-slide{height:100%;width:auto}.swiper-box{margin-top:30px}}@media screen and (max-width:601px){.content__register-donate{align-items:center;display:flex;flex-direction:column;justify-content:center}.content__register-donate .title{margin-bottom:20px}.content__register-donate .donate-card__header{align-items:center;display:flex;flex-direction:column;justify-content:center}.content__register-donate .donate-card__header .card__title{color:hsla(0,0%,100%,.75);font-family:Oswald;font-size:18px}.content__register-donate .donate-card__header .card__content{align-items:center;display:flex;justify-content:center}.content__register-donate .donate-card__header .price{font-size:48px;font-weight:600}.content__register-donate .donate-card__header .price-desc{font-size:14px;line-height:16px}.content__register-donate .donate-card__body{align-items:center;display:flex;flex-direction:column;font-size:var(--font-size-md);gap:13px;justify-content:center;line-height:25px;margin-top:13px}.content__register-donate .donate-card__body .register-button{margin-top:43px}.content__register-donate .donate-card__body .link{color:var(--color-link);cursor:pointer;text-decoration:underline;text-underline-offset:5px}.content__register-donate .tips{color:var(--color-link);font-size:24px;font-weight:600;margin-top:40px}.content__register-donate .donate-instruction-form{display:flex;flex-wrap:wrap;gap:20px;width:100%}.content__register-donate .donate-instruction-form .card{width:100%}.content__register-donate .donate-instruction-form .price{font-size:24px;font-weight:590}.content__register-donate .donate-instruction-form .form{display:flex;flex-direction:column;font-size:var(--font-size-sm-m);gap:20px}.content__register-donate .donate-instruction-form .label{color:#062a37;display:flex;font-size:15px;font-weight:400;margin-bottom:10px;width:100%}.content__register-donate .donate-instruction-form .label .desc{align-items:center;color:rgba(6,42,55,.5);display:flex;font-size:12px;justify-content:center;margin-left:auto;margin-right:0}.content__register-donate .donate-instruction-form .checkbox label,.content__register-donate .donate-instruction-form .type{font-size:15px;font-weight:400}.content__register-donate .donate-instruction-form .quantity__wrapper{align-items:center;color:#062a37;display:flex;gap:5px;letter-spacing:-.23px;margin-top:10px}.content__register-donate .donate-instruction-form .quantity__wrapper div{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.content__register-donate .donate-instruction-form .quantity__wrapper .add,.content__register-donate .donate-instruction-form .quantity__wrapper .subtract{cursor:pointer;-webkit-user-select:none;user-select:none}.content__register-donate .donate-instruction-form .quantity{border:1px solid rgba(0,0,0,.55);border-radius:4px;box-sizing:border-box}.content__register-donate .total .label{font-size:var(--font-size-sm-m)}.content__register-donate .total .price{font-size:var(--font-size-md-m)}.content__register-donate .submit-btn{margin-top:20px}.donate-card__header__payment-title{font-family:Oswald;font-size:var(--font-size-md-m);margin-bottom:10px;text-align:center}.donate-card__header__payment-content{margin-top:20px}.donate-card__header__payment-content .paragraph{font-size:var(--font-size-sm-m);text-align:center}.donate-card__header__payment-content .paragraph__bank{font-weight:600;margin-top:10px}.donate-card__header__payment-content .sub-card{align-items:center;background:hsla(0,0%,100%,.1);display:flex;flex-direction:row;font-size:var(--font-size-sm-m);justify-content:center;margin-top:20px;padding:20px 10px;text-align:center}.donate-items{display:flex;flex-wrap:wrap;width:100%}.donate-items .card{flex:1}.button{box-sizing:border-box;width:100%}}@media screen and (min-width:600px){.content__register-donate,.content__register-donate .donate-card__header{align-items:center;display:flex;flex-direction:column;justify-content:center}.content__register-donate .donate-card__header .card__title{color:hsla(0,0%,100%,.75);font-family:Oswald;font-size:18px}.content__register-donate .donate-card__header .card__content{align-items:center;display:flex;justify-content:center}.content__register-donate .donate-card__header .price{font-size:48px;font-weight:600}.content__register-donate .donate-card__header .price-desc{font-size:14px;line-height:16px}.content__register-donate .donate-card__body{align-items:center;display:flex;flex-direction:column;font-size:var(--font-size-md);gap:13px;justify-content:center;line-height:25px;margin-top:13px}.content__register-donate .donate-card__body .register-button{margin-top:43px}.content__register-donate .donate-card__body .link{color:var(--color-link);cursor:pointer;text-decoration:underline;text-underline-offset:5px}.content__register-donate .tips{color:var(--color-link);font-size:24px;font-weight:600;margin-top:40px}.content__register-donate .donate-instruction-form{display:flex;gap:20px}.content__register-donate .donate-instruction-form .card{flex:1;min-width:484px}.content__register-donate .donate-instruction-form .price{font-size:24px;font-weight:590}.content__register-donate .donate-instruction-form .form{display:flex;flex-direction:column;gap:20px}.content__register-donate .donate-instruction-form .label{color:#062a37;display:flex;font-size:15px;font-weight:400;margin-bottom:10px;width:100%}.content__register-donate .donate-instruction-form .label .desc{align-items:center;color:rgba(6,42,55,.5);display:flex;font-size:12px;justify-content:center;margin-left:auto;margin-right:0}.content__register-donate .donate-instruction-form .checkbox label,.content__register-donate .donate-instruction-form .type{font-size:15px;font-weight:400}.content__register-donate .donate-instruction-form .quantity__wrapper{align-items:center;color:#062a37;display:flex;gap:5px;margin-top:10px}.content__register-donate .donate-instruction-form .quantity__wrapper div{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.content__register-donate .donate-instruction-form .quantity__wrapper .add,.content__register-donate .donate-instruction-form .quantity__wrapper .subtract{cursor:pointer;-webkit-user-select:none;user-select:none}.content__register-donate .donate-instruction-form .quantity{border:1px solid rgba(0,0,0,.55);border-radius:4px;box-sizing:border-box}.content__register-donate .total .label{font-size:15px}.content__register-donate .total .price{font-size:24px}.content__register-donate .submit-btn{margin-top:60px}.donate-card__header__payment-title{font-family:Oswald;font-size:24px;margin-bottom:10px;text-align:center}.donate-card__header__payment-content{margin-top:20px}.donate-card__header__payment-content .paragraph{text-align:center}.donate-card__header__payment-content .paragraph__bank{font-weight:600;margin-top:10px}.donate-card__header__payment-content .sub-card{align-items:center;background:hsla(0,0%,100%,.1);display:flex;flex-direction:row;justify-content:center;margin-top:20px;padding:20px 10px;text-align:center}.donate-items{display:flex;flex-wrap:wrap;width:100%}.donate-items .card{flex:1}}@media screen and (max-width:601px){.about{align-items:center;display:flex;flex-direction:column;justify-content:center}.about .cdc-logo__wrapper{font-size:16px;font-weight:600;text-decoration:underline;width:100%}.about .cdc-logo__wrapper img{width:100%}.about .title{font-size:var(--font-size-lg-m);font-weight:400;margin-top:40px;text-align:center}.about .title-history{margin-bottom:20px}.about .paragraph{color:var(--text-color-dark);font-size:var(--font-size-md-m);font-weight:400px;text-align:center}.about .link{display:block;text-align:center;-webkit-text-decoration:center;text-decoration:center}.about .history__content{text-align:left}}@media screen and (min-width:600px){.about{align-items:center;display:flex;flex-direction:column;justify-content:center}.about .cdc-logo__wrapper{font-size:16px;font-weight:600;text-decoration:underline;width:384px}.about .title{font-size:32px;font-weight:400;margin-top:40px;text-align:center}.about .title-history{font-size:24px}.about .paragraph{color:var(--text-color-dark)}.about .link{display:inline-block;-webkit-text-decoration:center;text-decoration:center}}.about .link{text-decoration:underline!important}