.rich-text{padding-left:12.5px;padding-right:12.5px;max-width:100vw;margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.rich-text{padding-left:40px;padding-right:40px}}.rich-text__inner{max-width:620px;margin:0 auto}.rich-text__inner img,.rich-text__inner .thb-placeholder{margin-bottom:30px}.rich-text__inner .thb-placeholder{display:inline-block;width:120px;height:120px}.rich-text .rte{margin-bottom:35px}.rich-text .rte p:last-child{margin-bottom:0}.rich-text.text-position-left .rich-text__inner{margin-left:0}.rich-text.text-position-right .rich-text__inner{margin-right:0}.rich-text.text-width-small .rich-text__inner{max-width:400px}.rich-text.text-width-large .rich-text__inner{max-width:800px}.rich-text.mission-section .rich-text__inner{max-width:1100px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;text-align:left}.rich-text.mission-section .mission-section__left{flex:1 1 auto}.rich-text.mission-section .mission-section__right{flex:0 0 320px}.rich-text.mission-section .mission-section__left h2,.rich-text.mission-section .mission-section__left h3,.rich-text.mission-section .mission-section__left h4,.rich-text.mission-section .mission-section__left h5{color:#3b6c83;font-family:Playfair,serif;font-size:clamp(24px,5vw + 1.5rem,48px);font-style:normal;font-weight:400;line-height:110%;letter-spacing:-1.44px;position:relative;padding-left:65px}.rich-text.mission-section .mission-section__left h3:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#b54a4a}.rich-text.mission-section .mission-section__right .rte,.rich-text.mission-section .mission-section__right .rte p{margin:0;color:#000;font-family:Work Sans,sans-serif;font-size:clamp(14px,2vw + 12px,16px);font-style:normal;font-weight:400;line-height:140%}.rich-text.mission-section .mission-section__right .rich-text__button{padding:var(--button-padding-y-mobile, 12px) var(--button-padding-x-mobile, 20px);margin-top:10px;display:inline-flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600;box-shadow:none!important}.rich-text.mission-section .mission-section__right .rich-text__button:after{content:"\2192";font-size:14px;line-height:1}@media(max-width:768px){.rich-text.mission-section .rich-text__inner{flex-direction:column;gap:16px}.rich-text.mission-section .mission-section__right{flex:1 1 auto;width:100%}}@media only screen and (min-width:768px){.rich-text.mission-section .mission-section__right .rich-text__button{padding:var(--button-padding-y-desktop, 12px) var(--button-padding-x-desktop, 20px)}}.rich-text.donation-section.section-spacing:not(.section-spacing--disable-top){margin-top:calc(var(--section-spacing-mobile, 0px) + var(--donation-section-margin-top-mobile, 13px))!important}.rich-text.donation-section.section-spacing.section-spacing--disable-top{margin-top:var(--donation-section-margin-top-mobile, 13px)!important}.rich-text.donation-section{padding-bottom:var(--donation-section-padding-mobile, 0px);padding-left:calc(12.5px + var(--donation-section-padding-mobile, 0px));padding-right:calc(12.5px + var(--donation-section-padding-mobile, 0px));margin-left:var(--donation-section-margin-inline-mobile, 13px);margin-right:var(--donation-section-margin-inline-mobile, 13px);margin-bottom:var(--donation-section-margin-bottom-mobile, 13px)}.rich-text.donation-section .rich-text__inner{padding-top:var(--donation-section-padding-top-mobile, 13px)!important}@media only screen and (min-width:768px){.rich-text.donation-section.section-spacing:not(.section-spacing--disable-top){margin-top:calc(var(--section-spacing-desktop, 0px) + var(--donation-section-margin-top-desktop, 30px))!important}.rich-text.donation-section.section-spacing.section-spacing--disable-top{margin-top:var(--donation-section-margin-top-desktop, 30px)!important}.rich-text.donation-section{padding-bottom:var(--donation-section-padding-desktop, 0px);padding-left:calc(40px + var(--donation-section-padding-desktop, 0px));padding-right:calc(40px + var(--donation-section-padding-desktop, 0px));margin-left:var(--donation-section-margin-inline-desktop, 30px);margin-right:var(--donation-section-margin-inline-desktop, 30px);margin-bottom:var(--donation-section-margin-bottom-desktop, 30px)}.rich-text.donation-section .rich-text__inner{padding-top:var(--donation-section-padding-top-desktop, 30px)!important}}.rich-text.donation-section a.button:hover{background-color:#fff!important;color:#000!important}.rich-text.section-spacing.mission-section{margin-bottom:0}.rich-text .subheading{display:inline-flex;align-items:center;gap:8px}.rich-text .subheading__icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.rich-text .subheading__text{display:inline}.rich-text .subheading--icon-after{flex-direction:row}.rich-text .rich-text__heading{color:var(--heading-color, #3B6C83);font-size:var(--heading-size-mobile, 24px)}.rich-text .subheading{color:var(--subheading-color, #000000);font-size:var(--subheading-size-mobile, 14px)}.rich-text .subheading__text{color:inherit}@media only screen and (min-width:768px){.rich-text .rich-text__heading{font-size:var(--heading-size-desktop, 48px)}.rich-text .subheading{font-size:var(--subheading-size-desktop, 16px)}}.rich-text .rich-text__button{box-sizing:border-box;height:auto;min-height:44px;padding:var(--button-padding-y-mobile, 5px) var(--button-padding-x-mobile, 27px);background-color:var(--button-bg, #3B6C83);color:var(--button-text, #FFFFFF);border-style:solid;border-color:var(--button-border-color, #3B6C83);border-width:var(--button-border-thickness-mobile, 1px);border-radius:var(--button-radius-mobile, 6px);transition:background-color .25s ease,color .25s ease,border-color .25s ease}.rich-text .rich-text__button span{color:inherit}.rich-text .rich-text__button:hover,.rich-text .rich-text__button:focus-visible{background-color:var(--button-bg-hover, #FFFFFF);color:var(--button-text-hover, #3B6C83);border-color:var(--button-border-color-hover, #3B6C83)}.rich-text .rich-text__button:hover span,.rich-text .rich-text__button:focus-visible span{color:inherit}@media only screen and (min-width:768px){.rich-text .rich-text__button{padding:var(--button-padding-y-desktop, 5px) var(--button-padding-x-desktop, 27px);border-width:var(--button-border-thickness-desktop, 1px);border-radius:var(--button-radius-desktop, 6px)}}.rich-text a.button.rich-text__button{box-sizing:border-box!important;height:auto!important;min-height:44px;padding:var(--button-padding-y-mobile, 5px) var(--button-padding-x-mobile, 27px)!important;background:var(--button-bg, #3B6C83)!important;color:var(--button-text, #FFFFFF)!important;border-style:solid!important;border-color:var(--button-border-color, #3B6C83)!important;border-width:var(--button-border-thickness-mobile, 1px)!important;border-radius:var(--button-radius-mobile, 6px)!important;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.rich-text a.button.rich-text__button span{color:inherit!important}.rich-text a.button.rich-text__button:hover,.rich-text a.button.rich-text__button:focus-visible{background:var(--button-bg-hover, #FFFFFF)!important;color:var(--button-text-hover, #3B6C83)!important;border-color:var(--button-border-color-hover, #3B6C83)!important}.rich-text a.button.rich-text__button:hover span,.rich-text a.button.rich-text__button:focus-visible span{color:inherit!important}@media only screen and (min-width:768px){.rich-text a.button.rich-text__button{padding:var(--button-padding-y-desktop, 5px) var(--button-padding-x-desktop, 27px)!important;border-width:var(--button-border-thickness-desktop, 1px)!important;border-radius:var(--button-radius-desktop, 6px)!important}}.rich-text a.button.rich-text__button:before,.rich-text a.button.rich-text__button:after{background:none!important;box-shadow:none!important}.rich-text a.button.rich-text__button:hover,.rich-text a.button.rich-text__button:focus-visible{opacity:1!important;filter:none!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/20/assets/rich-text.css.map */
