/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/


body { line-height: normal; }

.mw-fc { max-width: fit-content; }

.fw-400 { font-weight: 400 !important; }
.fw-600 { font-weight: 600 !important; }
.fw-700 { font-weight: 700 !important; }

.lh-normal { line-height: normal !important; }
.fs-italic { font-style: italic; }

.ls-224 { letter-spacing: -2.24px !important; }
.ls-028 { letter-spacing: -0.28px !important; }
.ls-032 { letter-spacing: -0.32px !important; }
.ls-036 { letter-spacing: -0.36px !important; }
.ls-04 { letter-spacing: -0.4px !important; }
.ls-1 { letter-spacing: -1px !important; }

.wpb_row.bs-contain .row-bg { background-size: contain; }
.wpb_row.bs-auto .row-bg { background-size: auto; }

.nectar-button.large.btn-w100 {
    width: 100%;
    text-align: center;
}

body.material .nectar-button.large {
    padding-left: 25px;
    padding-right: 25px;
}
.nectar-button.large {
    font-size: 16px;
    padding: 15px 25px;
}
.nectar-button {
	margin-bottom: 0px;
	line-height: normal;
}
body.material:not([data-button-style^=rounded]) .nectar-button.has-icon.large:not(.see-through):not(.see-through-2):not(.see-through-3) {
    padding-right: 44px;
    padding-left: 35px;
}
body.material .nectar-button.has-icon span { transform: translateX(-10px); }
body.material .nectar-button.has-icon.large:not([class*=see-through]) i { transform: translateY(-50%) translateX(0px); }
body.material .nectar-button.has-icon i {
    right: auto;
    line-height: 18px;
    height: 18px;
    width: 18px;
}
body.material .nectar-button.large i { font-size: 18px; }

#top nav > ul > li > a,
#header-outer .sf-menu li ul li.menu-item a {
    line-height: normal;
    color: #0B1A33;
}
#header-outer[data-lhe=default] #top nav>ul>li[class*=button_solid_color]>a,
#header-outer[data-lhe=default] #top nav .sf-menu>li[class*=button_solid_color]>a:hover {
    padding-left: 25px !important;
    padding-right: 25px !important;
}
#header-outer[data-lhe=default] #top nav>ul>li.menu-item-has-icon[class*=button_solid_color]>a,
#header-outer[data-lhe=default] #top nav .sf-menu>li.menu-item-has-icon[class*=button_solid_color]>a:hover {
	padding-right: 20px !important;
}
#top nav > ul > li[class*="button_solid_color"] > a,
body #header-outer[data-lhe="default"] #top nav .sf-menu > li[class*="button_solid_color"] > a:hover {
    margin-left: 8px;
    margin-right: 8px;
}
#top nav > ul > li[class*="button_solid_color"] > a { font-weight: 700; }
#header-outer #top nav>ul>li#menu-item-52 > a { color: #2A446F !important; }
#top nav > ul > li[class*="button_solid_color"] > a:before { height: 52px; }
#top nav>ul>li[class*=button_solid_color]>a:before { padding-bottom: 0px; }
#header-outer[data-lhe=default] #top nav .sf-menu>[class*=button_solid_color].menu-item-52.sfHover:not(#social-in-menu)>a,
#header-outer[data-lhe=default] #top nav>ul>li.menu-item-52[class*=button_solid_color]>a:hover,
body #header-outer[data-lhe=default] #top nav .sf-menu>li.menu-item-52[class*=button_solid_color].sfHover>a { color: #2A446F !important; }
#header-outer ul.sf-menu>li.menu-item-has-icon>a { flex-direction: row-reverse; }
#header-outer header .nectar-menu-icon {
	margin-left: 10px;
	margin-right: 0px;
}

