﻿:root{--primary-color: #003755;--secondary-color: #88cebb;--lightGrey-color: #f29fc7;--pink-color: #f4aecd;--banner-background-color: #82ceba}img{max-width:100%}.__h2{font-size:34px;margin-bottom:12px}.__h4{font-size:20px;margin-bottom:12px}body{font-family:"Inter", "Noto Sans SC", sans-serif}.ct-section{width:100%;background-size:cover;background-repeat:repeat}.ct-section>.ct-section-inner-wrap{margin-left:auto;margin-right:auto;max-width:1425px;padding:0 90px;height:100%;min-height:inherit}.__home_banner_description>p{font-size:24px;line-height:1.25;font-weight:600;color:var(--primary-color)}.__cases-item{position:relative;display:flex;flex-direction:column;padding:200px 25px 20px;background-position:center center;background-size:cover;background-repeat:no-repeat;text-align:center}.__cases-item:hover::before{background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0.5))}.__cases-item::before{background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0.6));content:"";position:absolute;display:block;left:0;top:0;width:100%;height:100%}.__cases-item .__cases-item-content-container{z-index:1}.__cases-item .__cases-item-content-container>h2{font-size:120% !important;font-weight:700;line-height:150% !important;margin:0}.__cases-item .__cases-item-content-container>p{font-size:70% !important;font-weight:400 !important;line-height:150% !important;margin:0 !important;padding:0}.__cases-item .__cases-item-content-container .complete{background-color:rgba(255,255,255,0.2);border:1px solid #FFF;border-radius:20px;line-height:100%;padding:3px 6px;color:#FFF;font-size:12px;margin:25px 0;text-align:center}.__cases-item .__cases-item-content-container .donationAmount{font-size:200% !important;font-weight:700 !important;line-height:100% !important;margin:0 !important}.__cases-item .__cases-item-content-container .donationAmount::before{background-color:#FFF;content:"";display:block;height:1.5px;margin:13px auto;width:30px}.__cases-item .__cases-item-content-container .donationProgressBar{font-size:70%;text-align:right;color:#fff}.__cases-item .__cases-item-content-container .donationProgressBar .donationProgressBarRaised{border:1px solid #FFF;border-radius:20px;height:20px;overflow:hidden}.__cases-item .__cases-item-content-container .donationProgressBar .donationProgressBarRaised>div{background-color:#ffffff;height:20px}form .__form-container .__form-group{position:relative;width:100%;display:flex;flex-direction:column;margin-bottom:27px}form .__form-container .__form-group .__form-title{width:100%;color:var(--primary-color)}form .__form-container .__form-group .__form-control{width:100%;font-size:14px;line-height:24px;padding:8px 19px}form .__form-container .__form-group .__form-select{position:relative;appearance:none;-webkit-appearance:none}.__transition-button{transition:opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1),transform 0.45s cubic-bezier(0.25, 1, 0.33, 1),border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),color 0.45s cubic-bezier(0.25, 1, 0.33, 1),background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1)}.__transition-button:hover{opacity:0.85;cursor:pointer;box-shadow:0 20px 38px rgba(0,0,0,0.16);transform:translateY(-0.25rem)}.__primary-shadow{position:relative}.__primary-shadow::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:9999px;box-shadow:0 15px 28px #003755;opacity:0.3}.__accordion #__accordion-icon{transition:all 0.5s linear}.__accordion .__accordion-paragraph{max-height:0;padding-bottom:0;transition:all 0.5s linear}.__accordion .__accordion-paragraph>p{text-align:justify}.__accordion.open .__accordion-paragraph{max-height:100%;padding-bottom:30px}.tab-group{list-style:none;padding:0;margin:0 0 40px 0}.tab-group:after{content:"";display:table;clear:both}.tab-group li a{display:block;text-decoration:none;padding:15px;font-size:20px;float:left;width:50%;text-align:center;cursor:pointer;transition:.5s ease}.tab-group .active a{border-bottom:2px solid var(--pink-color);color:var(--pink-color)}.tab-content>div:last-child{display:none}.perspective{perspective:1000px}header *{transition:height 0.15s ease}.__nectar-highlighted-text{position:relative;display:inline;background-image:linear-gradient(to right, #82ceba 0, #82ceba 100%);background-size:100% 28%;transition:background-size 0.9s cubic-bezier(0.15, 0.75, 0.4, 1),opacity 0.25s ease;background-position:left 90%;background-repeat:no-repeat}.__footer_page_links{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(6, auto);gap:5px 20px;padding:0;margin:0}.__footer_page_links>li:nth-child(-n+7){grid-column:1}.__footer_page_links>li:nth-child(n+7){grid-column:2}#main-section{transform:translateX(0);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}#main-section.__mobile-menu-open{transform:translateX(-300px);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}#main-section.__mobile-menu-open:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,0.75)}.__mobile-menu{position:fixed;top:0;right:0;width:300px;height:100%;z-index:10000;padding:33px;display:flex;flex-direction:column;overflow:hidden;background-color:var(--primary-color);transform:translate(301px, 0);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.__mobile-menu.open{transform:translate(0)}.__mobile-menu #__mobile-menu-close-button{width:100%;display:flex;justify-content:end}.__mobile-menu #__mobile-menu-close-button>svg{color:#fff;width:25px;height:25px;pointer-events:none}.__mobile-menu #__mobile-menu-close-button:hover{cursor:pointer}.__mobile-menu ul>li>a{display:flex;padding:5px 0}.__menu-item-has-children{width:100%;display:flex;justify-content:space-between;align-items:center;transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.__menu-item-has-children.open-submenu i{pointer-events:none}.__menu-item-has-children.open-submenu svg{transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transform:rotate(180deg)}.__menu-item-has-children~.sub-menu{max-height:0;padding-left:20px;overflow:hidden;transition:max-height 0.3s linear}@media only screen and (min-width: 690px) and (max-width: 999px){.ct-section>.ct-section-inner-wrap{max-width:100%;padding:0 28px}.__footer_page_links{display:flex;flex-direction:column}}@media only screen and (max-width: 690px){.ct-section>.ct-section-inner-wrap{max-width:100%;padding:0 28px}.__footer_page_links{display:flex;flex-direction:column}}
