.sbf-toggletip__close-button,.sbf-tooltip-button,.sbf-toggletip-button{border:none;padding:0;width:20px;height:20px;text-decoration:none;cursor:pointer}.sbf-toggletip__close-button svg,.sbf-tooltip-button svg,.sbf-toggletip-button svg{width:100%;height:100%}.sbf-toggletip__close-button:focus,.sbf-tooltip-button:focus,.sbf-toggletip-button:focus{outline:solid 2px #0790ff;outline-offset:2px}.sbf-tooltip,.sbf-toggletip{position:relative;display:inline-block;cursor:pointer;text-decoration-line:underline !important;text-decoration-style:dotted !important;text-decoration-color:#005595;text-decoration-thickness:10%;text-underline-offset:18%}.sbf-tooltip.sbf-badge,.sbf-toggletip.sbf-badge{text-decoration:none !important;text-underline-offset:0 !important}.sbf-tooltip-button,.sbf-toggletip-button{background:none}.sbf-tooltip-link,.sbf-toggletip-link{font-weight:600}.sbf-tooltip-link--blue-500,.sbf-toggletip-link--blue-500{color:#005595}.sbf-tooltip-link--blue-500:hover,.sbf-toggletip-link--blue-500:hover{color:#002949}.sbf-tooltip-link--blue-500:active,.sbf-toggletip-link--blue-500:active{color:#002949}.sbf-tooltip-link--yellow-200,.sbf-toggletip-link--yellow-200{color:#f3d36e}.sbf-tooltip-link--yellow-200:hover,.sbf-toggletip-link--yellow-200:hover{color:#edbe27}.sbf-tooltip-link--yellow-200:active,.sbf-toggletip-link--yellow-200:active{color:#edbe27}.sbf-tooltip__element,.sbf-toggletip__element{display:flex;flex-direction:column;font-weight:normal;position:absolute;padding:16px;text-align:left;border-radius:8px;max-width:320px;width:-moz-max-content;width:max-content;z-index:10003;box-shadow:0 4px 12px 0 rgba(0,0,0,.15);cursor:auto;background-color:var(--tooltip-bg);color:var(--tooltip-text)}@media(min-width: 480px){.sbf-tooltip__element,.sbf-toggletip__element{max-width:350px}}.sbf-tooltip__element--light,.sbf-toggletip__element--light{--tooltip-bg: #FFF;--tooltip-text: #353535;--tooltip-link-color: #005595;--tooltip-link-hover-color: #002949;--tooltip-btn-bg: #E5E5E5;--tooltip-btn-hover: #cccccc;--tooltip-arrow-color: #FFF}.sbf-tooltip__element--dark,.sbf-toggletip__element--dark{--tooltip-bg: #353535;--tooltip-text: #FFF;--tooltip-link-color: #F3D36E;--tooltip-link-hover-color: #edbe27;--tooltip-btn-bg: #6E6E6E;--tooltip-btn-hover: #555555;--tooltip-arrow-color: #353535}.sbf-tooltip__element a,.sbf-toggletip__element a{color:var(--tooltip-link-color);text-decoration:underline;font-weight:600}.sbf-tooltip__element a:hover,.sbf-tooltip__element a:active,.sbf-tooltip__element a:focus,.sbf-toggletip__element a:hover,.sbf-toggletip__element a:active,.sbf-toggletip__element a:focus{color:var(--tooltip-link-hover-color)}.sbf-tooltip__element ul,.sbf-toggletip__element ul{list-style:none;margin:0}.sbf-tooltip__element .sbf-tooltip__element-arrow,.sbf-tooltip__element .sbf-toggletip__element-arrow,.sbf-toggletip__element .sbf-tooltip__element-arrow,.sbf-toggletip__element .sbf-toggletip__element-arrow{position:absolute;width:12px;height:12px;transform:rotate(45deg);z-index:10003;background-color:var(--tooltip-arrow-color)}.sbf-tooltip__content,.sbf-toggletip__content{font-size:.875em;line-height:1.2857142857;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:normal;display:flex;flex-direction:column;gap:4px}.sbf-tooltip__content a,.sbf-toggletip__content a{text-decoration:underline;font-weight:600}.sbf-tooltip__copy,.sbf-toggletip__copy{margin:0}.sbf-tooltip__content{gap:8px}.sbf-toggletip__element .sbf-toggletip__content .sbf-toggletip__content__link{color:var(--tooltip-link-color);text-decoration:underline;font-weight:600}.sbf-toggletip__element .sbf-toggletip__content .sbf-toggletip__content__link:hover,.sbf-toggletip__element .sbf-toggletip__content .sbf-toggletip__content__link:active,.sbf-toggletip__element .sbf-toggletip__content .sbf-toggletip__content__link:focus{color:var(--tooltip-link-hover-color)}.sbf-toggletip__element .sbf-toggletip__footer a{color:var(--tooltip-link-color);text-decoration:underline;font-weight:600}.sbf-toggletip__element .sbf-toggletip__footer a:hover,.sbf-toggletip__element .sbf-toggletip__footer a:active,.sbf-toggletip__element .sbf-toggletip__footer a:focus{color:var(--tooltip-link-hover-color)}.sbf-toggletip__heading{margin-top:0;margin-bottom:24px;font-size:1.125em;line-height:1.3333333333;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:-0.008em;font-weight:700;margin:0 0 8px 0}.sbf-toggletip__heading:has(.sbf-toggletip__close-button){display:flex;justify-content:space-between;align-items:center;gap:24px}.sbf-toggletip__footer{margin:16px 0 0 0}.sbf-toggletip__footer a{display:flex;gap:4px;align-items:center}.sbf-toggletip__footer a svg{width:16px;height:16px;min-width:16px;min-height:16px;margin:0 0 0 4px}.sbf-toggletip__close-button{background:var(--tooltip-btn-bg);border-radius:4px}.sbf-toggletip__close-button:hover{background:var(--tooltip-btn-hover)}.sbf-toggletip__element,.sbf-tooltip-template{display:none}.mypage--editable .fancy-buttons.is-pinned .link-give-by{display:none}.fancy-buttons .sbf-mark{display:none;height:100%;padding:0}.fancy-buttons .sbf-mark .icon{height:40px;width:40px;vertical-align:middle}.fancy-buttons .tagline{display:none;margin-left:16px;font-family:"Zilla Slab",Georgia,serif;font-weight:500;font-style:italic;font-size:18px;letter-spacing:.025em}.fancy-buttons.is-pinned{transition:background 350ms linear;position:fixed;left:0;right:0;top:0;bottom:auto;z-index:111151;height:82px;line-height:82px;background:rgba(0,0,0,.92);color:#fff;text-align:right}.fancy-buttons.is-pinned .link-give-by{display:inline}.fancy-buttons.is-pinned .sbf-mark,.fancy-buttons.is-pinned .tagline{display:block;float:left;color:#fff}.no-animate{transition:none !important}.fancy-buttons.is-pinned .fancy-buttons__inner{max-width:1080px;min-width:280px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}[role=main]{margin-top:-25px}@media(min-width: 760px){[role=main]{margin-top:-48px}}.tk-editable-ui,.tk-editable-ui--large{display:none}.old-header__right-block{top:-28px}@media(min-width: 760px){.old-header__right-block{top:-6px}}.old-header__right-block .button{display:none}.old-header__right-block .old-header__nav{padding:0;top:0}@media(min-width: 760px){.old-header__right-block .old-header__search{visibility:hidden;width:0;margin:0;overflow:hidden}}.mypage-header{padding:200px 0 40px;margin:0 -8px;color:#fff;border-bottom:1px solid #dbdbdb;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#353535}.mypage-header .button.button{color:#fff;font-weight:600;margin-bottom:0}.mypage-header a{color:#005595;text-decoration:underline;font-weight:600;border:none}.mypage-header a:hover{color:#002949}.mypage-header a:active{color:#002949}@media(min-width: 760px){.mypage-header a{color:#f3d36e}.mypage-header a:hover{color:#edbe27}.mypage-header a:active{color:#edbe27}}.mypage-header .donate-button{background-color:#1c6b3d;border-color:#1c6b3d;border-radius:4px;color:#fff;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em}.mypage-header .donate-button:hover,.mypage-header .donate-button:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#114326;background-color:#114326}.mypage-header .join-button{background-color:#005595;border-color:#005595;border-radius:4px;color:#fff;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em}.mypage-header .join-button:hover,.mypage-header .join-button:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#003862;background-color:#003862}.mypage-header::before{content:" ";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.04) 0%, rgba(0, 0, 0, 0.05) 1%, rgba(0, 0, 0, 0.6) 100%)}.mypage-header::after{content:"";z-index:1;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%, #353535 150%);position:absolute;top:0;left:0;height:100%;width:100%}@media(max-width: 759px){.mypage-header{background-size:auto 275px;background-position:center top;background-repeat:no-repeat;background-color:#f5f5f5;margin:0 -7px}}.mypage-header__flag{padding:0 0 16px;z-index:5;display:block}@media(min-width: 760px){.mypage-header__flag{padding:32px 16px}}.mypage-header__flag h1{margin-top:0;margin-bottom:24px;font-size:1.5em;line-height:1.1666666667;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:-0.015em;font-weight:700;word-wrap:break-word;width:100%}.mypage-header__flag h2{font-size:1.125em;line-height:1.3333333333;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:normal;font-weight:500;margin-bottom:8px}.mypage-header__flag p{font-size:1em;line-height:1.375;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:normal;margin:0;font-weight:500}.mypage-header__flag .small{font-size:.875em;line-height:1.2857142857;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:normal;margin-top:8px;padding-right:5px;display:inline-block;position:relative}@media(max-width: 759px){.mypage-header__flag .flag__body{display:block;text-align:center;padding-left:0}}.flag__image{height:200px;width:200px}.flag__image img{padding:3px;background-color:#fff;box-shadow:0 0 0 1px #ccc;height:200px;width:200px}@media(max-width: 759px){.flag__image img{box-shadow:0 12px 0 -6px #858585;margin:-75px auto 50px}}.fancy-buttons{display:none;position:absolute;bottom:34px;right:24px}@media(min-width: 1080px){.fancy-buttons{display:block;right:23px}}.fancy-buttons .button{min-width:150px;text-align:center;margin-left:16px}.fancy-buttons.is-pinned .button.button{line-height:1.15em}.fancy-buttons .link-give-by{display:block;text-align:center;margin:4px 0 0 16px;z-index:2}.participant-id,.event-id,.team-id,.fundraiser-id,.kid-id{color:#fff;color:rgba(255,255,255,.8);margin-top:0;margin-bottom:24px;font-size:.75em;line-height:1.5;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:.21em;font-weight:normal;text-transform:uppercase;font-weight:600;z-index:3;min-width:5px;padding:0 22px}.participant-id.desktop-only,.event-id.desktop-only,.team-id.desktop-only,.fundraiser-id.desktop-only,.kid-id.desktop-only{position:relative;text-align:right;top:-157px}.participant-id.mobile-only,.event-id.mobile-only,.team-id.mobile-only,.fundraiser-id.mobile-only,.kid-id.mobile-only{display:none;position:absolute;bottom:0;width:100%;text-align:center}@media(max-width: 759px){.mypage-header{color:#353535;padding:0}.mypage-header::after,.mypage-header::before{height:275px;z-index:1}.mypage-header__flag{top:0}.flag__image,.flag__body{display:block;text-align:center}.flag__body{padding-left:0}.flag__image{margin:-115px auto 50px}}@media(min-width: 760px){.mypage__header{margin:0 -8px;border-bottom:none}}.mypage__content{padding:36px 0;color:#353535}@media(min-width: 760px){.mypage__content{padding:70px 0}.mypage__content>div{display:flex;flex-flow:row}}.ellipses,.kid-info-content p,.kid-info-content h3,.fundraising__stats li span.totals__name,.fundraising__stats li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mypage__sidebar{padding:0 24px;min-width:300px;width:100%;text-align:center}.mypage__sidebar h2{margin-bottom:10px}.mypage__sidebar h3{margin-top:0;margin-bottom:24px;font-size:1.25em;line-height:1.4;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:-0.015em;font-weight:700}.mypage__sidebar p{font-size:.875em;line-height:1.2857142857;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:normal}@media(max-width: 759px){.mypage__sidebar p{max-width:350px;margin:0 auto 25px}}.mypage__sidebar .condensed-header{margin-bottom:.5em}@media(min-width: 900px){.mypage__sidebar .condensed-header{margin-bottom:20px}}.mypage__sidebar--bottom{order:2}.mypage__sidebar a{color:#005595;text-decoration:underline;font-weight:600;border:none}.mypage__sidebar a:hover{color:#002949}.mypage__sidebar a:active{color:#002949}.mypage__sidebar .button{border-bottom:none !important}.mypage__sidebar .research-link{padding:2px 0 0}@media(min-width: 760px){.mypage__sidebar{padding-left:6px;text-align:left;width:38%;flex:1 1 auto}}@media(min-width: 900px){.mypage__sidebar{padding:0 32px 0 8px}}@media(min-width: 1100px){.mypage__sidebar{padding:0 32px 0 15px}}.mypage__sidebar .event-id{display:block}@media(min-width: 760px){.mypage__sidebar .event-id{display:none}}.mypage__sidebar .mypage__fundraising__give-by-link{display:flex;justify-content:center;flex-wrap:wrap;margin:12px auto 0 auto}@media(min-width: 760px){.mypage__sidebar .mypage__fundraising__give-by-link{margin:0 auto}}.mypage__sidebar .mypage__fundraising__give-by-link p,.mypage__sidebar .mypage__fundraising__give-by-link ul{font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif}.mypage__sidebar .mypage__fundraising__give-by-link p{font-size:1em;line-height:1.375;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:normal;margin:0}.mypage__sidebar .mypage__fundraising__give-by-link ul{display:flex;gap:8px;margin:0 0 0 4px;list-style-type:none}.mobile-stats{display:none}.fundraising__raised.fundraising__raised{color:#1c6b3d;margin-bottom:5px;font-size:28px}.fundraising__goal{margin-top:0;margin-bottom:24px;font-size:.75em;line-height:1.5;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:.21em;font-weight:normal;text-transform:uppercase}.fundraising__controls{align-self:flex-start;width:100%;line-height:1.6;margin-top:-0.3em;text-align:center}@media(max-width: 759px){.fundraising__controls{margin:10px 0 -11px 0}}.fundraising__controls p{font-size:1em;line-height:1.375;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:normal;margin:0 auto}@media(max-width: 1079px){.fundraising__controls .donate-by-phone-small{display:none}}@media(min-width: 1080px){.fundraising__controls .donate-by-phone-large{display:none}}.fundraising__controls .donation-form-download{font-size:1em;line-height:1.375;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:normal}@media(max-width: 1079px){.fundraising__controls .donation-form-download{display:none}}@media(min-width: 1080px){.fundraising__controls{width:auto;text-align:left;margin-left:16px;padding-left:16px;border-left:1px solid #ccc}}.fundraising__stats{margin-top:40px;text-align:left}.fundraising__stats h3{display:inline-block}.fundraising__stats ol{counter-reset:aCounter;list-style:none}.fundraising__stats li{font-size:.875em;line-height:1.2857142857;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:normal;counter-increment:aCounter;padding-left:16px;z-index:1;display:flex;flex-flow:row nowrap;padding-bottom:8px}.fundraising__stats li::before{content:counter(aCounter) ". ";color:#353535;position:absolute;left:0}.fundraising__stats li .donor__name{word-break:break-word}.fundraising__stats li span.dash{flex:1;border-bottom:1px solid #ced1d6;margin:0 5px 5px 5px}.fundraising__stats li span,.fundraising__stats li a{display:inline-block;padding:0}.fundraising__stats li a{max-width:55%}.fundraising__stats li span.totals__name{max-width:55%;word-break:break-word}.fundraising__stats .totals__amount,.fundraising__stats .sidebar__date{float:right;color:#353535}.fundraising__stats-view-all{font-size:.875em;line-height:1.2857142857;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:normal;float:right;top:4px}.stats--green a{color:#1c6b3d;text-decoration:underline;font-weight:600;border:none}.stats--green a:hover{color:#0c2e1a}.stats--green a:active{color:#0c2e1a}.mobile-callout{display:block}@media(min-width: 760px){.mobile-callout{display:none}}.desktop-callout{display:none}@media(min-width: 760px){.desktop-callout{display:block}}.anniversary-callout{display:block;border:1px solid #d8d8d8;background-color:#f5f5f5;padding:0 20px;margin:25px -8px 0;text-align:center}.anniversary-callout .logo-anniversary{text-align:center;padding-top:24px}.anniversary-callout svg{max-height:100px}@media(min-width: 760px){.anniversary-callout{padding:0 49px;margin:25px 0 0 0}}.national-partner{margin-top:40px}.national-partner .condensed-header{margin-bottom:10px}.national-partner .partner-logo{text-align:center}.national-partner svg{max-height:80px}.mypage__main-column{padding:32px 16px 0;min-width:300px;width:100%;overflow-x:hidden}.mypage__main-column h2{margin-bottom:8px;letter-spacing:-1px;line-height:32px;font-size:28px}@media(min-width: 480px){.mypage__main-column{min-width:350px}}@media(min-width: 760px){.mypage__main-column{width:62%;flex:1 1 auto;padding:0 16px 0 24px;box-shadow:-1px 0 0 0 #ccc}}@media(min-width: 900px){.mypage__main-column{padding:0 15px 0 32px}}@media(min-width: 1090px){.mypage__main-column{padding:0 24px 0 32px}}.mypage__main-column .mypage__message{font-size:1em;line-height:1.375;font-family:"Zilla Slab",Georgia,serif;letter-spacing:.01em}@media(min-width: 900px){.mypage__main-column .mypage__message{font-size:1.125em;line-height:1.3333333333;font-family:"Zilla Slab",Georgia,serif;letter-spacing:.005em}}.mypage__main-column .mypage__message a{color:#005595;text-decoration:underline;font-weight:600;border:none}.mypage__main-column .mypage__message a:hover{color:#002949}.mypage__main-column .mypage__message a:active{color:#002949}.mypage__gallery{text-align:center;padding-bottom:36px;margin-left:-7px;margin-right:-7px;margin-top:-1px}@media(min-width: 760px){.mypage__gallery{background-color:#f5f5f5;border-top:1px solid #dbdbdb;margin-left:-8px;margin-right:-8px}}.mypage__gallery .inner{width:100%}.mypage__gallery .condensed-header{margin-top:.5em;margin-bottom:.5em}.mypage__gallery ul{width:100%;margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:center;transition:opacity 200ms linear}.mypage__gallery .mypage__gallery--flex-start{justify-content:flex-start}.mypage__gallery .mypage__gallery--space-between{justify-content:space-between}.mypage__gallery .mypage__gallery--centered{justify-content:center}.mypage__gallery .mypage__gallery--fade-out{opacity:.5;justify-content:center}.mypage__gallery .gallery__img,.mypage__gallery .add-photo{font-size:.875em;line-height:1.2857142857;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:normal;background:#fff;display:inline-block;flex:0 0 auto;float:left;height:160px;width:160px;min-width:0;border:3px solid #fff;margin:8px 8px 14px;padding:3px;box-shadow:0 0 0 1px #ccc,0 11px 0 -5px rgba(0,0,0,.2);transition:width 200ms linear}@media(min-width: 1080px){.mypage__gallery .gallery__img,.mypage__gallery .add-photo{width:164px;height:164px}}.mypage__gallery .gallery__img:hover,.mypage__gallery .add-photo:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #ccc,0 14px 0 -5px rgba(0,0,0,.2)}.mypage__gallery .gallery__img .img-link,.mypage__gallery .add-photo .img-link{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;overflow:hidden;display:flex;align-items:center;justify-content:center}.mypage__gallery .gallery__img img,.mypage__gallery .add-photo img{max-height:100%;max-width:100%;width:auto;height:auto}.mypage__gallery .gallery__img a:link,.mypage__gallery .add-photo a:link,.mypage__gallery .gallery__img a:visited,.mypage__gallery .add-photo a:visited{border-bottom:none;font-weight:600;padding:0}.mypage__gallery .add-photo{box-shadow:rgba(0,0,0,.2) 0 11px 0 -5px}.mypage__gallery .add-photo:hover{transform:none;box-shadow:rgba(0,0,0,.2) 0 11px 0 -5px;cursor:pointer}.mypage--main .mypage__gallery .list-header{margin:0 auto;border-bottom:0;background:rgba(0,0,0,0)}.mypage--main .mypage__gallery .list-header .condensed-header{float:none;margin:26px 0}.mypage--main .mypage__gallery ul{padding:0 24px}.mypage--gallery .mypage__gallery{background:none;border-top:0;text-align:left}.mypage--gallery .mypage__gallery ul{justify-content:center}@media(min-width: 760px){.mypage--gallery .mypage__gallery ul{justify-content:flex-start}}.mypage--gallery .add-photo p{font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;text-align:center}@media(max-width: 759px){.mypage__gallery .list-header .condensed-header{margin:30px 0 6px 0}.mypage--gallery .mypage__gallery ul{width:auto;margin:38px 46px 0 46px}}.gallery-view-more{font-size:.875em;line-height:1.2857142857;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:normal;font-weight:600;border:none;text-decoration:underline}.overlay.mypage-single-photo-overlay,.overlay.mypage-single-photo-overlay.lightbox{background:rgba(0,0,0,0);padding:0;margin-top:12px;box-shadow:none;text-align:center;overflow:hidden;bottom:0}@media(min-width: 760px){.overlay.mypage-single-photo-overlay,.overlay.mypage-single-photo-overlay.lightbox{width:90%;height:90%;text-align:center;overflow-y:hidden}}.overlay.mypage-single-photo-overlay img,.overlay.mypage-single-photo-overlay.lightbox img{width:100%;padding:12px;left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%)}.overlay.mypage-single-photo-overlay .caption-wrapper,.overlay.mypage-single-photo-overlay.lightbox .caption-wrapper{background:rgba(0,0,0,.9);color:#fff;position:absolute;left:0;right:0;bottom:0;padding:8px}.overlay.mypage-single-photo-overlay .caption-wrapper.empty,.overlay.mypage-single-photo-overlay.lightbox .caption-wrapper.empty{display:none}.overlay.mypage-single-photo-overlay .caption-wrapper [contenteditable],.overlay.mypage-single-photo-overlay.lightbox .caption-wrapper [contenteditable]{min-height:2em}.overlay.mypage-single-photo-overlay .show-next-photo,.overlay.mypage-single-photo-overlay .show-prev-photo,.overlay.mypage-single-photo-overlay.lightbox .show-next-photo,.overlay.mypage-single-photo-overlay.lightbox .show-prev-photo{font-size:1.5em;line-height:1.25;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:-0.005em;font-weight:500;position:absolute;left:0;top:48%;background:rgba(0,0,0,.8);color:#fff;z-index:1;border-radius:0 4px 4px 0;padding:6px}.overlay.mypage-single-photo-overlay .show-next-photo,.overlay.mypage-single-photo-overlay.lightbox .show-next-photo{left:auto;right:0;border-radius:4px 0 0 4px}.ellipses,.kid-info-content p,.kid-info-content h3,.fundraising__stats li a,.fundraising__stats li span.totals__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mypage__kids{padding-top:24px}.mypage__kids .mypage__kids__content h3,.mypage__kids .mypage__kids__content p{padding:0 12px}.mypage__kids .mypage__kids__content h3{margin-top:0;margin-bottom:24px;font-size:1.5em;line-height:1.1666666667;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:-0.015em;font-weight:700;white-space:nowrap;text-align:center}@media(min-width: 760px){.mypage__kids .mypage__kids__content h3{text-align:left}}.mypage__kids .mypage__kids__content p{font-size:1.125em;line-height:1.3333333333;font-family:"Zilla Slab",Georgia,serif;letter-spacing:.005em}@media(min-width: 760px){.mypage__kids{margin:0 -12px}}.mypage__kids .centered{text-align:center}@media(min-width: 760px){.mypage__kids .centered{text-align:left}}.kid_anchor{top:-75px}.kid-container{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;padding:0 12px}@media(min-width: 760px){.kid-container{margin-bottom:0}}@media(min-width: 989px){.kid-container{padding:0}}.kid-info{background:linear-gradient(to bottom, #353535 87px, #F5F5F5 87px);flex:1 0 auto;width:100%;margin:12px 0;border:1px solid #fff;text-align:left}@media(min-width: 630px)and (max-width: 759px){.kid-info{flex:1 0 46%;max-width:46%;margin:14px 2%;border:1px solid #dbdbdb}}@media(min-width: 989px){.kid-info{flex:1 0 46%;max-width:46%;margin:14px 2%;border:1px solid #dbdbdb}}.kid-info-inner{display:flex;flex-flow:row nowrap}.kid-info-inner .photo-wrapper{display:flex;align-items:center;justify-content:center;width:87px;height:87px;background-color:#fff}.kid-info-inner .photo-wrapper img{max-height:100%;max-width:100%}.kid-info-content{flex:1 0 50%;padding:16px;min-width:0}.kid-info-content h3{color:#fff;font-size:1.125em;line-height:1.3333333333;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:normal;font-weight:bold;margin-bottom:48px;padding-top:16px}.kid-info-content p{font-size:.875em;line-height:1.2857142857;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:normal;margin:2px 0 0 -87px;color:#717171;padding:0}.kid-info-content .icon{height:16px;width:16px;vertical-align:middle;margin:4px 4px 4px 0}@-moz-document url-prefix(){.kid-info{background:linear-gradient(to bottom, #353535 87px, #F5F5F5 87px)}}.more-than-two .kid-info{background:#353535}.more-than-two .kid-info .kid-info-inner .photo-wrapper{display:flex;align-items:center;justify-content:center;width:110px;height:110px;background-color:#fff}.more-than-two .kid-info .kid-info-inner .photo-wrapper img{max-height:100%;max-width:100%;width:auto;height:auto}.more-than-two .kid-info .kid-info-inner .kid-info-content{padding:16px 16px 0 16px}.more-than-two .kid-info .kid-info-inner .kid-info-content h3{font-size:.875em;line-height:1.2857142857;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:normal;padding-top:0;margin-bottom:0}.more-than-two .kid-info .kid-info-inner .kid-info-content p{font-size:.875em;line-height:1.2857142857;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:normal;color:#fff;margin:0}.more-than-two .kid-info .kid-info-inner .kid-info-content p::before{content:"●"}.more-than-two .kid-info .kid-info-inner .kid-info-content .icon{display:none}.more-than-two .kid-info .kid-info-inner .kid-info-content .kid__location{display:none}@media(max-width: 988px){.kid-info{background:#353535}.kid-info .kid-info-inner .photo-wrapper{display:flex;align-items:center;justify-content:center;width:110px;height:110px;background-color:#fff}.kid-info .kid-info-inner .photo-wrapper img{max-height:100%;max-width:100%;width:auto;height:auto}.kid-info .kid-info-inner .kid-info-content{padding:16px 16px 0 16px}.kid-info .kid-info-inner .kid-info-content h3{font-size:.875em;line-height:1.2857142857;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:normal;padding-top:0;margin-bottom:0}.kid-info .kid-info-inner .kid-info-content p{font-size:.875em;line-height:1.2857142857;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:normal;color:#fff;margin:0}.kid-info .kid-info-inner .kid-info-content p::before{content:"●"}.kid-info .kid-info-inner .kid-info-content .icon{display:none}.kid-info .kid-info-inner .kid-info-content .kid__location{display:none}}.mypage__fundraising{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;text-align:left;margin:0 auto}.mypage__fundraising .button{flex:1;text-align:center;margin-bottom:24px}.mypage__fundraising .button.mobile-only{margin:0 20px 10px 0}.mypage__fundraising .join-button{background-color:#005595;border-color:#005595;border-radius:4px;color:#fff;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:10px 16px 12px 16px;font-size:16px;min-width:initial;line-height:1.15em}.mypage__fundraising .join-button:hover,.mypage__fundraising .join-button:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#003862;background-color:#003862}.mypage__fundraising .donate-button{background-color:#1c6b3d;border-color:#1c6b3d;border-radius:4px;color:#fff;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:10px 16px 12px 16px;font-size:16px;min-width:initial;line-height:1.15em}.mypage__fundraising .donate-button:hover,.mypage__fundraising .donate-button:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#114326;background-color:#114326}@media(max-width: 760px){.mypage__fundraising{max-width:350px}}@media(min-width: 900px){.mypage__fundraising{padding:16px;background:#f5f5f5;border:1px solid #dbdbdb;margin:0}}.fundraising__list{margin-top:0}.fundraising__list h2+a{font-size:.875em;line-height:1.2857142857;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:normal;font-weight:700;border-bottom:none}.fundraising__list h2+a .icon{width:16px;height:21px;vertical-align:top;margin:0 2px 0 0}.fundraising__list h3{color:#005595}.fundraising__list ol{counter-reset:none}.fundraising__list li{font-size:1.125em;line-height:1.3333333333;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:normal;font-weight:700;counter-increment:none;padding:10px 0;border-bottom:1px solid #ced1d6;display:flex;flex-flow:row nowrap}.fundraising__list li::before{content:none}.fundraising__list li:first-child{border-top:1px solid #ced1d6}.fundraising__list li span.dash{flex:1}.fundraising__list li span.donor__name{width:80%}.fundraising__list .spinner{margin:10px auto 3em}.list-body{padding:0 20px}@media(min-width: 760px){.list-body{padding:0}}.list-header{background-color:#f5f5f5;border-top:1px solid #ced1d6;border-bottom:1px solid #ced1d6;margin:30px -23px;padding:4px 0 0 0}.list-header::after{content:"";display:table;clear:both}@media(min-width: 760px){.list-header{background:rgba(0,0,0,0);margin:0 0;border:none}}.list-header .condensed-header{margin-top:0;margin-bottom:24px;font-size:1.5em;line-height:1.1666666667;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:-0.015em;font-weight:700;text-align:center;display:block;clear:both}@media(min-width: 760px){.list-header .condensed-header{float:left}}.fundraising__list .list-header .condensed-header,.event__lists .list-header .condensed-header{margin:26px 0 16px 0}@media(min-width: 760px){.fundraising__list .list-header .condensed-header,.event__lists .list-header .condensed-header{float:left;margin:0 0 16px 0;width:100%;text-align:left}}@media(min-width: 900px){.fundraising__list .list-header .condensed-header,.event__lists .list-header .condensed-header{width:auto;margin-bottom:0}}.back-to-mypage{border-radius:4px;color:#005595;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;line-height:1.5;font-size:18px;background-color:initial;border:0;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;padding:15px 16px;min-width:initial;text-align:center;text-decoration:none;display:block;clear:both;font-size:1em;line-height:1.375;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:normal}.back-to-mypage:hover,.back-to-mypage:focus{background-color:initial;color:#353535}@media(min-width: 760px){.back-to-mypage{float:left;margin:0 0 15px;padding-left:0;clear:left}}@media(min-width: 900px){.back-to-mypage{padding-top:8px}}.back-to-mypage .icon{width:16px;height:21px;vertical-align:top;margin:0 2px 0 0}.mypage__search{display:block;width:75%;margin:0 auto;padding:4px 0 4px 0}@media(min-width: 760px){.mypage__search{display:inline-block;width:250px;float:left}.mypage__search::before,.mypage__search::after{content:" ";display:table}.mypage__search::after{clear:both}}@media(min-width: 900px){.mypage__search{float:right;padding-top:0}}.mypage__search .inline-input{font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:1em;font-weight:normal;line-height:normal;display:inline-block;position:relative;margin:0 12px 0 0;padding:12px 0;cursor:text;width:100%}.mypage__search .inline-input input,.mypage__search .inline-input textarea,.mypage__search .inline-input select{width:100%;padding:1em 1em;font-size:1em;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;color:#353535;border-radius:4px;background:#fff;border:1px solid #979797;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.mypage__search .inline-input input[type=number],.mypage__search .inline-input textarea[type=number],.mypage__search .inline-input select[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.mypage__search .inline-input input[type=number]::-webkit-inner-spin-button,.mypage__search .inline-input input[type=number]::-webkit-outer-spin-button,.mypage__search .inline-input textarea[type=number]::-webkit-inner-spin-button,.mypage__search .inline-input textarea[type=number]::-webkit-outer-spin-button,.mypage__search .inline-input select[type=number]::-webkit-inner-spin-button,.mypage__search .inline-input select[type=number]::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}.mypage__search .inline-input input:focus,.mypage__search .inline-input textarea:focus,.mypage__search .inline-input select:focus{outline:solid 2px #0790ff;outline-offset:2px}.mypage__search .inline-input select{background:url(/fa/min/images/select-dropdown-arrow.svg?f6aee38e839459819831.svg) no-repeat right 1rem center;background-size:.6rem auto;background-color:#fff;cursor:pointer}.mypage__search .inline-input input,.mypage__search .inline-input select{min-height:54px;height:54px}.mypage__search .inline-input label{font-size:inherit;position:absolute;text-overflow:ellipsis;white-space:nowrap;z-index:1;top:1.75em;left:1em;cursor:text;transition:transform .2s ease-out;transform:scale(0.8) translate(-1em, -3em);transform-origin:left;pointer-events:none}.mypage__search .inline-input.empty label{transform:none;color:#6e6e6e}.mypage__search .inline-input.currency-usd input{padding:10px 63px 10px 30px}.mypage__search .inline-input.currency-usd input::-webkit-input-placeholder{color:#005595}.mypage__search .inline-input.currency-usd input::-moz-placeholder{color:#005595}.mypage__search .inline-input.currency-usd input:-ms-input-placeholder{color:#005595}.mypage__search .inline-input.currency-usd input:-moz-placeholder{color:#005595}.mypage__search .inline-input.currency-usd label{padding-left:0}.mypage__search .inline-input.empty.currency-usd label{padding-left:.4em}.mypage__search .inline-input.invalid input,.mypage__search .inline-input.invalid select{border:1px solid #cd2617}.mypage__search .inline-input.invalid.empty label{color:#cd2617;padding-left:24px}.mypage__search .inline-input.invalid.empty label::before{position:absolute;display:block;content:"!";left:2px;background-color:#cd2617;color:#fff;line-height:15px;width:15px;border-radius:50%;font-weight:bold;top:3px;font-size:12px;text-align:center}.mypage__search .inline-input .email-checker{position:absolute;left:0;right:0;font-size:14px;z-index:1002;background-color:#fff;margin-top:4px;display:flex;white-space:nowrap;line-height:1.45}.mypage__search .inline-input .email-checker__label{display:flex;overflow:hidden}.mypage__search .inline-input .email-checker__result{cursor:pointer;text-overflow:ellipsis;overflow:hidden;direction:rtl;margin-left:.2em;padding:0;font-weight:600;text-decoration:underline}.mypage__search .inline-input .email-checker__result:focus-visible{outline-offset:-2px}.mypage__search .inline-input .email-checker__close{cursor:pointer;margin-left:3px;height:14px;display:inline-block;margin-top:2px;padding:0}.mypage__search .inline-input .icon{color:#6e6e6e}.mypage__search .inline-input ::-webkit-input-placeholder{color:#6e6e6e}.mypage__search .inline-input :-moz-placeholder{color:#6e6e6e}.mypage__search .inline-input ::-moz-placeholder{color:#6e6e6e}.mypage__search .inline-input :-ms-input-placeholder{color:#6e6e6e}.mypage__search .inline-input .inline-input__button{background:rgba(0,0,0,0) none;border:0 none;position:absolute;top:18px;right:0;width:50px;height:50px;outline:0 none}.mypage__search .inline-input .inline-input__button .inline-input__button-search-icon{width:17px;height:17px}.mypage__search .search_button{transition:transform 200ms ease-out;right:10px;top:25px}.mypage__search .search_button .icon{height:28px;width:28px;transform:scale(0.57);transform-origin:center;transition:transform 200ms ease-out}.condensed-header{margin-bottom:.5em}.empty-filter-message{border-top:0}@media(min-width: 760px){.empty-filter-message{padding:.5em 0;border-top:1px solid #d8d8d8}}.about__message{padding:0 24px 30px}@media(min-width: 760px){.about__message{padding:0}}.about__message p{font-size:1em;line-height:1.375;font-family:"Zilla Slab",Georgia,serif;letter-spacing:.01em}@media(min-width: 760px){.about__message p{font-size:1.125em;line-height:1.3333333333;font-family:"Zilla Slab",Georgia,serif;letter-spacing:.005em}}.about__message .list-header .condensed-header{margin:30px 0 8px 0}@media(min-width: 760px){.about__message .list-header .condensed-header{margin:0 0 8px 0}}.mypage-video{margin:0;max-width:100%}[data-chat-enabled=true] .youtube-chat{display:none;min-height:360px}@media(min-width: 900px){[data-chat-enabled=true] .youtube-chat{display:block}}[data-chat-enabled=false] .youtube-chat{display:none}@media only screen and (device-aspect-ratio: 2/3){.fundraising__list .list-header .back-to-mypage{margin:0 auto 2em;width:200px}.fundraising__list .list-header .back-to-mypage .icon,.fundraising__list .list-header .back-to-mypage .link-back{float:left;margin-top:0}}header{margin-bottom:0}.editable-mypage-ui{display:none}.flex{display:flex;align-items:center;justify-content:center}.flex-item{flex:0 1 auto}.mypage__content{padding:0}.mypage-header{background-color:#f5f5f5;background-image:url(/fa/min/mypage/kid/header-bg.jpg?2985fa9cbf94551a00c6.jpg);background-size:100% 438px;background-position:top center;background-repeat:no-repeat;padding:95px 0 5px;color:#f5f5f5}.mypage-header::after,.mypage-header::before{display:none}@media(min-width: 760px){.mypage-header{padding:85px 20px 5px}}@media(min-width: 900px){.mypage-header{background-position:bottom center;height:auto;margin-bottom:0;background-size:cover;padding:125px 30px 115px}}.mypage-header .kid-id{top:-33px;text-align:center;margin-bottom:0}@media(min-width: 760px){.mypage-header .kid-id{text-align:right;top:-24px}}@media(min-width: 900px){.mypage-header .kid-id{top:-53px}}.kid__name h1{margin:0;font-size:2.5em;line-height:1.125;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:-0.025em;font-weight:700;text-align:center;max-width:230px}@media(min-width: 760px){.kid__name h1{margin:0;font-size:3.75em;line-height:1.0833333333;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:-0.035em;font-weight:700;max-width:75%}}.kid__name .kid__age{margin-top:0;margin-bottom:24px;font-size:.75em;line-height:1.5;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:.21em;font-weight:normal;text-transform:uppercase;height:55px;max-width:55px;border:1px solid #f5f5f5;border-radius:50%;padding:14px;text-align:center;letter-spacing:0;line-height:1.2em;margin-left:30px;margin-bottom:0}@media(min-width: 760px){.mypage-header__flag{padding:12px 16px 24px}}.mypage-header__flag .flex{flex-direction:column;padding:23px 16px 0 16px}@media(min-width: 900px){.mypage-header__flag .flex{flex-direction:row;padding:12px 16px 0 16px}}.flag__image,.flag__body{display:block;flex:0 0 auto}.flag__image{margin-top:5px;margin-bottom:0;height:auto;width:300px;padding-right:0}@media(min-width: 760px){.flag__image{margin-top:0}}@media(min-width: 900px){.flag__image{margin:0 40px 0 0;height:350px;width:350px}}.flag__image .photo-wrapper{display:flex;align-items:center;justify-content:center;width:300px;height:300px;box-shadow:none;background-color:#fff;padding:3px;margin:0 0 38px 0}@media(min-width: 900px){.flag__image .photo-wrapper{height:350px;width:350px;box-shadow:0 0 0 1px #ccc,0 11px 0 -5px rgba(0,0,0,.2);margin:0 0 50px 0}}.flag__image .photo-wrapper img{max-width:100%;max-height:100%;padding:0;background-color:rgba(0,0,0,0);box-shadow:none;width:auto;height:auto;margin:0}.flag__body{width:300px;color:#353535}@media(min-width: 760px){.flag__body{width:400px}}@media(min-width: 900px){.flag__body{color:#f5f5f5}}@media(min-width: 1080px){.flag__body{width:450px}}.flag__body .kid-information{margin-bottom:15px;border:none;background:none;min-height:26px;display:flex;justify-content:space-between;align-items:baseline}.flag__body .kid-information:last-child{margin-bottom:0}@media(min-width: 900px){.flag__body .kid-information{margin-bottom:24px;display:block;padding-left:30px}}.flag__body .kid-information p{padding-right:30px}@media(min-width: 760px){.flag__body .kid-information p{padding-right:0}}.flag__body h4{margin:0;font-size:.75em;line-height:1.5;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:.21em;font-weight:normal;text-transform:uppercase;order:1;width:32%;flex:1 0 32%;text-align:right;margin-right:14px}@media(min-width: 900px){.flag__body h4{text-align:left;margin-right:0;width:100%}}.flag__body .kid-info-icon{height:16px;width:16px;order:2;top:3px;min-width:16px}@media(min-width: 900px){.flag__body .kid-info-icon{position:absolute;left:0;top:0}}.flag__body p{order:3;font-size:.875em;line-height:1.2857142857;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:normal;width:56%;flex:1 0 54%;margin-left:14px;text-align:left}@media(min-width: 760px){.flag__body p{font-size:1em;line-height:1.375;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:normal}}@media(min-width: 900px){.flag__body p{text-align:left;margin-left:0;width:100%}}.flag__body .treatment-center{display:block;margin-bottom:6px}.kid__name.long-kid-name{display:block}.kid__name.long-kid-name h1{max-width:none;padding:15px;word-break:break-all}.kid__name.long-kid-name .kid__age{margin:0 auto}.kid__story{background-image:url(/fa/min/mypage/kid/story-bg-m.jpg?82e3526724b3ebf47f7a.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;margin:0 -8px;padding:35px 35px 50px;text-align:center}@media(min-width: 480px){.kid__story{background-image:url(/fa/min/mypage/kid/story-bg-t.jpg?a18f32cb0b93718c32ef.jpg);padding:53px 35px 65px}}@media(min-width: 760px){.kid__story{background-image:url(/fa/min/mypage/kid/story-bg-d.jpg?3d909a088b4c5af2d4b1.jpg)}}@media(min-width: 800px){.kid__story{padding:80px 30px}}@media(min-width: 760px){.kid__story .inner{padding:0 40px}}@media(min-width: 800px){.kid__story .inner{padding:0;max-width:940px;margin:0 auto;display:flex}}.kid__story h1{margin-top:0;margin-bottom:24px;font-size:2.5em;line-height:1.125;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:-0.025em;font-weight:700;margin:0 0 40px}@media(min-width: 480px){.kid__story h1{margin-bottom:68px}}@media(min-width: 800px){.kid__story h1{margin:15px 0 0}}@media(min-width: 800px){.kid__story .story__title{text-align:right;margin:0 50px 0 0;width:30%}}.kid__story .story__content{background:#fff;border:1px solid #e9af1f;box-shadow:0 0 0 1px #e9af1f,0 11px 0 -5px #e9af1f;padding:50px 25px 25px;text-align:left;font-size:1em;line-height:1.375;font-family:"Zilla Slab",Georgia,serif;letter-spacing:.01em}@media(min-width: 480px){.kid__story .story__content{padding:50px 46px 37px}.kid__story .story__content .btn-container{text-align:right;display:block}}@media(min-width: 800px){.kid__story .story__content{width:70%}}.kid__story .story__content p:last-child{margin-bottom:0}.kid__story .sbf-button{background-color:#f3d36e;border-color:#f3d36e;border-radius:4px;color:#353535;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:10px 16px 12px 16px;font-size:16px;min-width:initial;line-height:1.15em;min-width:100%;display:none}.kid__story .sbf-button:hover,.kid__story .sbf-button:focus{color:#353535;border-bottom-width:2px;border-color:#efc53f;background-color:#efc53f}@media(min-width: 480px){.kid__story .sbf-button{min-width:200px}}.kid__story .icon-quote-circle{position:absolute;top:-26px;height:52px;width:52px;background:#fff;border-radius:50%;color:#e9af1f;left:50%;transform:translateX(-50%)}@media(min-width: 760px){.kid__story .icon-quote-circle{left:0;height:70px;width:70px}}@media(min-width: 800px){.kid__story .icon-quote-circle{display:none}}.kid__story .icon-quote-circle-desktop{height:70px;width:70px;background:#fff;border-radius:50%;color:#e9af1f;display:none}@media(min-width: 800px){.kid__story .icon-quote-circle-desktop{display:inline-block}}.shortened{transition:max-height 4s ease-in;-moz-transition:max-height 4s ease-in;-ms-transition:max-height 4s ease-in;-o-transition:max-height 4s ease-in;-webkit-transition:max-height 4s ease-in;max-height:300px;overflow:hidden;margin-bottom:24px;z-index:10}.shortened::after{content:"";background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 5%, rgba(255, 255, 255, 0) 25%, #FFF 100%);height:50px;width:100%;position:absolute;bottom:-10px;z-index:50}.shortened.expand{max-height:9999px;margin-bottom:0}.shortened.expand::after{display:none}.preload-safari{transition:none !important;-webkit-transition:none !important}.kid__video{background-image:url(/fa/min/mypage/kid/video-bg-m.jpg?60ff46441362e6ad330d.jpg);background-repeat:no-repeat;background-size:cover;padding:50px 35px;margin:0 -8px}@media(min-width: 480px){.kid__video{background-image:url(/fa/min/mypage/kid/video-bg-t.jpg?01901e335bab49712044.jpg)}}@media(min-width: 760px){.kid__video{background-image:url(/fa/min/mypage/kid/video-bg-d.jpg?ad1b06a3eb58bbcbb6c2.jpg);background-position:bottom center;padding:50px 0}}.video-title{margin-top:0;margin-bottom:24px;font-size:1.875em;line-height:1.1666666667;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:-0.025em;font-weight:700;color:#f5f5f5;text-align:center;margin-bottom:38px}@media(min-width: 760px){.video-title{margin-top:0;margin-bottom:24px;font-size:2.5em;line-height:1.125;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:-0.025em;font-weight:700}}@media(min-width: 900px){.video-title{margin-top:0;margin-bottom:24px;font-size:3.75em;line-height:1.0833333333;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:-0.035em;font-weight:700}}.mypage-video{margin:0 auto}@media(min-width: 760px){.mypage-video{max-width:90%}}@media(min-width: 900px){.mypage-video{max-width:760px}}.responsive-video{box-shadow:0 0 0 1px #ccc,0 11px 0 -5px rgba(0,0,0,.2);margin:0;padding:0 0 56.25% 0}a:hover .responsive-video{transform:translateY(-3px);box-shadow:0 0 0 1px #ccc,0 14px 0 -5px rgba(0,0,0,.2)}.mypage--editable .responsive-video{border:none;box-shadow:0 11px 0 -5px rgba(0,0,0,.2)}.kid__honors{background:#f5f5f5;padding:35px;margin:0 -8px}@media(min-width: 760px){.kid__honors{padding:60px 0}}@media(min-width: 900px){.kid__honors{padding:80px 0}}.kid__honors h1{margin-top:0;margin-bottom:24px;font-size:1.875em;line-height:1.1666666667;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:-0.025em;font-weight:700;text-align:center;margin-bottom:10px}@media(min-width: 760px){.kid__honors h1{margin-top:0;margin-bottom:24px;font-size:2.5em;line-height:1.125;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:-0.025em;font-weight:700;margin-bottom:5px}}@media(min-width: 900px){.kid__honors h1{margin-top:0;margin-bottom:24px;font-size:3.75em;line-height:1.0833333333;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:-0.035em;font-weight:700;margin-bottom:5px}}.kid__honors .column-count-1{-moz-column-count:1 !important;column-count:1 !important}.kid__honors .honor-list{list-style:none;font-family:"Zilla Slab",Georgia,serif;font-size:.9em;margin-bottom:0;padding-top:20px}@media(min-width: 480px){.kid__honors .honor-list{-moz-column-count:1;column-count:1;-moz-column-rule:1px solid #ccc;column-rule:1px solid #ccc}}@media(min-width: 760px){.kid__honors .honor-list{-moz-column-count:2;column-count:2}}@media(min-width: 900px){.kid__honors .honor-list{-moz-column-count:3;column-count:3;padding-top:30px}}.kid__honors .honor-list .honor-list__item{padding:0 0 7px;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;max-width:400px}@media(min-width: 480px){.kid__honors .honor-list .honor-list__item{padding:0 30px;break-inside:avoid-column;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid}}.kid__honors .honor-list .honor-list__item .list-item__type{font-size:.875em;line-height:1.2857142857;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:normal;text-transform:uppercase;letter-spacing:.2em;margin-bottom:5px;color:#888}.kid__honors .honor-list .honor-list__item .list-item__display-name{font-size:1.125em;line-height:1.3333333333;font-family:"Zilla Slab",Georgia,serif;letter-spacing:.005em;margin-bottom:15px}.kid__honors .honor-list .honor-list__item a{color:#005595;text-decoration:underline;font-weight:600}.kid__honors .honor-list .honor-list__item a:hover{color:#002949}.kid__honors .honor-list .honor-list__item a:active{color:#002949}.mypage__gallery{padding-top:20px;padding-bottom:60px}.mypage__gallery .gallery__img:nth-child(n+13),.mypage__gallery .add-photo:nth-child(n+13){display:none}.mypage__gallery .photo-gallery__show-all .gallery__img:nth-child(n+13),.mypage__gallery .photo-gallery__show-all .add-photo:nth-child(n+13){display:inline-block}.mypage__gallery .open-link{cursor:pointer}.mypage__gallery .list-header{border-top:none}.mypage__gallery .img-link{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;overflow:hidden;display:flex;align-items:center;justify-content:center}.mypage__gallery img{max-height:100%;max-width:100%;width:auto;height:auto}.kid__cta{background-image:url(/fa/min/mypage/kid/footer-bg-m.jpg?733d8a5499ca9cd6357c.jpg);background-repeat:no-repeat;background-size:cover;padding:40px 35px;margin:0 -8px;text-align:center;color:#f5f5f5}@media(min-width: 480px){.kid__cta{background-image:url(/fa/min/mypage/kid/footer-bg-t.jpg?9f02f20d59122d4e6575.jpg)}}@media(min-width: 760px){.kid__cta{background-image:url(/fa/min/mypage/kid/footer-bg-d.jpg?4344c383bca3a8f723fc.jpg);background-position:bottom center;padding:60px 35px}}@media(min-width: 900px){.kid__cta{padding:80px 35px}}.kid__cta.inner>*{max-width:805px}.kid__cta h2{margin-top:0;margin-bottom:24px;font-size:1.5em;line-height:1.1666666667;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:-0.015em;font-weight:700;padding:0 20px;margin-bottom:10px}@media(min-width: 760px){.kid__cta h2{margin-top:0;margin-bottom:24px;font-size:2.5em;line-height:1.125;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:-0.025em;font-weight:700;margin-bottom:10px}}@media(min-width: 900px){.kid__cta h2{padding:0}}.kid__cta .lead{font-size:1em;line-height:1.375;font-family:"Zilla Slab",Georgia,serif;letter-spacing:.01em}@media(min-width: 760px){.kid__cta .lead{font-size:1.5em;line-height:1.25;font-family:"Zilla Slab",Georgia,serif;letter-spacing:-0.0015em;padding:0 19px}}.kid__cta .is-bold{font-weight:600}.kid__cta .inline-buttons{padding-top:24px}.kid__cta .button-donate{background-color:#1c6b3d;border-color:#1c6b3d;border-radius:4px;color:#fff;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:10px 16px 12px 16px;font-size:16px;min-width:initial;line-height:1.15em;margin-right:22px}.kid__cta .button-donate:hover,.kid__cta .button-donate:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#114326;background-color:#114326}@media(min-width: 760px){.kid__cta .button-donate{background-color:#1c6b3d;border-color:#1c6b3d;border-radius:4px;color:#fff;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em}.kid__cta .button-donate:hover,.kid__cta .button-donate:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#114326;background-color:#114326}}.kid__cta .button-get-involved{background-color:#005595;border-color:#005595;border-radius:4px;color:#fff;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:10px 16px 12px 16px;font-size:16px;min-width:initial;line-height:1.15em}.kid__cta .button-get-involved:hover,.kid__cta .button-get-involved:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#003862;background-color:#003862}@media(min-width: 760px){.kid__cta .button-get-involved{background-color:#005595;border-color:#005595;border-radius:4px;color:#fff;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em}.kid__cta .button-get-involved:hover,.kid__cta .button-get-involved:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#003862;background-color:#003862}}.kid__cta .tk-button{min-width:130px}@media(min-width: 760px){.kid__cta .tk-button{min-width:250px}}.message_container a{color:#005595;text-decoration:underline;font-weight:600;border:none}.message_container a:hover{color:#002949}.message_container a:active{color:#002949}

/*# sourceMappingURL=kid.css.map?f8d291eabd7fec60c913.css*/