.wpb_row.section-home-header .row-bg-wrap .row-bg-overlay {
    height: 373px;
    top: auto;
    bottom: 0px;
}
.wpb_row.section-home-header .row-bg:before {
    content: "";
    position: absolute;
    width: 321px;
    height: 322px;
    border-radius: 322px;
    background: #7296D0;
    filter: blur(130px);
    left: 39%;
    bottom: 324px;
}
.wpb_row.section-home-header .inner_row .row-bg:before { content: none; }
.section-home-header h4 em:before {
    content: "";
    position: absolute;
    width: 425px;
    height: 29px;
    border-radius: 10px;
    opacity: 0.4;
    background: #9BB5DD;
    top: 30px;
    margin-left: -6px;
	z-index: -1;
}
.wpb_row.sectino-home-our-impact .row-bg-wrap .inner-wrap { overflow: visible; }
.wpb_row.sectino-home-our-impact .row-bg:before {
    content: "";
    position: absolute;
    width: 405px;
    height: 405px;
    border-radius: 405px;
    opacity: 0.67;
    background: #7296D0;
    filter: blur(130px);
    bottom: -134px;
    left: -77px;
}
.wpb_row.sectino-home-our-impact .row-bg:after {
    content: "";
    position: absolute;
    width: 254px;
    height: 254px;
    background: #AE1B21;
    opacity: 0.4;
    filter: blur(130px);
    bottom: 113px;
    right: -204px;
}
.nectar-milestone[data-ms-align=left] { margin-bottom: 0px; }
.nectar-milestone .number {
    font-family: "DM Sans";
    font-size: 60px;
    line-height: 72px;
    font-weight: 600;
    letter-spacing: -2.4px;
    margin-bottom: 4px;
}
body .nectar-milestone .subject {
    line-height: normal;
    letter-spacing: -0.32px;
}
.nectar-milestone .number h3 span:before {
    content: "";
    position: absolute;
	height: 29px;
    left: -10px;
    top: 38px;
    border-radius: 10px;
	z-index: -1;
}
.wpb_row.sectino-home-our-impact .inner_row .row-bg:before,
.wpb_row.sectino-home-our-impact .inner_row .row-bg:after { content: none; }
.section-flights-provided .nectar-milestone .number h3 span:before {
    width: 245px;
    opacity: 0.4;
    background: #A8BDE5;
}
.section-miles-flown .nectar-milestone .number h3 span:before {
    width: 321px;
    opacity: 0.1;
	background: #AE1B21;
}
.section-monthly-flights .nectar-milestone .number h3 span:before {
    width: 134px;
    opacity: 0.4;
	background: #A7E3FF;
}
.wpb_row.section-home-about .span_12 { z-index: 11; }
.wpb_row.section-cure-distance .row-bg-wrap .inner-wrap {overflow: visible;}
.wpb_row.section-cure-distance .row-bg-wrap .inner-wrap:before {
    content: "";
    position: absolute;
    width: 306px;
    height: 306px;
    border-radius: 306px;
    background: #7296D0;
    filter: blur(130px);
    left: -180px;
    top: -144px;
    z-index: 1;
}
.wpb_row.section-cure-distance .row-bg:before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/03/Home-img7.png);
    width: 340px;
    height: 187px;
    left: 0px;
    top: -94px;
}
.wpb_row.section-cure-distance .row-bg:after {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/03/Home-img8.png);
    width: 273px;
    height: 289px;
    right: 0px;
    bottom: -108px;
}
.wpb_row.section-cure-distance .inner_row .row-bg:before,
.wpb_row.section-cure-distance .inner_row .row-bg:after { content: none; }
.section-cure-distance h4 em:before {
    content: "";
    position: absolute;
    width: 387px;
    height: 29px;
    border-radius: 10px;
    opacity: 0.4;
    background: #A8BDE5;
    top: 30px;
    margin-left: -8px;
	z-index: -1;
}
.section-home-news h4 em:before {
    content: "";
    position: absolute;
    width: 114px;
    height: 29px;
    border-radius: 10px;
    opacity: 0.4;
    background: #A8BDE5;
    top: 30px;
    margin-left: -8px;
	z-index: -1;
}
.section-title-divider:before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/03/Vector.png);
    width: 83px;
    height: 42px;
    margin-left: -103px;
    top: 38px;
}
.section-title-divider:after {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/03/Vector-1.png);
    width: 84px;
    height: 42px;
    margin-left: 20px;
    top: 38px;
}
.section-our-story h4 em:before {
    content: "";
    position: absolute;
    width: 312px;
    height: 29px;
    border-radius: 10px;
    opacity: 0.4;
    background: #9BB5DD;
    bottom: 0px;
    margin-left: -4px;
    z-index: -1;
}
.section-our-story h4 em { color: #2A446F; }
.tabbed>ul, .wpb_content_element .tabbed .wpb_tabs_nav {
    margin-bottom: 60px;
    border-top: 1px solid rgba(245, 248, 253, 0.1);
}
.tabbed>ul li {
    width: calc(100%/5);
    margin-top: 30px;
}
.tabbed>ul li a {
    background-color: transparent !important;
    border: 0px;
    color: rgba(255, 255, 255, 0.1);
    padding: 0px;
    font-family: "PT Serif";
    font-size: 56px;
    font-weight: 400;
    line-height: 67.2px;
    letter-spacing: -2.24px;
}
.tabbed>ul li a:hover { color: #FFF; }
.tabbed>ul li.active-tab a:before,
.tabbed>ul li a:hover:before {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    background-color: #9BB5DD;
    border-radius: 50%;
    left: calc( 50% - 12px );
    top: -42px;
}
.wpb_row.section-our-mission .row-bg-wrap .row-bg-overlay,
.wpb_row.section-our-team .row-bg-wrap .row-bg-overlay,
.wpb_row.section-miracle-stories .row-bg-wrap .row-bg-overlay,
.wpb_row.section-media-room .row-bg-wrap .row-bg-overlay,
.wpb_row.section-volunteer .row-bg-wrap .row-bg-overlay {
    top: auto;
    bottom: 0px;
    height: 374px;
}
body .section-our-mission h5, .row .section-our-mission .col h5 {
    font-size: 34px;
    line-height: 40.8px;
}
.section-our-mission h5 em { color: #2A446F; }
.section-our-mission h5 em.divider-one:before {
    content: "";
    position: absolute;
    width: 209px;
    height: 15px;
    border-radius: 10px;
    opacity: 0.4;
    background: #9BB5DD;
    top: auto;
    margin-top: 22px;
    margin-left: -2px;
    z-index: -1;
}
.section-our-mission h5 em.divider-two:before {
    content: "";
    position: absolute;
    width: 554px;
    height: 15px;
    border-radius: 10px;
    opacity: 0.4;
    background: #9BB5DD;
    bottom: 0px;
    left: 0px;
    margin-left: -10px;
    z-index: -1;
}
body .sectino-take-part h5, .row .col .sectino-take-part h5 {
    font-size: 34px;
    line-height: 40.8px;
    font-style: italic;
}
.sectino-take-part p { max-width: 346px; }
.sectino-take-part h5:before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/03/right-arrow-icon.svg);
    background-size: contain;
    width: 14px;
    height: 14px;
    top: 16px;
    right: 0px;
}
.sectino-take-part .nectar-fancy-box[data-border-radius="10px"]:not([data-style=parallax_hover]):not([data-style=color_box_hover]) { border-radius: 20px; }
.section-our-team h4 em:before {
    content: "";
    position: absolute;
    width: 378px;
    height: 29px;
    border-radius: 10px;
    opacity: 0.4;
    background: #9BB5DD;
    bottom: 0px;
    margin-left: -8px;
    z-index: -1;
}
.team-member[data-style=bio_fullscreen] {
	box-shadow: 0px 30px 60px 0px rgba(39, 66, 109, 0.20);
	border-radius: 20px !important;
}
.team-member[data-style=bio_fullscreen] img { border-radius: 20px !important; }
.team-member[data-style=bio_fullscreen]:hover .team-member-overlay { opacity: 0; }
.team-member[data-style=bio_fullscreen] .team-meta {
    padding-left: 40px;
    padding-right: 40px;
    margin-bottom: 40px;
}
.team-member[data-style=bio_fullscreen] .team-meta h3,
.team-member[data-style=bio_fullscreen] .team-meta p { opacity: 1; }
.team-member[data-style=bio_fullscreen] .team-meta h3 {
    font-size: 30px;
    line-height: 36px;
    letter-spacing: -1.2px;
    margin-bottom: 10px;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
}
.team-member[data-style=bio_fullscreen] .team-meta p {
    font-size: 18px;
    font-weight: 600;
    line-height: normal !important;
    letter-spacing: -0.36px;
    color: #FFF;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
}
.team-member[data-style=bio_fullscreen]:hover .team-meta .arrow-end,
.team-member[data-style=bio_fullscreen]:hover .team-meta .arrow-line { opacity: 0; }
.nectar_team_member_overlay .team_member_details { padding: 8% 54% 4% 10%; }
.nectar_team_member_overlay.open .team_member_details h2 {
    letter-spacing: -1.88px;
    font-size: 47px;
    line-height: 56.4px;
    color: #25292F;
    margin-bottom: 14px;
}
.nectar_team_member_overlay.open .team_member_details .title {
    letter-spacing: -0.36px;
    font-size: 18px;
    font-weight: 600;
    line-height: normal;
    color: rgba(37, 41, 47, 0.4);
    margin-bottom: 20px;
}
.nectar_team_member_overlay.open .team_member_details .team-desc {
    color: #25292F;
    font-size: 18px;
    font-weight: 600;
    line-height: 32.4px;
    letter-spacing: -0.36px;
}
body .section-our-financials h5, .row .section-our-financials .col h5 {
    font-size: 34px;
    line-height: 40.8px;
}
.section-our-financials h5 em { color: #2A446F; }
.section-our-financials h5 em.divider-one:before {
    content: "";
    position: absolute;
    width: 510px;
    height: 15px;
    border-radius: 10px;
    opacity: 0.4;
    background: #9BB5DD;
    top: auto;
    margin-top: 22px;
    margin-left: -2px;
    z-index: -1;
}
.section-our-financials h5 em.divider-two:before {
    content: "";
    position: absolute;
    width: 447px;
    height: 15px;
    border-radius: 10px;
    opacity: 0.4;
    background: #9BB5DD;
    bottom: 0px;
    left: 0px;
    margin-left: -10px;
    z-index: -1;
}
.section-financials-content {
    position: absolute;
    top: 0px;
    left: 0px;
}
body .section-financials h5, .row .section-financials .col h5 {
    letter-spacing: -1px;
    font-size: 25px;
    line-height: 30px;
}
.wpb_row.section-miracle-stories .row-bg-wrap .row-bg-overlay:before {
    content: "";
    position: absolute;
    width: 405px;
    height: 405px;
    border-radius: 405px;
    opacity: 0.67;
    background: #7296D0;
    filter: blur(130px);
    bottom: -188px;
    right: 0px;
}
body .section-miracle-stories h5, .row .section-miracle-stories .col h5 {
    font-size: 34px;
    line-height: 40.8px;
}
.section-miracle-stories h5 em { color: #2A446F; }
.section-miracle-stories h5 em:before {
    content: "";
    position: absolute;
    width: 669px;
    height: 15px;
    border-radius: 10px;
    opacity: 0.4;
    background: #9BB5DD;
    bottom: 2px;
    margin-left: -8px;
    z-index: -1;
}
.wpb_row.section-stories .row-bg-wrap .inner-wrap { overflow: visible; }
.wpb_row.section-stories .row-bg:before {
    content: "";
    position: absolute;
    width: 405px;
    height: 405px;
    border-radius: 405px;
    opacity: 0.67;
    background: #7296D0;
    filter: blur(130px);
    bottom: -60px;
    left: -43px;
}
.wpb_row.section-stories .inner_row .row-bg:before { content: none; }
.section-media-room .nectar_icon_wrap[data-padding="15px"] .nectar_icon {
    padding: 13px;
    border-radius: 10px;
    border: 1px solid rgba(42, 68, 111, 0.10);
}
.section-volunteer h4 em { color: #2A446F; }
.section-volunteer h4 em:before {
    content: "";
    position: absolute;
    width: 314px;
    height: 29px;
    border-radius: 10px;
    opacity: 0.4;
    background: #9BB5DD;
    bottom: 0px;
    margin-left: -8px;
    z-index: -1;
}
body .section-volunteer-content h5, .row .section-volunteer-content .col h5 {
    font-size: 34px;
    line-height: 40.8px;
}
.section-volunteer-content h5 em { color: #9BB5DD; }
.row .section-volunteer-content .col .iwithtext .iwt-icon img:not([srcset]) {
    width: 69px;
    margin-bottom: 0px;
}
.section-volunteer-content .iwithtext .iwt-text { padding-left: 89px; }
.section-volunteer-content .iwithtext .iwt-text h6 {
    font-size: 30px;
    font-weight: 600;
    line-height: 36px;
    letter-spacing: -1.2px;
    margin-bottom: 10px;
}
.section-volunteer-content .iwithtext .iwt-text p {
    font-size: 18px;
    font-weight: 600;
    letter-spacing: -0.36px;
    opacity: 0.5;
}
.section-volunteer-content .iwithtext:before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/03/icon-quote.svg);
    width: 95px;
    height: 69px;
    right: 0px;
}
body .section-legacy-giving h5, .row .section-legacy-giving .col h5 {
    font-size: 34px;
    line-height: 40.8px;
}
.section-legacy-giving h5 em { color: #2A446F; }
.section-legacy-giving h5 em:before {
    content: "";
    position: absolute;
    width: 619px;
    height: 15px;
    border-radius: 10px;
    opacity: 0.4;
    background: #9BB5DD;
    bottom: 0px;
    margin-left: -8px;
    z-index: -1;
}
.section-legacy-giving .nectar-fancy-box[data-border-radius="10px"]:not([data-style=parallax_hover]):not([data-style=color_box_hover]) { border-radius: 20px; }
.section-legacy-giving .nectar-fancy-box .inner .heading-wrap h5 {
    font-size: 25px;
    line-height: 30px;
    letter-spacing: -1px;
}
.wpb_row.section-bequest-policy .row-bg-wrap .inner-wrap { overflow: visible; }
.wpb_row.section-bequest-policy .row-bg:before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/03/Home-img14.svg);
    width: 385px;
    height: 187px;
    top: -94px;
    left: 0px;
}
.wpb_row.section-corporate-partnerships .row-bg-wrap .row-bg-overlay {
    height: 120px;
    top: auto;
    bottom: 0px;
}
.wpb_row.section-corporate-partnerships .row-bg-wrap .row-bg-overlay:before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/03/Home-img13.svg);
    width: 255px;
    height: 124px;
    bottom: -68px;
    right: 0px;
}
body .section-corporate-partnerships h5, .row .section-corporate-partnerships .col h5 {
    font-size: 34px;
    line-height: 40.8px;
}
.section-corporate-partnerships h5 label { color: #2A446F; }
.section-corporate-partnerships h5 label.divider-one:before {
    content: "";
    position: absolute;
    width: 527px;
    height: 15px;
    border-radius: 10px;
    opacity: 0.4;
    background: #9BB5DD;
    top: auto;
    margin-top: 22px;
    margin-left: -4px;
    z-index: -1;
}
.section-corporate-partnerships h5 label.divider-two:before {
    content: "";
    position: absolute;
    width: 1200px;
    height: 15px;
    border-radius: 10px;
    opacity: 0.4;
    background: #9BB5DD;
    bottom: 0px;
    left: 0px;
    margin-left: 10px;
    z-index: -1;
}
.wpb_row.section-foundation-partners .row-bg-wrap .row-bg-overlay {
    height: 120px;
    top: auto;
    bottom: 0px;
}
.wpb_row.section-foundation-partners .row-bg-wrap .row-bg-overlay:before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/03/Home-img13.svg);
    width: 255px;
    height: 124px;
    bottom: -68px;
    right: 0px;
}
body .section-foundation-partners h5, .row .section-foundation-partners .col h5 {
    font-size: 34px;
    line-height: 40.8px;
}
.section-foundation-partners h5 label { color: #2A446F; }
.section-foundation-partners h5 label.divider-one:before {
    content: "";
    position: absolute;
    width: 1009px;
    height: 15px;
    border-radius: 10px;
    opacity: 0.4;
    background: #9BB5DD;
    top: auto;
    margin-top: 22px;
    margin-left: 0px;
    z-index: -1;
}
.section-foundation-partners h5 label.divider-two:before {
    content: "";
    position: absolute;
    width: 604px;
    height: 15px;
    border-radius: 10px;
    opacity: 0.4;
    background: #9BB5DD;
    bottom: 0px;
    left: 20%;
    margin-left: 4px;
    z-index: -1;
}
.wpb_row.section-request-flight .row-bg-wrap .row-bg-overlay {
    height: 120px;
    top: auto;
    bottom: 0px;
}
.wpb_row.section-request-flight .row-bg-wrap .row-bg-overlay:before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/03/Home-img13.svg);
    width: 255px;
    height: 124px;
    bottom: -68px;
    right: 0px;
}
body .section-request-flight h5, .row .section-request-flight .col h5 {
    font-size: 34px;
    line-height: 40.8px;
}
.section-request-flight h5 label { color: #2A446F; }
.section-request-flight h5 label:before {
    content: "";
    position: absolute;
    width: 449px;
    height: 15px;
    border-radius: 10px;
    opacity: 0.4;
    background: #9BB5DD;
    bottom: 0px;
    margin-left: -6px;
    z-index: -1;
}
body .section-faq h5, .row .section-faq .col h5 {
    font-size: 34px;
    line-height: 40.8px;
}
.section-faq h5 em { color: #2A446F; }
.section-faq h5 em:before {
    content: "";
    position: absolute;
    width: 259px;
    height: 15px;
    border-radius: 10px;
    opacity: 0.4;
    background: #9BB5DD;
    bottom: 2px;
    margin-left: -6px;
    z-index: -1;
}
.wpb_row.section-faq .row-bg-wrap .inner-wrap { overflow: visible; }
.wpb_row.section-faq .row-bg:before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/03/Home-img14.svg);
    width: 385px;
    height: 187px;
    top: -32px;
    left: 0px;
}
.wpb_row.section-program-eligibility .row-bg-wrap .inner-wrap {
	overflow: visible;
	z-index: 2;
}
.wpb_row.section-program-eligibility .row-bg:after {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/03/Home-img15.svg);
    width: 239px;
    height: 239px;
    bottom: -86px;
    right: 120px;
}
body .section-application-process h5, .row .section-application-process .col h5 {
    font-size: 34px;
    line-height: 40.8px;
}
.section-application-process h5 em { color: #2A446F; }
.section-application-process h5 em:before {
    content: "";
    position: absolute;
    width: 273px;
    height: 15px;
    border-radius: 10px;
    opacity: 0.4;
    background: #9BB5DD;
    bottom: 2px;
    margin-left: -6px;
    z-index: -1;
}
body .section-travel h5, .row .section-travel .col h5 {
    font-size: 34px;
    line-height: 40.8px;
}
.section-travel h5 em { color: #2A446F; }
.section-travel h5 em:before {
    content: "";
    position: absolute;
    width: 97px;
    height: 15px;
    border-radius: 10px;
    opacity: 0.4;
    background: #9BB5DD;
    bottom: 2px;
    margin-left: -6px;
    z-index: -1;
}
.wpb_row.section-donate .row-bg-wrap .row-bg-overlay {
    height: 120px;
    top: auto;
    bottom: 0px;
}
.wpb_row.section-donate .row-bg-wrap .row-bg-overlay:before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/03/Home-img13.svg);
    width: 255px;
    height: 124px;
    bottom: -68px;
    right: 0px;
}
body .section-donate h5, .row .section-donate .col h5 {
    font-size: 34px;
    line-height: 40.8px;
}
.section-donate h5 label { color: #2A446F; }
.section-donate h5 label:before {
    content: "";
    position: absolute;
    width: 336px;
    height: 15px;
    border-radius: 10px;
    opacity: 0.4;
    background: #9BB5DD;
    bottom: 0px;
    margin-left: -4px;
    z-index: -1;
}

.nectar-global-section.before-footer { background-color: transparent; }
.wpb_row.sectino-footer .row-bg:before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/03/Home-img3.png);
    width: 385px;
    height: 187px;
    right: 0px;
    top: 0px;
}
.wpb_row.sectino-footer .row-bg:after {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/03/Home-img4.png);
    width: 587px;
    height: 177px;
    right: 30px;
    bottom: 0px;
}
.sectino-footer.tr_br_40px[data-br-applies="bg"] > .row-bg-wrap,
.sectino-footer.tr_br_40px[data-br-applies="bg"] > .row-bg-wrap { border-top-right-radius: 0px; }
.wpb_row.sectino-footer .inner_row .row-bg:before,
.wpb_row.sectino-footer .inner_row .row-bg:after { content: none; }
.wpb_row.sectino-footer .row-bg-wrap .inner-wrap { z-index: 4; }
.sectino-footer div.wpforms-container-full:not(:empty) { margin: 0px; }
.sectino-footer .wpforms-container .wpforms-field {
    padding: 0px;
    padding-bottom: 14px;
}
.sectino-footer div.wpforms-container-full input[type=text],
.sectino-footer div.wpforms-container-full input[type=email] {
    border-radius: 10px;
    padding: 15px 20px;
    height: auto;
    line-height: normal;
    letter-spacing: -0.32px;
}
.sectino-footer .span_12.light input[type=text],
.sectino-footer .span_12.light input[type=email] {
    background: #FFF;
    color: #0B1A33;
}
.sectino-footer div.wpforms-container-full input[type=text]::placeholder,
.sectino-footer div.wpforms-container-full input[type=email]::placeholder {
    color: rgba(11, 26, 51, 0.3) !important;
    opacity: 1 !important;
}
.sectino-footer div.wpforms-container-full .wpforms-form .wpforms-submit-container { margin-top: 6px; }
.sectino-footer div.wpforms-container-full button[type=submit]:not(:hover):not(:active) {
    background-color: #9BB5DD;
    color: #2A446F;
}
body[data-form-submit=regular] .container-wrap .sectino-footer button[type=submit] {
    padding: 15px 25px !important;
    height: auto;
    width: 100%;
    font-size: 16px;
    line-height: normal;
    font-weight: 700;
    letter-spacing: -0.32px;
}
.sectino-footer button[type=submit]:hover { background-color: #9BB5DD !important; }
body[data-form-submit=regular] .sectino-footer button[type=submit]:hover { opacity: 1; }
.sectino-footer div.wpforms-container-full button[type=submit]:hover { background: none; }
.sectino-footer div.wpforms-container-full .wpforms-form button[type=submit]:hover { color: #2A446F; }
.sectino-footer .nectar_icon_wrap[data-padding="15px"] .nectar_icon {
    padding: 13px;
    border-radius: 10px;
    border: 1px solid rgba(255, 255, 255, 0.10);
}
.sectino-footer .widget_nav_menu h2.widgettitle {
    color: rgba(255, 255, 255, 0.4);
    font-family: "PT Serif";
    font-size: 20px;
    font-style: italic;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.8px;
    margin-bottom: 10px;
}
.sectino-footer ul { margin: 0px; }
.sectino-footer ul li {
    list-style: none;
    margin-bottom: 10px;
}
.sectino-footer ul li a { font-weight: 600; }
.sectino-footer .iwithtext { margin-bottom: 10px !important; }
body .sectino-footer [class^="icon-"].icon-default-style.extra-color-3 { color: rgba(255, 255, 255, 0.5) !important; }
body .sectino-footer [class^=icon-].icon-default-style {
    line-height: 16px;
    height: 16px;
    width: 16px;
    font-size: 16px;
}
.sectino-footer .iwithtext .iwt-text { padding-left: 22px; }
.sectino-footer .iwithtext .iwt-text a {
    color: #FFF;
    font-weight: 600;
}
.sectino-footer .nectar-button.large {
	width: 100%;
	text-align: center;
}


/**** how we do style****/
.gs__slide.what-we-do {
    display: flex !important;
    flex-direction: row;
    width: 100%;
}
.gs__slide.what-we-do .slick-list,.gs__slide.what-we-do .owl-stage-outer { flex: auto; }
.post-item-box {
    position: relative;
    overflow: hidden;
    height: 100%;
    border-radius: 20px;
    cursor: grab;
}
.post-over-content {
    position: absolute;
    padding: 40px;
    bottom: 0px;
    left: 0px;
    width: 100%;
    right: 0px;
    z-index:10;
}
.post-item-box img {
	transition: 0.3s all ease;
    margin-bottom: 0px !important;
    object-fit: cover;
    width: 100% !important;
    height: 100% !important;

}
.post-item-box:hover img { transform: scale(1.1); }
.gs__slide.what-we-do .slick-track {
 	display: flex !important;
    flex-direction: column;
    flex-wrap: wrap;
    gap: 20px;
    will-change: transform;
    width:100% !important;
    height: 440px;
}
.slick-track .slick-slide{ width:100%; }
.gs__slide__grid {
    height: 100%;
    width: 100%;
    display: flex;
}
.gs__slide__inner{
	display: flex !important;
    flex-wrap: wrap;
    width: 100%;
    overflow: hidden;
    border-radius: 20px;

}
.gs__slide__inner.small {
    width: 456px !important;
    flex: 1 0 40%;
}
.gs__slide__inner.high {
    flex: 1 0 100%;
    width: 530px !important;
}
.post-item-box {
     display: flex !important;
    flex-wrap: wrap;
    flex: 1 0 100%;
    width: 100%;
}
.image-post-detail-link{
    flex:1 0 100%;
    width:100%;
    display:block;
}
.post-item-box .post-title,.post-item-box .post-detail-link { color:#fff; }
body .post-item-box h5.post-title,
.row .col .post-item-box h5.post-title {
    font-size: 34px;
    line-height: 40.8px;
    font-style: italic;
    margin-bottom: 10px;
}
.post-item-box .post-description { max-width: 346px; }
.post-title:before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/03/right-arrow-icon.svg);
    width: 16px;
    height: 17px;
    top: auto;
    right: 40px;
    margin-top: 11px;
}
.transition {
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.transition-transform {
  -webkit-transition: webkit-transform 300ms ease-in-out;
  -moz-transition: moz-transform 300ms ease-in-out;
  -ms-transition: ms-transform 300ms ease-in-out;
  -o-transition: o-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
}
.transition-slow {
  -webkit-transition: all 450ms ease-in-out;
  -moz-transition: all 450ms ease-in-out;
  -ms-transition: all 450ms ease-in-out;
  -o-transition: all 450ms ease-in-out;
  transition: all 450ms ease-in-out;
}
.transition-none {
  -webkit-transition: all 0ms ease-in-out;
  -moz-transition: all 0ms ease-in-out;
  -ms-transition: all 0ms ease-in-out;
  -o-transition: all 0ms ease-in-out;
  transition: all 0ms ease-in-out;
}
/**** what we do mobile ***/
@media(max-width:767px){
    .gs__slide.what-we-do .slick-track{
        height:309px;
    }
    .gs__slide__inner.high,.gs__slide__inner.small{
        flex:1 0  100%;
        width:100% !important;
    }
}

/* Offcanvas CSS */
#slide-out-widget-area-bg.fullscreen-split { background-color: #2A446F; }
#slide-out-widget-area-bg.fullscreen-split:before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2025/03/offcanvas-bg.png);
    width: 209px;
    height: 292px;
    bottom: 0px;
    left: 0px;
}
body #header-outer.side-widget-open { background-color: rgba(255, 255, 255, 0.06); }
.slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:after,
.slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:before,
.slide-out-widget-area-toggle.mobile-icon .lines-button:after { background-color: #000; }
body.mobile.material[data-header-color=light] #header-outer .slide-out-widget-area-toggle a .close-line,
body.mobile.material[data-header-color=light] #header-outer.transparent .slide-out-widget-area-toggle a .close-line { background-color: #FFFF !important; }
#slide-out-widget-area.fullscreen-split .inner>.container {
    display: block !important;
    flex-wrap: wrap !important;
    gap: 0px;
    align-items: start !important;
    width: 100% !important;
}
#slide-out-widget-area.fullscreen-split .inner>.container { margin: 0px 0px !important; }
#slide-out-widget-area.fullscreen-split .inner {justify-content: center !important;!i;!;!oim;!oim;!oi;!o;!;}
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container ul {
    height: 100% !important;
    max-height: 100% !important;
}
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container>ul>li {
    text-align: left;
    margin-bottom: 0px !important;
    display: inline-block;
    width: calc(50% - 4px);
    vertical-align: top;
}
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container>ul>li#menu-item-454, #slide-out-widget-area.fullscreen-split .off-canvas-menu-container>ul>li#menu-item-448 { width: 100%; }
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container>ul>li#menu-item-454 {
    margin-top: 95px;
    margin-bottom: 10px !important;
}
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container>ul>li#menu-item-454 a {
    border-radius: 10px;
    background: #AE1B21;);
    width: 100%;);
    margin-left: -10px;
    text-align: center;
    padding: 15px 20px 15px 25px;
    color: #FFF;
    font-family: "DM Sans" !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 700 !important;
    letter-spacing: -0.32px;
}
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container>ul>li#menu-item-448 a {
    border-radius: 10px;
    background: #9BB5DD;);
    width: 100%;);
    margin-left: -10px;
    text-align: center;
    padding: 15px 20px 15px 25px;
    color: #2A446F;
    font-family: "DM Sans" !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 700 !important;
    letter-spacing: -0.32px;
}
#slide-out-widget-area .inner .off-canvas-menu-container li>a {
    font-size: 20px !important;
    line-height: normal !important;
    font-family: "PT Serif" !important;
    font-weight: 400 !important;
    letter-spacing: -0.8px;
    font-style: italic;
    color: rgba(255, 255, 255, 0.40);
}
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container li ul { margin-left: 0px !important; }
#slide-out-widget-area[data-dropdown-func].fullscreen-split .inner-wrap>.inner .off-canvas-menu-container li li { margin: 30px 0px !important; }
#slide-out-widget-area[data-dropdown-func].fullscreen-split .inner-wrap>.inner .off-canvas-menu-container li li a {
    font-size: 20px !important;
    line-height: normal !important;
    font-family: "DM Sans" !important;
    letter-spacing: -0.4px;
    font-style: normal;
    color: #FFF;
}
#slide-out-widget-area.fullscreen-split.open .right-side { display: none; }
#slide-out-widget-area.fullscreen-split .off-canvas-menu-container>ul>li#menu-item-448 { margin-bottom: 30px !important; }
#slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li a:hover:after { transform: scaleX(0); }
#slide-out-widget-area.fullscreen-split .inner-wrap>.inner>.container {
    padding-top: 40px;
    padding-bottom: 0px;
}

