html { font-size: 62.5%; }

/***** ROBBIE CODE OCT 2025 *****/

/** GENERAL **/
img.wpml-ls-flag {
    object-fit: contain;
}
img.vcex-image-img.wpex-align-middle {
    width: 100%;
}
#wrap .resource-hub__posts-grids .resource-hub__upcoming-events .post-item .post-inner__date,
#wrap .section-upcoming-events .post-item .post-inner__date {
	display:none!important;
}
#wrap .resource-hub__posts-grids .resource-hub__upcoming-events .post-item .post-inner__month-year,
#wrap .section-upcoming-events .post-item .post-inner__month-year {
    font-size: 14px!important;
}
#wrap .resource-hub__posts-grids .resource-hub__upcoming-events .post-item .post-inner__title,
#wrap .section-upcoming-events .post-item .post-inner__title {
    font-size: 22px !important;
    margin-bottom: 10px!important;
}
#wrap .resource-hub__posts-grids .resource-hub__upcoming-events .post-item .post-inner__button,
#wrap .section-upcoming-events .post-item .post-inner__button {
    position: absolute!important;
    bottom: 0px!important;
    right: 0px!important;
    font-weight: bold !important;
}
#wrap .resource-hub__posts-grids .resource-hub__upcoming-events .post-item .post-inner__button a,
#wrap .section-upcoming-events .post-item .post-inner__button a {
	font-weight:bold!important;text-transform:uppercase!important;
}
#wrap .resource-hub__posts-grids .resource-hub__upcoming-events .post-item .post-inner,
#wrap .section-upcoming-events .post-item .post-inner {
    padding-bottom: 40px!important;
}
#wrap .resource-hub__posts-grids .resource-hub__upcoming-events .post-item .post-inner a,
#wrap .section-upcoming-events .post-item .post-inner a {
    position: relative!important;
    font-size: inherit!important;
    color: inherit!important;
    text-decoration: none!important;
    background: transparent!important;
    text-align: left!important;
}

/** TRIP APPLICATION **/
.donatebutton a {
    background-color: transparent;
    font-size: 16px;
    font-weight: 400;
    fill: #004039;
    color: #004039;
    background-image: linear-gradient(3deg, var(--e-global-color-9f5c07b) 0%, var(--e-global-color-3e936ab) 100%);
    transition-duration: 0.3s;
    border-style: none;
    border-radius: 40px 40px 40px 40px;
    padding: 12px 32px 12px 32px !important;
    display: flex !important;
    align-items: center !important;
    text-align: center !important;
    width: 100% !important;
    justify-content: center !important;
    margin-top: 20px;
}
.mobileonly {
 display:none;
}
#trip-application h2 {
	margin-top: 0rem;
}
#trip-application .gform_wrapper {
	margin-top: 30px;
}
#trip-application .wpb_text_column a {
	color: inherit;
	font-weight: bold;
	text-decoration: underline;
}
#trip-application .gform_required_legend {
	display: none;
}
#trip-application #field_5_22 .gfield_label {
	font-size: 2.8rem;
	line-height: 1.13;
	color: #00383E;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 0.5rem;
}
#trip-application #field_5_22 .gfield_description {
	margin-bottom: 20px;
}
#trip-application .gform_button {
	border: none;
	border-radius: 100px;
	font-weight: 400;
	font-size: 1.6rem;
	line-height: 1;
	display: inline-block;
	box-shadow: none;
	padding: 1.5rem 1.5625em;
	background: #FEAB4B;
	background-image: url("data:image/svg+xml,%3Csvg width='219' height='47' viewBox='0 0 219 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2491_207' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='219' height='47'%3E%3Crect x='0.5' y='1.25' width='218' height='45' rx='0' fill='%23FAF5E8' stroke='%23FF8F00'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2491_207)'%3E%3Cg filter='url(%23filter0_f_2491_207)'%3E%3Cpath d='M280.32 -13.5977C321.119 42.0857 273.771 185.105 232.859 240.639C191.947 296.172 68.6435 210.869 27.8441 155.186C-12.9553 99.5022 -9.37974 24.687 31.5322 -30.8465C72.4441 -86.38 227.185 -139.741 280.32 -13.5977Z' fill='%23FF8F00'/%3E%3Cpath d='M174.594 -21.8013C206.591 21.8681 241.171 98.0779 209.087 141.63C177.002 185.182 104.567 178.973 72.5698 135.304C40.5731 91.6343 -1.82275 -158.95 30.2622 -202.502C62.3471 -246.054 142.597 -65.4708 174.594 -21.8013Z' fill='%23FF8F00'/%3E%3Cpath d='M30.2622 -202.502C64.0338 -156.41 35.4806 36.5705 1.61582 82.5383C-32.249 128.506 -50.8286 124.131 -84.6003 78.0388C-118.372 31.947 -77.3322 -50.5631 -43.4674 -96.5309C-9.60265 -142.499 -3.50944 -248.594 30.2622 -202.502Z' fill='%23FF8F00'/%3E%3Cpath d='M202.222 -2.89268C83.0444 176.779 54.2117 138.995 27.8441 155.186C1.47647 171.376 88.699 182.725 70.8858 128.979C53.0726 75.2321 73.8592 -5.61069 100.227 -21.8013C126.594 -37.9919 446.715 -371.489 202.222 -2.89268Z' fill='%23FAF5E8'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_2491_207' x='-187.826' y='-304.472' width='574.39' height='653.764' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='45.3061' result='effect1_foregroundBlur_2491_207'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	color: #111;
	transition: 0.3s all ease-in-out;
}
#trip-application .gform_confirmation_message {
	padding: 0px !important;
	background: none !important;
	border-inline-start: none !important;
}

/** SHINE THE LIGHT CAMPAIGN **/
#campaign-video .wpb_content_element {
	border-top: none !important;
}
#campaign-copy {
	padding-top: 0px !important;
	padding-bottom: 10px !important;
	color: #00383E !important;
}
#campaign-copy .author-text {
	padding-bottom: 30px;
}

/*** TOP BAR ***/
#wrap #site-header #site-header-inner .top-bar-section .wpb_raw_code a {
	font-weight: 600 !important;
	font-size: 1.6rem;
	line-height: 1.25;
	color: #111;
	margin: 0 0 2rem;
	display: block;
	text-decoration: underline;
	text-underline-offset: 3px;
	text-decoration-thickness: 1px;
	position: relative;
	width: fit-content;
}
#wrap #site-header #site-header-inner .top-bar-section .wpb_raw_code a::after {
	content: '';
	position: absolute;
	width: 2rem;
	height: 2rem;
	top: 50%;
	right: -3rem;
	transform: translateY(-50%);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Ccircle cx='10.5' cy='10.5' r='10.5' fill='%23111111'/%3E%3Cpath d='M16.2626 10.5354C16.4578 10.3402 16.4578 10.0236 16.2626 9.82833L13.0806 6.64635C12.8853 6.45109 12.5687 6.45109 12.3735 6.64635C12.1782 6.84161 12.1782 7.1582 12.3735 7.35346L15.2019 10.1819L12.3735 13.0103C12.1782 13.2056 12.1782 13.5222 12.3735 13.7174C12.5687 13.9127 12.8853 13.9127 13.0806 13.7174L16.2626 10.5354ZM5.09082 10.1819L5.09082 10.6819L15.909 10.6819L15.909 10.1819L15.909 9.68189L5.09082 9.68188L5.09082 10.1819Z' fill='%23FAF5E8'/%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
}
.top-bar-section .top-bar-row .vcex-image {
	display: grid;
}
.top-bar-row .wpb_text_column {
	padding-right: 10%;
}

/*** HEADER ***/
#wrap #site-header #site-header-inner .header-main-menu-section .main-menu-content-row {
	padding-top: 7.6rem;
}

/*** FOOTER ***/
.gform_wrapper .musana-form-latest-news .gform-body .gfield--type-submit #gform_submit_button_1 {
	box-shadow: 0px 8px 24px 0px #0000001A !important;
}