@media only screen and (max-width: 1680px) {
	.wpb_row.sectino-footer .row-bg { background-size: contain; }
}
@media only screen and (max-width: 1280px) {
	#header-outer #logo img { height: 44px; }
	body .section-home-header h4, .row .section-home-header .col h4 {
		font-size: 42px;
		line-height: 1.2em;
	}
	.section-home-header h4 em:before { width: 374px; }
	#header-outer #top .sf-menu > .sf-with-ul > a { padding-right: 34px !important; }
	#header-outer[data-lhe="default"] #top nav > ul > li > a {
		padding-left: 24px;
    	padding-right: 24px;
	}
}
@media only screen and (max-width: 767px) {
	.section-home-header h4 em:before {
		width: 67px;
		height: 15px;
		top: 26px;
	}
	.section-home-header h4 em:after {
		content: "";
		position: absolute;
		width: 273px;
		height: 15px;
		border-radius: 10px;
		opacity: 0.4;
		background: #9BB5DD;
		top: 72px;
		left: 0px;
		margin-left: -6px;
		z-index: -1;
	}
	.nectar-milestone .number h3 span:before { left: 0px; }
	.section-flights-provided .nectar-milestone .number h3 span:before { width: 224px; }
	.section-miles-flown .nectar-milestone .number h3 span:before { width: 302px; }
	.section-monthly-flights .nectar-milestone .number h3 span:before { width: 111px; }
	.section-cure-distance h4 em,
	.section-forty-years h4 em { white-space: pre; }
	.section-cure-distance h4 em:before {
		width: 302px;
		height: 15px;
		top: auto;
		margin-left: -6px;
		bottom: 4px;
	}
	.section-home-news h4 em:before {
		width: 89px;
		height: 15px;
		top: 26px;
	}
	.section-title-divider:before {
		width: 56px;
		height: 28px;
		background-size: contain;
		margin-left: -76px;
		top: 8px;
	}
	.section-title-divider:after {
		width: 57px;
		height: 29px;
		background-size: contain;
		top: 8px;
	}
	.section-our-story h4 em:before {
		width: 251px;
		height: 15px;
		margin-left: -6px;
	}
	.tabbed>ul,
	.wpb_content_element .tabbed .wpb_tabs_nav {
		margin-bottom: 40px;
	}
	.tabbed>ul {
		display: flex;
		overflow-x: scroll;
		overflow-y: visible;
	}
	.tabbed>ul li {
		width: 100%;
		min-width: 110px;
	}
	.tabbed>ul li a {
		font-size: 36px;
		line-height: 43.2px;
		letter-spacing: -1.44px;
	}
	.section-our-mission h5 em.divider-one:before {
		width: 235px;
		height: 15px;
		left: 0px;
		margin-top: 42px;
		margin-left: -4px;
	}
	.section-our-mission h5 em.divider-two:before {
		width: 305px;
		height: 15px;
		margin-left: -6px;
	}
	.nectar-fancy-box.has-animation[data-animation=fade-in-from-bottom] { padding: 20px !important; }
	.section-our-team h4 em:before {
		width: 299px;
		height: 15px;
		margin-left: -6px;
	}
	.team-member[data-style=bio_fullscreen] .team-meta {
		padding-left: 20px;
		padding-right: 20px;
		margin-bottom: 20px;
	}
	.section-our-financials h5 em { white-space: pre; }
	.section-our-financials h5 em.divider-one:before {
		width: 240px;
		height: 15px;
		margin-top: 14px;
		margin-left: -4px;
	}
	.section-our-financials h5 em.divider-two:before {
		width: 297px;
		height: 15px;
		margin-top: 14px;
		margin-left: -4px;
		bottom: auto;
	}
	.section-our-financials h5 em.divider-three:before {
		content: "";
		position: absolute;
		width: 148px;
		height: 15px;
		border-radius: 10px;
		opacity: 0.4;
		background: #9BB5DD;
		bottom: 0px;
		left: 0px;
		margin-left: -6px;
		z-index: -1;
	}
	.section-miracle-stories h5 em:before {
		width: 248px;
		height: 15px;
		bottom: auto;
		margin-top: 12px;
		margin-left: -6px;
	}
	.section-miracle-stories h5 em:after {
		content: "";
		position: absolute;
		width: 230px;
		height: 15px;
		border-radius: 10px;
		opacity: 0.4;
		background: #9BB5DD;
		bottom: 0px;
		left: 15%;
		z-index: -1;
	}
	.section-volunteer h4 em:before {
		width: 240px;
		height: 15px;
		margin-left: -6px;
		bottom: 2px;
	}
	.section-legacy-giving h5 em:before {
		width: 285px;
		height: 15px;
		bottom: auto;
		margin-top: 14px;
	}
	.section-legacy-giving h5 em { padding: 0px 16px; }
	.section-legacy-giving h5 em:after {
		content: "";
		position: absolute;
		width: 164px;
		height: 15px;
		border-radius: 10px;
		opacity: 0.4;
		background: #9BB5DD;
		bottom: 0px;
		left: 24%;
		margin-left: -6px;
		z-index: -1;
	}
	.section-corporate-partnerships h5 label {
		font-style: italic;
		white-space: pre;
	}
	.section-corporate-partnerships h5 label.divider-one:before {
		width: 104px;
		height: 15px;
		margin-top: 12px;
		margin-left: -2px;
	}
	.section-corporate-partnerships h5 label.divider-two:before {
		width: 261px;
		height: 15px;
		bottom: auto;
		margin-top: 12px;
		margin-left: 34px;
	}
	.section-corporate-partnerships h5 label.divider-three:before {
		content: "";
		position: absolute;
		width: 298px;
		height: 15px;
		left: 0px;
		margin-top: 12px;
		margin-left: 16px;
		border-radius: 10px;
		opacity: 0.4;
		background: #9BB5DD;
		z-index: -1;
	}
	.section-corporate-partnerships h5 label.divider-four:before {
		content: "";
		position: absolute;
		width: 298px;
		height: 15px;
		left: 0px;
		margin-top: 12px;
		margin-left: 18px;
		border-radius: 10px;
		opacity: 0.4;
		background: #9BB5DD;
		z-index: -1;
	}
	.section-corporate-partnerships h5 label.divider-five:before {
		content: "";
		position: absolute;
		width: 224px;
		height: 15px;
		left: 0px;
		margin-top: 12px;
		margin-left: 50px;
		border-radius: 10px;
		opacity: 0.4;
		background: #9BB5DD;
		z-index: -1;
	}
	.section-foundation-partners h5 label {
		font-style: italic;
		white-space: pre;
	}
	.section-foundation-partners h5 label.divider-one:before {
		width: 311px;
		height: 15px;
		margin-top: 12px;
		margin-left: -2px;
	}
	.section-foundation-partners h5 label.divider-two:before {
		width: 294px;
		height: 15px;
		margin-top: 12px;
		margin-left: -4px;
		bottom: auto;
		left: auto;
	}
	.section-foundation-partners h5 label.divider-three:before {
		content: "";
		position: absolute;
		border-radius: 10px;
		opacity: 0.4;
		background: #9BB5DD;
		width: 308px;
		height: 15px;
		margin-top: 12px;
		margin-left: -2px;
		z-index: -1;
	}
	.section-foundation-partners h5 label.divider-four:before {
		content: "";
		position: absolute;
		border-radius: 10px;
		opacity: 0.4;
		background: #9BB5DD;
		width: 174px;
		height: 15px;
		margin-top: 12px;
		margin-left: -2px;
		z-index: -1;
	}
	.section-request-flight h5 label:before {
		width: 294px;
		height: 15px;
		margin-left: -4px;
	}
	.section-request-flight h5 label { font-style: italic; }
	.section-faq h5 em:before {
		width: 185px;
		height: 15px;
	}
	.section-application-process h5 em:before {
		width: 193px;
		height: 15px;
	}
	.section-travel h5 em:before {
		width: 71px;
		height: 15px;
	}
	.section-donate h5 label {
		font-style: italic;
		white-space: pre;
	}
	.section-donate h5 label:before {
		width: 228px;
		height: 15px;
	}
}
@media only screen and (max-width: 690px) {
	.row .col h4, body h4,
	body .section-home-header h4,
	.row .section-home-header .col h4 {
		font-size: 37px;
        line-height: 44.4px;
		letter-spacing: -1.48px;
	}
	body .sectino-home-our-impact h5,
	.row .sectino-home-our-impact .col h5 {
		font-size: 24px !important;
		line-height: 28.8px !important;
		letter-spacing: -0.96px;
	}
	body .nectar-milestone .number h3 {
		font-size: 60px;
		line-height: 72px;
	}
	body .post-item-box h5.post-title,
	.row .col .post-item-box h5.post-title {
		font-size: 24px;
		line-height: 28.8px;
		letter-spacing: -0.96px;
	}
	.wpb_wrapper h2.vc_custom_heading {
		font-size: 37px !important;
        line-height: 44.4px !important;
		letter-spacing: -1.48px;
	}
	body .section-forty-years h5, .row .section-forty-years .col h5 {
		font-size: 24px !important;
		line-height: 28.8px !important;
		letter-spacing: -0.96px;
	}
	body .section-our-mission h5, .row .section-our-mission .col h5 {
		font-size: 24px;
		line-height: 28.8px;
		letter-spacing: -0.96px;
	}
	body .section-our-financials h5, .row .section-our-financials .col h5 {
		font-size: 24px;
		line-height: 28.8px;
		letter-spacing: -0.96px;
	}
	body .section-our-promise h4, .row .section-our-promise .col h4 {
		font-size: 37px !important;
		line-height: 44.4px !important;
		letter-spacing: -1.48px !important;
	}
	body .section-miracle-stories h5, .row .section-miracle-stories .col h5 {
		font-size: 24px;
		line-height: 28.8px;
		letter-spacing: -0.96px;
	}
	body .section-stories-testimonials h5, .row .section-stories-testimonials .col h5 {
		font-size: 24px !important;
		line-height: 28.8px !important;
		letter-spacing: -0.96px;
	}
	body .section-media-room h4, .row .section-media-room .col h4 {
		font-size: 37px !important;
		line-height: 44.4px !important;
		letter-spacing: -1.48px !important;
		text-align: left !important;
	}
	body .section-volunteer-content h5, .row .section-volunteer-content .col h5 {
		font-size: 24px !important;
		line-height: 28.8px !important;
		letter-spacing: -0.96px;
	}
	body .section-legacy-giving h5, .row .section-legacy-giving .col h5 {
		font-size: 24px !important;
		line-height: 28.8px !important;
		letter-spacing: -0.96px !important;
	}
	body .section-qualified h4, .row .section-qualified .col h4 {
		font-size: 37px !important;
		line-height: 44.4px !important;
		letter-spacing: -1.48px !important;
	}
	body .section-qualified h5, .row .section-qualified .col h5 {
		font-size: 34px !important;
		line-height: 40.8px !important;
		letter-spacing: -1.36px;
	}
	body .section-bequest-policy h5, .row .section-bequest-policy .col h5 {
		font-family: "DM Sans";
		font-size: 16px !important;
		line-height: 25.6px !important;
		letter-spacing: -0.32px !important;
	}
	body .section-corporate-partnerships h5, .row .section-corporate-partnerships .col h5 {
		font-size: 24px !important;
		line-height: 28.8px !important;
		letter-spacing: -0.96px;
	}
	body .section-foundation-partners h5, .row .section-foundation-partners .col h5 {
		font-size: 24px !important;
		line-height: 28.8px !important;
		letter-spacing: -0.96px;
	}
	body .section-request-flight h5, .row .section-request-flight .col h5 {
		font-size: 24px !important;
		line-height: 28.8px !important;
		letter-spacing: -0.96px;
	}
	.section-faq .wpb_wrapper h3.vc_custom_heading {
		font-size: 37px !important;
		line-height: 44.4px !important;
		letter-spacing: -1.48px;
		text-align: left !important;
		max-width: 262px;
	}
	body .section-faq h5, .row .section-faq .col h5,
	body .section-application-process h5, .row .section-application-process .col h5,
	body .section-travel h5, .row .section-travel .col h5 {
		font-size: 24px;
		line-height: 28.8px;
		letter-spacing: -0.96px;
		text-align: left !important;
	}
	body .section-donate h5, .row .section-donate .col h5 {
		font-size: 24px;
		line-height: 28.8px;
		letter-spacing: -0.96px;
	}
}
@media only screen and (min-width: 1px) and (max-width: 999px) {
    body #header-outer {
        margin-bottom: 0;
        padding: 20px 0;
    }
	body #header-outer.side-widget-open:not(.transparent) #top .span_3 #logo .mobile-only-logo { opacity: 0; }
	body #header-outer.side-widget-open:not(.transparent) #top .span_3 #logo[data-supplied-ml=true] img.dark-version:not(.mobile-only-logo) { display: block !important; }
	#top #logo .starting-logo { opacity: 1; }
	.wpb_row.sectino-footer .row-bg:before { content: none; }
	.sectino-footer.tr_br_40px[data-br-applies="bg"] > .row-bg-wrap, .sectino-footer.tr_br_40px[data-br-applies="bg"] > .row-bg-wrap { border-top-right-radius: 40px; }
	.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-half {
		width: 100% !important;
		padding: 0px !important;
		padding-bottom: 14px !important;
	}
	.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-half:last-child { padding-bottom: 0px !important; }
	body .sectino-footer .wpb_text_column {
		margin-bottom: 10px !important;
		max-width: 260px;
	}
	.wpb_row.sectino-footer .row-bg:after {
		background: url(/wp-content/uploads/2025/03/Home-Mobile-img.png);
		width: 258px;
		height: 128px;
		right: 0px;
		bottom: 280px;
	}
	.wpb_row.section-home-header .row-bg:before {
		width: 167px;
		height: 168px;
		left: 34px;
		bottom: auto;
		top: 64px;
	}
	.wpb_row.sectino-home-our-impact .row-bg:before { content: none; }
	.wpb_row.sectino-home-our-impact .row-bg:after {
		width: 150px;
		height: 150px;
		filter: blur(80px);
		bottom: 10px;
		right: -64px;
	}
	.post-over-content { padding: 20px; }
	.wpb_row.section-cure-distance .row-bg:after { content: none; }
	.wpb_row.section-cure-distance .row-bg-wrap .inner-wrap:before {
		width: 114px;
		height: 114px;
		filter: blur(75px);
		left: auto;
		right: 32px;
		top: -52px;
	}
	.wpb_row.section-cure-distance .row-bg:before {
		background: url(/wp-content/uploads/2025/03/Home-Mobile-bg1.png);
		width: 172px;
		height: 84px;
		left: auto;
		right: 0px;
		top: -46px;
	}
	.section-our-mission h5 { padding-right: 7%; }
	.nectar_team_member_overlay .team_member_details { padding: 10% 10%; }
	.wpb_row.section-our-promise.bs-contain .row-bg { background-size: cover; }
	.wpb_row.section-miracle-stories .row-bg-wrap .row-bg-overlay:before { content: none; }
	.wpb_text_column.wpb_content_element.section-volunteer-testimonials {
		padding: 20px !important;
		margin-bottom: 30px !important;
	}
	.row .section-volunteer-content .col .iwithtext .iwt-icon img:not([srcset]) { width: 57px; }
	.section-volunteer-content .iwithtext .iwt-text { padding-left: 70px; }
	.section-volunteer-content .iwithtext .iwt-text h6 {
		font-size: 20px;
		line-height: 24px;
		letter-spacing: -0.8px;
	}
	.section-volunteer-content .iwithtext:before {
		width: 64px;
		height: 46px;
		background-size: contain;
	}
	.wpb_row.section-bequest-policy .row-bg:before {
		background: url(/wp-content/uploads/2025/03/Home-Mobile-bg1.png);
		width: 172px;
		height: 84px;
		top: -40px;
		left: auto;
		right: 0px;
	}
	.section-legacy-giving .nectar-button.large {
		width: 100%;
		text-align: center;
	}
	.wpb_row.section-foundation-partners .row-bg-wrap .row-bg-overlay:before {
		background: url(/wp-content/uploads/2025/03/Home-Mobile-bg1.png);
		width: 172px;
		height: 84px;
		bottom: -84px;
		right: 0px;
	}
	.wpb_row.section-request-flight .row-bg-wrap .row-bg-overlay:before {
		background: url(/wp-content/uploads/2025/03/Home-Mobile-bg1.png);
		width: 172px;
		height: 84px;
		bottom: -42px;
		right: 0px;
	}
	.wpb_row.section-faq .row-bg:before {
		background: url(/wp-content/uploads/2025/03/Home-Mobile-bg1.png);
		width: 172px;
		height: 84px;
		top: -14px;
		left: auto;
		right: 0px;
	}
	.section-checklist .nectar-button.large {
		width: 100%;
		text-align: center;
	}
	.wpb_row.section-program-eligibility .row-bg:after {
		background: url(/wp-content/uploads/2025/03/Home-Mobile-img2.svg);
		width: 73px;
		height: 73px;
		right: 30px;
		bottom: -60px;
	}
	.wpb_row.section-donate .row-bg-wrap .row-bg-overlay:before {
		background: url(/wp-content/uploads/2025/03/Home-Mobile-bg1.png);
		width: 172px;
		height: 84px;
		bottom: -42px;
		left: auto;
		right: 0px;
	}
}