/*** HOME ***/
@media (max-width:1024px) {
	.mobileonly {
		display:block;
	}
}
@media screen and (max-width: 767px) {
	#wrap .home__row-1 .vc_video-bg, #wrap .why-musana__row-1 .vc_video-bg, #wrap .get-involved__row-1 .vc_video-bg {
		display: none !important;
	}
	#wrap .home__row-1, #wrap .why-musana__row-1, #wrap .get-involved__row-1 {
		padding-bottom: inherit !important;
	}
}
.header-main-menu-section .musana-button--oringe:hover {
	background: #FEAB4B;
}
#wrap .home__row-1 .col-1 .musana-page-title {
	max-width: 50rem;
	margin-bottom: 2rem !important;
}
#wrap .home__row-1 .col-1 .musana-page-sub-title {
	margin-bottom: 10rem !important;
	font-size: 2.5rem;
}
#wrap .home__row-1 .col-1 .vc_column-inner > .wpb_wrapper h1 {
	font-size: 3.1rem;
}
#wrap .home__row-3 .content-row .wpb_content_element h2 {
	margin-top: 1rem;
}
.musana-donation-slider .donation-slider .swiper-button-prev,
.musana-donation-slider .donation-slider .swiper-button-next,
.musana-donation-slider .donation-slider .swiper-pagination {
	display: none;
}
.musana-donation-slider .donation-slider__tabs-content-wrapper .tab-content {
	padding-bottom: 8rem;
}
.musana-donation-slider .donation-slider .swiper-scrollbar {
	bottom: 3rem;
	position: inherit;
}
.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
	left: inherit !important;
	width: 100% !important;
}
#wrap .home__row-7 {
	padding: 6.8rem 15px 8rem;
}
#wrap .home__row-9 {
	margin-bottom: 0px;
	padding: 4rem 15px 4rem;
}
@media only screen and (min-width: 768px) {
	#wrap .home__row-1 .col-1 .vc_column-inner > .wpb_wrapper {
		max-width: 30rem;
	}
}

/*** ABOUT MUSANA ***/
#wrap .about-mission-statement h3, #wrap .about-mission-statement h2 {
	color: #fff !important;
}
#wrap .about-mission-statement h2 {
	font-size: 3.2rem;
	font-weight: 300 !important;
	text-transform: uppercase;
	color: #00383E;
}
#wrap .why-musana__row-4 .musana-headline {
	margin-bottom: 4rem;
}
#wrap .why-musana__row-6-1 .musana-our-story .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
	padding-top: 0px;
	padding-bottom: 1rem;
}
#wrap .why-musana__row-7 .musana-team-grid .post-entry .post-item .post-inner__excerpt {
	max-width: 25rem;
	margin: 0 auto;
	padding-bottom: 20px;
}
#wrap .why-musana__row-7 .musana-team-grid .post-entry .post-item .post-inner__media::after {
	display: none;
}
#our-team .vc_tta-panel-body {
	max-width: 910px;
	margin: 0 auto;
}
#our-team .container-posts {
	margin-top: 30px;
}

/*** NEWS & RESOURCES ***/
.resource-single .resource-single__text a {
	color: #ff8f00;
	text-decoration: underline;
}
.resource-hub__impact-reports .content-bottom {
	margin-bottom: 30px;
}
#ymc-smart-filter-container-5 {
	padding-bottom: 50px !important;
}
#wrap .resource-hub__row-1 .col-1 .vc_column-inner > .wpb_wrapper h1 {
	font-size: 3.6rem;
}
.tax-region_hub {
	display: none !important;
}
.resource-hub__impact-reports .post-inner__date, .resource-hub__impact-reports .post-inner__tags {
	display: none;
}
.resource-hub__impact-reports .post-item .post-inner__media img {
	height: inherit !important;
}
.resource-hub__impact-reports .link-view-all, .resource-hub__leadership-talks .link-view-all {
	display: none;
}
#wrap .resource-hub__posts-grids .resource-hub__downloads-toolkits .post-inner__tags,
#wrap .resource-hub__posts-grids .resource-hub__downloads-toolkits .post-inner__date {
	display: none;
}
#wrap .resource-hub__posts-grids .resource-hub__downloads-toolkits .post-inner__media img {
	object-position: center center;
	margin-bottom: 1rem;
}
#wrap .resource-hub__posts-grids .resource-hub__downloads-toolkits .link-view-all {
	display: none;
}

/*** NEWS PAGE ***/
.ymc-filter-2605 .post-inner {
	margin-bottom: 40px;
	min-height: 20rem !important;
}
.ymc-filter-2605 .btn-load {
	padding: 1.5rem 1.5625em !important;
	transform: none !important;
	background-color: #FEAB4B !important;
	background-image: url("data:image/svg+xml,%3Csvg width='219' height='47' viewBox='0 0 219 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2491_207' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='219' height='47'%3E%3Crect x='0.5' y='1.25' width='218' height='45' rx='0' fill='%23FAF5E8' stroke='%23FF8F00'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2491_207)'%3E%3Cg filter='url(%23filter0_f_2491_207)'%3E%3Cpath d='M280.32 -13.5977C321.119 42.0857 273.771 185.105 232.859 240.639C191.947 296.172 68.6435 210.869 27.8441 155.186C-12.9553 99.5022 -9.37974 24.687 31.5322 -30.8465C72.4441 -86.38 227.185 -139.741 280.32 -13.5977Z' fill='%23FF8F00'/%3E%3Cpath d='M174.594 -21.8013C206.591 21.8681 241.171 98.0779 209.087 141.63C177.002 185.182 104.567 178.973 72.5698 135.304C40.5731 91.6343 -1.82275 -158.95 30.2622 -202.502C62.3471 -246.054 142.597 -65.4708 174.594 -21.8013Z' fill='%23FF8F00'/%3E%3Cpath d='M30.2622 -202.502C64.0338 -156.41 35.4806 36.5705 1.61582 82.5383C-32.249 128.506 -50.8286 124.131 -84.6003 78.0388C-118.372 31.947 -77.3322 -50.5631 -43.4674 -96.5309C-9.60265 -142.499 -3.50944 -248.594 30.2622 -202.502Z' fill='%23FF8F00'/%3E%3Cpath d='M202.222 -2.89268C83.0444 176.779 54.2117 138.995 27.8441 155.186C1.47647 171.376 88.699 182.725 70.8858 128.979C53.0726 75.2321 73.8592 -5.61069 100.227 -21.8013C126.594 -37.9919 446.715 -371.489 202.222 -2.89268Z' fill='%23FAF5E8'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_2491_207' x='-187.826' y='-304.472' width='574.39' height='653.764' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='45.3061' result='effect1_foregroundBlur_2491_207'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center !important;
	transition: 0.3s all ease-in-out !important;
	border: none !important;
	border-radius: 100px !important;
	font-size: 1.6rem !important;
	line-height: 1 !important;
	display: inline-block !important;
	box-shadow: none !important;
	color: #00383E !important;
	margin-right: 0 !important;
	font-weight: 400 !important;
}

/*** SINGLE NEWS ***/
.take-a-trip__row-5 a {
	color: inherit;
	font-weight: bold;
	text-decoration: underline;
	color: #00383e;
}
#wrap .resource-single__text .col-sidebar {
	display: none;
}
#wrap .resource-single__text .col-content {
	width: 100%;
	padding-left: 0px;
	max-width: 80rem;
	margin: 0 auto;
}
#wrap .resource-single__text .wpb_text_column {
	max-width: 80rem;
	margin: 0 auto;
}
#wrap .resource-single__text .musana-button--oringe:hover {
	background: #FEAB4B !important;
}

/*** TAKE A TRIP ***/
.section-upcoming-trips .post-item .post-inner__description a {
	color: #fff !important;
	margin-top: 0px !important;
	font-size: inherit !important;
}
#wrap .take-a-trip__row-6 .musana-faq-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .wpb_content_element a {
	color: #FF8F00;
}

/*** UPCOMING EVENTS ***/
#wrap .get-involved__row-5-1 .section-upcoming-events .post-item .post-inner__title {
	margin-bottom: 3rem;
}
#wrap .get-involved__row-5-1 .section-upcoming-events .post-item .post-inner__date {
	margin-bottom: 0px;
}
#wrap .get-involved__row-5-1 .section-upcoming-events .post-item .post-inner {
	min-height: 27rem;
}

/*** OUR IMPACT ***/
#wrap .our-impact__row-4 {
	max-width: 90rem;
}
.volunteer-carousel .volunteer-carousel__wrapper .volunteer-carousel__slide iframe {
	width: 100%;
	height: 489px;
}
#wrap .our-impact__row-4 .volunteer-carousel__slide-description {
	text-align: center;
	margin-top: 160px;
	font-weight: bold;
	color: #00383e;
}

/*** CONTACT US PAGES ***/
#wrap .contact-us-page-row-1 {
	max-width: 1000px;
	margin: 0 auto;
}
#wrap .contact-info {
	margin-bottom: 4rem;
	background-color: white;
	padding-top: 8rem;
	padding-bottom: 4rem;
}
#wrap .contact-info .vcex-heading {
	font-family: 'Gotham', sans-serif;
	font-weight: 300 !important;
	color: #00383E;
	font-size: 3.2rem;
	margin-bottom: 2rem;
}
#wrap .contact-info .vcex-social-links .vcex-social-links__item {
	color: #fff;
	margin-right: 7px;
}
#wrap .contact-info .wpb_content_element {
	font-family: 'Gotham', sans-serif;
	font-size: 1.6rem;
	color: #00383e;
	font-weight: 400;
}
#wrap .contact-info .wpb_content_element a {
	color: #00383e;
}
#wrap .contact-form .gform_validation_errors {
	display: none;
}
#wrap .contact-form .gform_wrapper {
	max-width: 1000px;
	margin: 0 auto;
	padding-bottom: 120px;
}
@media screen and (max-width: 767.97px) {
	#wrap .contact-form form {
		padding: 4rem 0 0 0;
	}
}
#wrap .contact-form form .gform_body .gform_fields {
	row-gap: 4rem;
}
#wrap .contact-form form .gform_body .gfield--type-text,
#wrap .contact-form form .gform_body .gfield--type-email {
	position: relative;
}
#wrap .contact-form form .gform_body .gfield--type-text label,
#wrap .contact-form form .gform_body .gfield--type-email label {
	font-family: 'Gotham', sans-serif;
	position: absolute;
	top: 50%;
	left: 15px;
	transform: translateY(-50%);
	font-weight: 400;
	font-size: 1.6rem;
	color: #00383e;
	transition: transform 0.3s ease-in-out;
}
#wrap .contact-form form .gform_body .gfield--type-text label .gfield_required,
#wrap .contact-form form .gform_body .gfield--type-email label .gfield_required {
	font-size: 0;
}
#wrap .contact-form form .gform_body .gfield--type-text label .gfield_required span:after,
#wrap .contact-form form .gform_body .gfield--type-email label .gfield_required span:after {
	content: '*';
	position: absolute;
	top: 0;
	display: block;
	font-size: 16px;
	color: red;
}
#wrap .contact-form form .gform_body .gfield--type-text label.is-active,
#wrap .contact-form form .gform_body .gfield--type-email label.is-active {
	padding: 0 10px;
	background: linear-gradient(180deg, rgba(250, 245, 232, 1) 0%, rgba(255, 255, 255, 1) 100%);
	font-weight: 700;
	transform: translateY(-37px) scale(0.9);
}
#wrap .contact-form form .gform_body .gfield--type-text input[type="text"],
#wrap .contact-form form .gform_body .gfield--type-email input[type="text"],
#wrap .contact-form form .gform_body .gfield--type-text input[type="email"],
#wrap .contact-form form .gform_body .gfield--type-email input[type="email"] {
	border: 1px solid #00383e;
	border-radius: 10px;
	font-size: 16px;
	height: 45px;
}
#wrap .contact-form form .gform_body .gfield--type-text input[type="text"]:focus,
#wrap .contact-form form .gform_body .gfield--type-email input[type="text"]:focus,
#wrap .contact-form form .gform_body .gfield--type-text input[type="email"]:focus,
#wrap .contact-form form .gform_body .gfield--type-email input[type="email"]:focus {
	outline: 0;
}
#wrap .contact-form form .gform_body .gfield--type-checkbox label {
	font-family: 'Gotham', sans-serif;
	font-weight: 400;
	font-size: 1.6rem;
	color: #00383e;
}
#wrap .contact-form form .gform_body .gfield--type-checkbox legend {
	font-family: 'Gotham', sans-serif;
	font-size: 16px;
	color: #00383e;
	font-weight: 700;
	margin-bottom: 2rem;
}
#wrap .contact-form form .gform_body .gfield--type-checkbox .ginput_container_checkbox .gfield_checkbox {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
}
@media screen and (max-width: 767.97px) {
	#wrap .contact-form form .gform_body .gfield--type-checkbox .ginput_container_checkbox .gfield_checkbox {
		grid-template-columns: 1fr;
	}
}
#wrap .contact-form form .gform_body .gfield--type-checkbox .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input {
	border-radius: 50%;
	width: 16px;
	height: 16px;
	margin-top: 4px;
	background-color: #faf5e8;
}
#wrap .contact-form form .gform_body .gfield--type-checkbox .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:before {
	font-size: 12px;
}
#wrap .contact-form form .gform_body .gfield--type-checkbox .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:focus {
	outline: 0;
}
#wrap .contact-form form .gform_body .gfield--type-checkbox .ginput_container_checkbox .gfield_checkbox .gchoice .gform-field-label {
	margin-left: 5px;
}
#wrap .contact-form form .gform_body .gfield--type-textarea {
	position: relative;
}
#wrap .contact-form form .gform_body .gfield--type-textarea label {
	font-family: 'Gotham', sans-serif;
	font-weight: 400;
	font-size: 1.6rem;
	color: #00383e;
	margin-bottom: 2rem;
}
#wrap .contact-form form .gform_body .gfield--type-textarea textarea {
	border: 1px solid #00383e;
	border-radius: 10px;
	font-size: 16px;
	height: 15rem;
	resize: none;
}
#wrap .contact-form form .gform_body .gfield--type-textarea textarea:focus {
	outline: 0;
}
#wrap .contact-form form .gform_body .gfield--type-textarea textarea::placeholder {
	opacity: 0.35;
}
#wrap .contact-form form .gform_body .gfield--type-textarea .gfield_required {
	font-size: 0;
}
#wrap .contact-form form .gform_body .gfield--type-textarea .gfield_required span:after {
	content: '*';
	position: absolute;
	top: 0;
	display: block;
	font-size: 16px;
	color: red;
}
#wrap .contact-form form .gform_body .gfield--type-html {
	font-family: 'Gotham', sans-serif;
	position: absolute;
	bottom: 0;
	font-size: 1.6rem;
	font-weight: 400;
	color: #00383e;
}
#wrap .contact-form form .gform_body .gfield--type-html .heading {
	color: #fa1500;
	margin-bottom: 20px;
}
#wrap .contact-form form .gform_body .gfield--type-html a {
	color: #00383e;
	text-decoration: underline;
}
#wrap .contact-form form .gform_body .gfield--type-html a:hover {
	text-decoration: none;
}
#wrap .contact-form form .gform_body .validation_message {
	position: absolute;
	margin: 0;
	font-size: 11px;
}
#wrap .contact-form form .gform_footer {
	justify-content: end;
}
#wrap .contact-form form .gform_footer .gform_button {
	font-family: 'Gotham', sans-serif;
	border-radius: 100px;
	font-size: 1.6rem;
	font-weight: 400;
	padding: 0.75em 5em;
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
	background: #feab4b;
	background-image: url("data:image/svg+xml,%3Csvg width='219' height='47' viewBox='0 0 219 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2491_207' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='219' height='47'%3E%3Crect x='0.5' y='1.25' width='218' height='45' rx='0' fill='%23FAF5E8' stroke='%23FF8F00'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2491_207)'%3E%3Cg filter='url(%23filter0_f_2491_207)'%3E%3Cpath d='M280.32 -13.5977C321.119 42.0857 273.771 185.105 232.859 240.639C191.947 296.172 68.6435 210.869 27.8441 155.186C-12.9553 99.5022 -9.37974 24.687 31.5322 -30.8465C72.4441 -86.38 227.185 -139.741 280.32 -13.5977Z' fill='%23FF8F00'/%3E%3Cpath d='M174.594 -21.8013C206.591 21.8681 241.171 98.0779 209.087 141.63C177.002 185.182 104.567 178.973 72.5698 135.304C40.5731 91.6343 -1.82275 -158.95 30.2622 -202.502C62.3471 -246.054 142.597 -65.4708 174.594 -21.8013Z' fill='%23FF8F00'/%3E%3Cpath d='M30.2622 -202.502C64.0338 -156.41 35.4806 36.5705 1.61582 82.5383C-32.249 128.506 -50.8286 124.131 -84.6003 78.0388C-118.372 31.947 -77.3322 -50.5631 -43.4674 -96.5309C-9.60265 -142.499 -3.50944 -248.594 30.2622 -202.502Z' fill='%23FF8F00'/%3E%3Cpath d='M202.222 -2.89268C83.0444 176.779 54.2117 138.995 27.8441 155.186C1.47647 171.376 88.699 182.725 70.8858 128.979C53.0726 75.2321 73.8592 -5.61069 100.227 -21.8013C126.594 -37.9919 446.715 -371.489 202.222 -2.89268Z' fill='%23FAF5E8'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_2491_207' x='-187.826' y='-304.472' width='574.39' height='653.764' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='45.3061' result='effect1_foregroundBlur_2491_207'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	color: #111;
	transition: 0.3s all ease-in-out;
}
#wrap .contact-form form .gform_footer .gform_button:hover {
	opacity: 0.85;
	color: #111;
}
#wrap .contact-form form .gform_footer .gform_button:focus {
	outline: 0;
}

/*** FOOTER ***/
#wrap #footer-builder .logo img {
	max-width: 85%;
}
#wrap .why-musana__row-7 .musana-team-grid .post-entry .post-item .post-inner__excerpt {
	min-height: 50px;
}
#wrap .why-musana__row-7 .musana-team-grid .post-entry .post-item .post-inner__title {
	min-height: 40px;
}

/*** ABOUT MUSANA (mobile) ***/
@media screen and (max-width: 767.97px) {
	.musana-team-grid .post-entry {
		flex-wrap: wrap;
	}
	#wrap .why-musana__row-1 .col-1 .vc_column-inner>.wpb_wrapper {
		justify-content: center;
	}
	#wrap .why-musana__row-1 .col-1 .vc_column-inner>.wpb_wrapper .scroll-arrow {
		transform: translateY(70px);
	}
	.pum .pum-container .popmake-content .contact-info .vcex-social-links {
		margin-bottom: 50px;
	}
}

/*** ABOUT US (mobile) ***/
@media screen and (max-width: 767.97px) {
	#wrap .why-musana__row-7 .musana-team-grid .post-entry .post-item .post-inner__excerpt {
		min-height: 70px;
	}
	#wrap .why-musana__row-7 .musana-team-grid .post-entry .post-item {
		margin-bottom: 20px;
	}
	#wrap .why-musana__row-7 .musana-team-grid .post-entry .post-item .post-inner__title {
		min-height: 40px;
	}
}

/*** OUR IMPACT (mobile) ***/
#wrap .our-impact__row-5 .last-inner-row--modify .wpb_column {
	margin-bottom: 25px;
	padding-right: 7px !important;
	padding-left: 7px !important;
}
@media screen and (max-width: 767.97px) {
	#wrap .our-impact__row-5 .last-inner-row--modify .wpb_column {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	#wrap .volunteer-carousel .volunteer-carousel__wrapper .volunteer-carousel__slide iframe {
		width: 100%;
		height: 60%;
	}
	#wrap .our-impact__row-4 .volunteer-carousel__slide-description {
		margin-top: 0px;
	}
	#wrap .our-impact__row-4 .volunteer-carousel__slide {
		height: 300px;
	}
}
